verilog generate语句怎么仿真
答案:2 悬赏:0 手机版
解决时间 2021-04-16 03:41
- 提问者网友:寂寞梧桐
- 2021-04-15 18:31
verilog generate语句怎么仿真
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-04-15 18:54
(1)模块;(2)用户定义原语;(3)门级语句;(4)连续赋值语句;(5)initial和always块。
generate语句有generate-for,generate-if,generate-case三种语句。
generate-for语句
(1) 必须有genvar关键字定义for语句的变量。
(2)for语句的内容必须加begin和end(即使就一句)。
(3)for语句必须有个名字。
例1:assign语句实现
module test(bin,gray);
parameter SIZE=8;
output [SIZE-1:0] bin;
input [SIZE-1:0] gray;
genvar i; //genvar i;也可以定义到g
generate语句有generate-for,generate-if,generate-case三种语句。
generate-for语句
(1) 必须有genvar关键字定义for语句的变量。
(2)for语句的内容必须加begin和end(即使就一句)。
(3)for语句必须有个名字。
例1:assign语句实现
module test(bin,gray);
parameter SIZE=8;
output [SIZE-1:0] bin;
input [SIZE-1:0] gray;
genvar i; //genvar i;也可以定义到g
全部回答
- 1楼网友:三千妖杀
- 2021-04-15 19:02
generate块中允许使用下面的模块: (1)变量声明 ()模块 ()用户定义原语、门级原语 ()连续赋值语句 ()initial always块 大胆使用就是了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯