- 7
- 0
- 约3.79千字
- 约 6页
- 2018-05-03 发布于贵州
- 举报
明德扬点拨FPGA高手进阶 第五章 verilog快速掌握 5.6 设计规范24
5.6 设计规范
5.6.1 1 个always1 个信号
always@(posedge clk or negedge rst_n) begin
if(rst_n 1’b0)begin
b = 1’b0;
a = 1’b0;
else begin
b = 1’b1;
a = b;
end
end
通常的 verilog 代码,一个 always 里面会设计多个信号,例如上图,这个 always
语句同时设计了 a 和 b 两个信号。明德扬建议一个 always 只设计一个信号,例如上面
代码应该改为以下代码。
always@(posedge clk or negedge rst_n) begin
if(rst_n 1’b0)begin
b = 1’b0;
else begin
b = 1’b1;
end
end
always@(posedge clk or negedge rst_n) begin
if(rst_n 1’b0)begin
a = 1’b0;
else begin
a = b;
end
end
上面两段代码,其综合出来的电路是完全一样
您可能关注的文档
最近下载
- 成本会计课件4产品成本计算的品种法.ppt VIP
- 北师大版一年级数学下册导学案(最全).doc
- 跌倒坠床安全教育ppt课件.pptx VIP
- 宋代的武臣知州(军)的选任与管理.doc VIP
- 2025年高考语文(全国1卷)真题及答案 .pdf VIP
- 三明市将乐县2025-2026学年第二学期四年级语文期末考试卷(部编版含答案).docx VIP
- 供应商二方审核检查表 .pdf VIP
- 多学科远程会诊系统用户操作手册.doc
- 2022年融资租赁行业激励与约束机制分享.pdf VIP
- (高清版)-B-T 19973.1-2023 医疗保健产品灭菌 微生物学方法 第1部分:产品上微生物总数的确定.pdf VIP
原创力文档

文档评论(0)