初学verilog,如有错误,敬请指出
博主在HDLBits上学习时,做到一个优先编码器的问题,利用case()语句可以完美解决,博主在网上看到了一个不一样的答案,现在分享给大家。
原博文 ,用了case(1)语句和case语句的特性:case语句允许相同的分支出现,但会优先执行前面的分支。
简单写了一段代码,测试了case(1)的效果,所用软件为quartus II
`timescale 1ns/1ns
module test(in,
out);
input[3:0] in;
output reg[2:0] out;
always@(*) begin
case(1)
in