- 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
上面两段代码,其综合出来的电路是完全一样
您可能关注的文档
最近下载
- 广西百色市平果市2024届小升初素养语文检测卷含答案.doc VIP
- 广西南宁市兴宁区2023年小升初语文试卷.doc VIP
- 李姓起源与分布.doc VIP
- 人教(PEP)小学六年级英语上册知识汇总.docx VIP
- 2024年广西南宁市横县小升初素养语文检测卷含答案.doc VIP
- 人教PEP版五年级英语下册知识点归纳.pdf VIP
- 2025届广西壮族南宁市上林县六年级下学期小升初真题精选数学试卷含解析.doc VIP
- DZ∕T 0447-2023 岩溶塌陷调查规范(1:50000).pdf
- 二阶系统性能改善及稳定性.pdf VIP
- 2025中国居民平衡膳食宝塔ppt全新PPT.pptx VIP
原创力文档

文档评论(0)