小弟初学,有个程序看不懂,麻烦哪位高人请教!!
module test(in, out);input in;
output out;
assign out = ∈
assign out = ~∈
assign out = | in;
assign out = ~| in;
assign out = ^ in;
assign out = ~^ in;endmodule
中间红色的那块 我也是新手 我做代码没有用这种书写方式的 你可以把它仿真出来,观察他的输入输出波形,这样就知道它的功能了 哈哈,终于可以指点了,out=∈//等效于out=((in&in)&in)∈
其他的自己推理去 &in是一种缩减运算符,类似于位运算符中的与或非,不同的是位运算符对操作数进行相应的位运算,运算结果不同,而缩减运算结果是一位二进制数。就是楼上duyijiang000 说的那样。很多Verilog的资料中都有的。 写代码是不是需要简单易懂更好一点呢? 噢,又学到了一点。 不错~ 谢谢~ 我也收获了~ 这个貌似我也会 那是规约运算符,好好看看书 谢谢,收获了。。。
页:
[1]
2