- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Verilog HDL 的阻塞与非阻塞语句
Electronic technology • 电子技术 Verilog HDL的阻塞与非阻塞语句 文/周莉 Verilog HDL语言的过程块中 module block(clk, a, q1, q2, q3, q4); always @(posedge clk) 摘 赋值语句称为过程赋值语句,其 input clk, a; q2 = #22 a; 要 分为阻塞与非阻塞赋值语句。阻 塞赋值语句没有完成之前会对后 output q1, q2, q3, q4; always @(posedge clk) 面的语句不能被执行,即对后面 reg q1, q2, q3, q4; #22 q3 = a; 的语句造成阻塞;而非阻塞赋值 wire clk, a; always @(posedge clk) 语句是同时进行执行的。除了阻 塞赋值语句以外,延迟时间的写 always @(posedge clk) #22 q4 = a; 法也会造成语句的阻塞与非阻塞。 q1 = #22 a; endmodule 图1:模块中always过程块赋值语句 【关键词】 阻塞赋值 非阻塞赋值 延迟时间 组 合电路 时序电路 1 引言 图2:q1仿真波形 阻塞赋值和非 阻塞赋值语句是 Verilog HDL 语言中的两种过程块赋值语句。在运用 Verilog HDL 语言对硬件电路进行程序设计时, 如果对其理解不清或运用不当,会导致电路达 不到预期的功能而产生错误。赋值语句和时间 延迟相配合,则能更好的对硬件电路进行描述。 对组合电路和时序电路的描述应该采用不同的 图3:q2仿真波形 赋值语句,下面就来讨论一下对不同电路应该 采用何种方式对其进行描述。 #22 #22 #22 #22 2 过程赋值语句 2.1 非阻塞赋值语句 阻塞赋值语句属于过程性赋值语句中的 一种,其在 initial 和 always 过程块中赋值,它 图4:q3仿真波形 只能对寄存器数据类型的变量赋值。阻塞赋值 语句的操作符号为 “= ”,其语法格式是:变 #22 #22 #22 #22 量 = 表达式;当一个语句块中有多条阻塞赋值 语句时,如果前面的赋值语句没有完成,则后 面的语句就不能执行,即对后面的语句造成阻 塞。 在串行语句块中,各条阻塞赋值语句将 按照排列顺序依次执行。阻塞赋值语句执行过 程是先计算等号右端表达式的值,将计算后的 值赋给左边的变量,然后再执行下一条语句。 图5:q4仿真波形 2.2 阻塞赋值语句 值语句右端表达式的值,然后将所有计算值一 值语句搭配时间延迟对信号的描述进行分析。 非阻塞赋值语句的操作符号位 “= ”, 并赋给其左边对应的变量。 输出信号 q 1 是采用非阻塞赋值语句结合 其语法格式是:变量 = 表达式;当一个语句
您可能关注的文档
- Ti-1300 合金的热变形行为研究 - 西北有色金属研究院.PDF
- TiO2-HNTs 催化剂协同介质阻挡放电等离子体降解 - 化工进展.PDF
- TiS Users Manualpdf - 网络测试仪.PDF
- The ScoopTM 2-Way Brewer ScoopTM 智能双模咖啡机.PDF
- TiZrCuB非晶钎料钎焊Si N 陶瓷的研究 - 江苏科技大学学报.PDF
- TMC7F - 广州泰镁克电子科技有限公司.PDF
- TNP-200系列微机综合保护测控装置.PDF
- TM2000 自动补偿系统手册 - SANtec Automation.PDF
- TP4056 - 南京拓品微电子有限公司.PDF
- TROVIS 5500 自动控制系统可编程逻辑控制器(PLC - Samson.PDF
- W4144 UNO Hello Kitty 简易说明: 最早将牌出完的玩家获胜每位玩家.PDF
- UD-2100程式设定手册20119 - 以特科技.DOC
- W 波段宽带倍频器的设计与仿真 - 电子设计工程.PDF
- WCD-2012F柴油发动机综合保护测控装置 - 哈尔滨华电电力自动化.PDF
- WE6 Professional 使用说明书.PDF
- WebGIS 基本原理.PPT
- WEBOS面向积木编程分形架构 - GreenTeaJUG.PDF
- Véronique Vienne 编者的话Véronique Vienne 致谢辞 - BO12com.PDF
- Wii原理中最大特色手把.PDF
- Wk13导读1 新闻采访与编辑-理论与实务 新闻价值、新闻记者的工作.DOC
最近下载
- 营养风险筛查NRS2002.doc VIP
- 《马克思主义基本原理》教案 第2课 世界观与哲学的基本问题、物质与意识.pdf VIP
- 普惠托育服务的服务质量和评价.pptx VIP
- 实验十一活髓切断术.ppt VIP
- 安徽财经大学“一流专业”“一流课程”项目建设任务书.pdf VIP
- 良性前列腺增生诊断治疗指南(中国泌尿外科和男科疾病诊断治疗指南2022版).pdf VIP
- 产品溯源管理制度(商检制度之五).doc VIP
- 企业主体责任十二项安全制度.docx VIP
- 安徽省池州市2024-2025学年九年级物理期末复习卷(三)(沪粤版).pdf VIP
- HJ 377-2019 化学需氧量(CODCr)水质在线自动监测仪技术要求及检测方法.docx VIP
文档评论(0)