签到天数: 2 天
[LV.1]初来乍到
您需要 登录 才可以下载或查看,没有帐号?注册
现在有一个verilog的问题想请教
比如有一个输入数据
input [16:0] REG
为了方便使用,现在想把REG拆开,比如
a = REG[16:8];
b = REG[7:0];
我能想到下边这种方式,不知道这样做对不对,如果不对应该怎么做,谢谢?
wire a;
wire b;
assign a[16:8] = REG[16:8];
assign b16:8] = REG[7:0];
另外再问一下,为什么使用define定义的“a”在always里使用会提示没有声明
`define a REG[16:8]
下载资料威望不够?点击查看获取威望的N种方法>>
举报
签到天数: 1 天
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-7-21 11:02 , Processed in 0.109375 second(s), 23 queries , Gzip On.
深圳市墨知创新科技有限公司
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050