电路描述
实验内容:
编写一个8输入的优先编码器,然后编译,看RTL View
第一部分:8输入优先编码器
1.代码
module top(
IN , // input
OUT ); // output
input [7:0] IN;
output[3:0] OUT;
reg [3:0] OUT;
// get the OUT
always @ (IN) begin
if(IN[7]) // 第一优先
OUT = 4'b0111;
else if(IN[6]) // 第二优先
OUT = 4'b0110;
else if(IN[5]) // 第三优先
OUT = 4'b0101;
else if(IN[4]) // 第四优先
OUT = 4'b0100;
else if(IN[3]) // 第五优先
OUT = 4'b0011;
else if(IN[2]) // 第六优先
OUT = 4'b0010;
else if(IN[1]) // 第七优先
OUT = 4'b0001;
else if(IN[0