S
steven852
Guest
嗨,
我以这种方式编写了一个复用器:
开始总是@(*)
如果(使)开始
案(选择)
4'b0000:...
4'b0001:...
4'b0010:...
....
4'b1000:...
endcase
末端
末端
请注意,“选择”不仅具有较低的3位全案
, 而最高位
, 是唯一一个情况下使用。我试图与另外3位控制复用器。或者是这样:
案((选择[2],选择[1],选择[0]))
3'b000:...
...
3'b111:...
endcase
但什么是最佳的编码方式来处理案件时
, 选择[3] == 1?基本上是有可能避免再次复用器使网表简单?
我认为
, 这一解决方案将降低该地区。
谢谢。
我以这种方式编写了一个复用器:
开始总是@(*)
如果(使)开始
案(选择)
4'b0000:...
4'b0001:...
4'b0010:...
....
4'b1000:...
endcase
末端
末端
请注意,“选择”不仅具有较低的3位全案
, 而最高位
, 是唯一一个情况下使用。我试图与另外3位控制复用器。或者是这样:
案((选择[2],选择[1],选择[0]))
3'b000:...
...
3'b111:...
endcase
但什么是最佳的编码方式来处理案件时
, 选择[3] == 1?基本上是有可能避免再次复用器使网表简单?
我认为
, 这一解决方案将降低该地区。
谢谢。