从未见过的verilog句子

[复制链接]
3436|13
 楼主| LIU_XF 发表于 2010-11-15 22:37 | 显示全部楼层 |阅读模式




文件中2的这个语句是什么意思啊,第一次在verilog中看到这样的句子
///declare a divisioner
Divisioner #(.DIVISION_MAX(BUFFER_CYCLE)) state_jump_divisioner( Bus2IP_Clk, is_idle, will_state_jump );   
//assign will_state_jump = ~is_idle;

BUFFER_CYCLE在文件2中  parameter BUFFER_CYCLE = 2;
DIVISION_MAX在文件1中  parameter DIVISION_MAX = 32'd25000000;
Divisioner是文件1中的module

state_jump_divisioner这个在整个工程中搜都搜不到

Bus2IP_Clk, is_idle, will_state_jump 这三个信号 和文件1中的clock_src, isReseted, pulse_dst似乎是相接的

这种句子第一次看到,哪位能解释一下

verilog是半路出家

本帖子中包含更多资源

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

×
 楼主| LIU_XF 发表于 2010-11-16 08:52 | 显示全部楼层
翻了翻书

Divisioner #(.DIVISION_MAX(BUFFER_CYCLE)) state_jump_divisioner( Bus2IP_Clk, is_idle, will_state_jump );  

是一个带参数的元件例化语句

DIVISION_MAX是在Divisioner 中定义的一个参数, 这里将BUFFER_CYCLE的值赋给它

state_jump_divisioner是元件名

Bus2IP_Clk, is_idle, will_state_jump  这三个参数与Divisioner元件的三个参数是按顺序对应的

有了网总惯到网上搜索,

其实基础的东西还是得多看看书
 楼主| LIU_XF 发表于 2010-11-16 08:54 | 显示全部楼层
没人回复给不了分,结不了帖啊。。。。。。:'(
板砖横飞 发表于 2010-11-16 09:18 | 显示全部楼层
可以无满意答案结贴的
liang7143 发表于 2010-11-16 11:29 | 显示全部楼层
:)来拿分~
zzwsyz@126.com 发表于 2010-11-16 13:03 | 显示全部楼层
lelee007 发表于 2010-11-16 15:00 | 显示全部楼层
white5502 发表于 2010-11-16 15:59 | 显示全部楼层
andyany 发表于 2010-11-19 13:10 | 显示全部楼层
自问自答是高手!
解决问题第一,分不分的退居其后吧。
sxhhhjicbb 发表于 2010-11-19 23:03 | 显示全部楼层
LZ的解释很到位呀。参数定义的连接。
linzhiqi1 发表于 2011-3-5 19:25 | 显示全部楼层
2楼答得很好呀
armsnow 发表于 2011-3-6 09:06 | 显示全部楼层
看不懂,牛人
conconfidence 发表于 2011-3-6 13:20 | 显示全部楼层
延时吧
cwfboy 发表于 2011-3-6 16:42 | 显示全部楼层
语法书都有的。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:无

68

主题

372

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部