这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 关于wire拼接的问题请教各位

共7条 1/1 1 跳转至

关于wire拼接的问题请教各位

菜鸟
2013-04-12 15:03:41     打赏
我有一个模块A的输出是128位,即oDATA[127:0],另外有一个模块B的输入是64位,即iDATA[63:0],我现在想要将模块A输出中的奇数位(即127,125,123......5,3,1,共64位)提取出来连接到模块B的64位输入上,如果使用assign iDATA={oDATA[127],oDATA[125],oDATA[123],......,oDATA[3],oDATA[1]};实现拼接显得很复杂,请教各位有没有其它简单的方法可以实现该拼接功能?



关键词: wire拼接    

菜鸟
2013-04-13 16:19:40     打赏
2楼
用一个for循环就可以实现~

高工
2013-04-13 18:51:52     打赏
3楼
LZ这样写起来确实比较繁琐,可以试试楼上的建议

工程师
2013-04-15 17:55:50     打赏
4楼

用for循环,

综合的结果与你这样直接拼接的效果一样


专家
2013-04-15 18:03:58     打赏
5楼
用for    省事又省力  看起来看简洁

助工
2013-04-15 21:53:25     打赏
6楼
对,for就可以解决

菜鸟
2013-04-22 18:59:14     打赏
7楼
多谢各位!已经解决了,用的是generate语句!

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]