查看: 6632|回复: 17

[提问] 关于verilog的一些问题

[复制链接]
发表于 2010-12-2 10:59:43 | 显示全部楼层 |阅读模式
关键词: verilog
问题一:control_interface control1 (
                .CLK(CLK),
                .RESET_N(RESET_N),
                .CMD(CMD),
                .ADDR(mADDR),
                .REF_ACK(ref_ack),
                .CM_ACK(cm_ack),
                .NOP(nop),
                .READA(reada),
                .WRITEA(writea),
                .REFRESH(refresh),
                .PRECHARGE(precharge),
                .LOAD_MODE(load_mode),
                .SADDR(saddr),
                .REF_REQ(ref_req),
    .INIT_REQ(init_req),
                .CMD_ACK(CMDACK)
                ); 这段程序里的 .REF_REQ(ref_req),这种写法是什么意思?程序后面也没设置端口属性。问题二:reg   [`DSIZE/8-1:0]          DQM;   这句是把DQM定义为reg型, 后面定义位数的时候里面的DSIZE前面的 “  '   ”是什么意思?
发表于 2010-12-2 11:52:54 | 显示全部楼层
第一个问题是模块的引用。用于传递两个模块之间的输入,输出信号。第二个问题带 “'”是一编译预处理的宏定义,用法如下:
'define WORDSIZE 16

module
rge['WORDSIZE-1:0] data;   //等同于 reg[15:0] data;
发表于 2010-12-10 16:58:03 | 显示全部楼层
二楼正解
 楼主| 发表于 2010-12-21 02:59:16 | 显示全部楼层
回复2楼Armoric


谢谢~~~
发表于 2010-12-23 19:22:06 | 显示全部楼层
刚开始学,路过,支持一下
发表于 2011-1-10 22:44:21 | 显示全部楼层
支持 力挺阿
发表于 2011-1-15 17:31:03 | 显示全部楼层
二楼 很给力
发表于 2011-1-23 10:01:37 | 显示全部楼层
发表于 2011-1-30 23:08:05 | 显示全部楼层
学习
发表于 2011-2-11 00:35:56 | 显示全部楼层
二楼,说的正确,给力,挺好!
发表于 2011-2-16 11:13:24 | 显示全部楼层
路过,学了一下
发表于 2011-2-18 09:33:05 | 显示全部楼层
学习了一下,谢了
发表于 2011-2-23 12:22:04 | 显示全部楼层
发表于 2011-2-23 20:30:12 | 显示全部楼层
二楼很给力
发表于 2011-2-25 12:19:21 | 显示全部楼层
2楼的答案是正确的
发表于 2011-2-26 21:35:38 | 显示全部楼层
恩恩 学习了
发表于 2011-4-8 21:52:54 | 显示全部楼层
学习
发表于 2011-4-15 10:49:53 | 显示全部楼层
学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表