如何用verilog语言编写 二进制优先编码器啊?

2024-12-25 06:23:40
推荐回答(2个)
回答1:

怎么感觉之前也是有人问过这个问题
module adder(
input rst_n,rst,
input clk,
input a,b,c,
output reg dout
);
always @ (posedge clk)
begin
if(!rst_n) dout<=a;
else if(rst)dout<=b;
else dout<=c;
end
endmodule
这是我自己写的,以上有什么问题可以继续追问

回答2:

用if else来编写如if(a【i】),哪个标号从高到低就行,因为顺序执行所以高位屏蔽低位