- 43
- 0
- 约3.75千字
- 约 3页
- 2017-05-29 发布于浙江
- 举报
Verilog中generate的用法
一:generate
Verilog-2001 添加了generate 循环,允许产生module 和primitive 的多个实例化,同时也可
以产生多个variable ,net ,task ,function,continous assignment,initial 和always 。在generate
语句中可以引入if-else 和case 语句,根据条件不同产生不同的实例化。
用法:
1. generate 语法有generate for, genreate if 和generate case 三种
2. generate for 语句必须有genvar 关键字定义for 的变量
3. for 的内容必须加begin 和end
4. 必须给for 语段起个名字
例子:
1. generate for 例子:
generate
genvar i; //generate 8 samll fifo for in_data[i] 8X72
for(i=0; iNUM_QUEUES; i=i+1) begin: in_arb_queues //NUM_QUEUES = 8
small_fifo
#( .WIDTH(DATA_WIDTH+CTRL_WIDTH),
您可能关注的文档
最近下载
- 精品生先进成图技术与产品信息建模创新大赛试题答案及评分标准汇编.pdf VIP
- DB32_T 4786-2024城镇供水服务质量标准.docx VIP
- 关于初中教师读书笔记分享(9篇).docx VIP
- T_GDPMAA 0006-2021 应用于医院VTE防治的临床决策支持系统(CDSS)建设规范.docx VIP
- 静脉留置针培训课件.pptx VIP
- 某知名IT企业临床决策支持系统(CDSS)-建设方案 .pdf VIP
- 供水管网抢修应急预案.docx VIP
- 施工车辆安全培训课件.pptx VIP
- 车辆施工安全培训课件.pptx VIP
- 2025年厦门大学绘画专业《中国美术史纲要》科目期末试卷B(有答案).docx VIP
原创力文档

文档评论(0)