99问答网
所有问题
verilog 的assign 可以这样用吗? verilog 的assign 可以这样用吗?
verilog 的assign 可以这样用吗? verilog 的assign 可以这样用吗? 如:assign K =(11'd1024<<23)/23,也即又端是一个计算表达式,可以这样吗?
举报该问题
其他回答
第1个回答 2014-02-26
assign K =(11'd1024<<23)/23;
这个不好综合呀,关键是 / ,需要另外调用一个除法器。硬件描述语言不同于C语言。
你要考虑是否可以综合成实际电路assign K =(11'd1024<<23);这个是可以的。不过K的位数要定义清楚。
如果只是做做仿真应该是可以的,没什么问题,但是要转换成最终电路就不能这么简单了。
第2个回答 2014-03-11
不过最右端有个除法,如果里面没有常量的情况下,是有问题的.因为除法很复杂,一般来说是时序电路
第3个回答 2014-03-11
可以
第4个回答 2014-03-08
我觉得可以
第5个回答 2014-04-15
除法是很有问题的
1
2
下一页
相似回答
大家正在搜
相关问题
关于verilog 的assign
Verilog中assign语句可以进行连续赋值么?
verilog 中 assign语句放入generate块中...
verilog语言中assign怎么用?
verilog 为什么乘法器写的那么复杂? 不是这样写也可以...
Verilog HDL 中 assign #(1:2:3,4...
verilog中assign{ }是什么意思
老实讲在verilog中写gate-level描述的时候不能...