fpga在block设计时,需要合并引脚时怎么做

2019-07-16 00:30发布

FPGA在block设计时,由于直接调用通用模块,输入是8位的,但实际从前一个模块输出只有4位,语法上应该是din <= {4'd0,dout};在block上应该怎么写?发现{4'd0,dout}这样会出错。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
forever532
1楼-- · 2019-07-16 01:42
 精彩回答 2  元偷偷看……
成长中的原始人
2楼-- · 2019-07-16 02:50
谢谢,这个方法是可以,只是我之前试过直接连也可以的,现在忘记怎么处理...
成长中的原始人
3楼-- · 2019-07-16 05:46
forever532 发表于 2014-9-15 19:13
在前一模块定义一个寄存器,寄存器的高四位直接赋初始值4‘d0,在一个always时序块中将此模块输出赋给这个寄 ...

这样是可以的,我在想找到直接连的方法,其实直接连也可以,多出的4位用空的寄存器n[3..0]接上就行了din<={n,dout},但是为什么不能用4'd0?!

一周热门 更多>