在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5802|回复: 12

[求助] verilog.端口很多.如何定义

[复制链接]
发表于 2012-4-17 17:51:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 forlsy 于 2012-4-17 19:05 编辑

请教下各位老师我在写一个多路选择复用 输入有32路 每一路8位 应该如何定义呢?
我想的是 input [7:0] x_in[0:31]  语法检查出错

难道只能重复的写上32次 input[7:0] x_in_0,  x_in_1...x_in_31吗? 请问有其他方法吗?
发表于 2012-4-17 18:03:58 | 显示全部楼层
最笨的写法,往往是最好的写法。
发表于 2012-4-17 18:19:07 | 显示全部楼层
什么编译器?用了什么选项?给了什么错误提示?应该可以的 另外你写了33路
发表于 2012-4-17 18:27:37 | 显示全部楼层
难不成你还想把input写成二维输入?   这些二维三维的写法只能用在定义memory上,  list出来就是了
 楼主| 发表于 2012-4-17 19:06:38 | 显示全部楼层
还是奇怪 这么写 光输入就256个管脚

暂时还是直接敲吧  谢谢各位了~
发表于 2012-4-17 22:17:44 | 显示全部楼层
用perl写个脚本自动生成verilog代码呗。
我还遇到过1个模块要例化64次,接口都不一样呢,用perl搞。手动写要死的。
发表于 2012-4-18 11:18:48 | 显示全部楼层


貌似这个方法比较先进,能否详细解释一下呢?
发表于 2012-4-25 23:10:01 | 显示全部楼层
一般用不着搞这么复杂的2维数组吧
你的input端口还能搞成2维的也太猛了吧
好好分析下电路吧
发表于 2012-4-26 17:27:45 | 显示全部楼层
回复 1# forlsy


    老老实实写吧,你那样写是存储器的模型!
发表于 2012-4-27 21:24:47 | 显示全部楼层
回复 1# forlsy


   你可以去网上查看一下generate语句的使用,这种结构对于例化多个情况超级好用,只需要一个for循环生成语句。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-17 07:31 , Processed in 0.029173 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表