- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组合逻辑建模VerilogHDL数字系统设计及实践学习指引
* 第4章 组合逻辑建模 Verilog HDL 数字系统设计及实践 学习指南 【知识目标】 (1)了解组合逻辑建模的概念和作用; (2)了解Verilog HDL组合逻辑建模的各个层次及其相关描述方法。 【技能目标】 (1) 掌握利用Verilog HDL三种主要描述方式进行组合逻辑建模; (2) 学会描述常见的组合电路。 【重点难点】 (1) 各个层次描述形式的特点和差别; (2) 三态驱动电路的描述。 4.1 数字电路建模方式 小提示:Verilog HDL语法的分类是根据仿真机制和描述形式的不同而划分的,并不是与实际电路结构一一对应的。 所谓建模方式,是指建立带有某种实际功能的电路结构。该电路模型若可以综合,往往 与实际的电路器件相对应;若不能综合,则电路模块的接口处应表现出一种特定的功能 (如产生仿真时钟,或生成满足某种协议的激励信号等等)。 图4.1 常见的电路设计整体模型 被测对象(Design Under Test)通常是可综合的组合和时序逻辑模型,代表需要设计的芯片本身。 Testbench通常是不可综合的行为级仿真模型,用于在仿真阶段给被测对象添加测试激励,并且检测被测对象的输出是否满足功能规范的要求。 4.1 数字电路建模方式 可综合的建模方式一般分为组合逻辑建模和时序逻辑建模,其区别在于电路中是否使用 了具有存储功能的存储单元(如寄存器,锁存器等)。 在组合逻辑中,任意时刻的稳定输出,只决定于该时刻的输入值,而与该时刻之前的 输入值没有关系。时序逻辑则和组合逻辑相反,即时序逻辑的输出与当前时刻的输入和先 前的输入都有关。 图4.2 组合逻辑示意图 组合逻辑主要用于进行电路中的数学和逻辑运算,如实现加法、乘法、与、非运算等。 组合逻辑没有“记忆”功能,即任何时刻输入变化时,输出也在同一时刻变化 。 4.2 数组合逻辑的门级描述 组合逻辑的门级建模,是指利用Verilog HDL门级描述的方式来设计组合逻辑电路。 门级描述属于Verilog HDL层次化描述方式,即通过直接实例化Verilog HDL语言提供 的预定义门单元的方式来构建组合逻辑电路。新构建的组合逻辑电路模块又可以被再 次实例化,以形成更大的组合逻辑功能电路。 Verilog HDL语言提供了26种预定义的基础门单元,这里介绍常用的几种 表4.1 Verilog HDL常用预定义门单元 三态非门(控制信号高有效) notif1 三态非门(控制信号低有效) notif0 三态缓冲器(控制信号高有效) bufif1 三态缓冲器(控制信号低有效) bufif0 非门 not 缓冲器 buf 同或门 xnor 异或门 xor 或非门 nor 或门 or 与非门 nand 与门 and 逻辑功能 模块名 4.2 组合逻辑的门级描述 4.2.1 与门、或门以及同类门单元 在Verilog HDL编程中实例化此类门单元需要用下列关键字中的一个作为实例化的模块名: and nand nor or xor xnor 由于数字电路的复杂性,使用门级描述进行建模的时,往往需要用到大量的门单元。 不提供实例名的实例化方式为大规模进行门单元实例化减少了工作量,让使用门级描述进 行建模更为方便和高效。 4.2.2 缓冲器和非门 和与/非类门单元相反,缓冲器和非门具有一个输入端口,以及一个或多个输出端口。 在Verilog HDL编程中实例化此类门单元需要用下列关键字中的一个作为实例化的模块名: buf not 4.2.3 三态门 缓冲器和非门都提供带控制端口的三态形式的门单元,我们称之为三态缓冲器和三态非门。三态门在控制信号有效的时候才能将输入信号传递到输出端口,当控制信号无效时,三态门输出高阻态。 在Verilog HDL语言编程中实例化此类门单元需要用下列关键字中的一个作为实例化的模块名: bufif0 bufif1 notif0 notif1 4.2 组合逻辑的门级描述 警告:小心设计你的三态驱动电路 设计三体驱动电路时,必须小心设计控制信号,以保证在同一时刻,所有输出三态门的 控制信号只有一个有效。例如,在设计读/写复用的总线驱动电路时,读写控制信号往往作 为三态门的控制信号。 4.2.4 门级描述实例 表4.2 一位全加器的真值表 1 1 1 1
您可能关注的文档
- 相对静止与相对滑动-高考试题.DOC
- 看图说话注意事项人物的称呼.PPT
- 矮宝贵出发个子黑板记记得计划开学来得及láidejí利用-Tuttocina.PDF
- 矩阵力学基础-表象理论.PPT
- 短视频碎片化时代的新视频生态圈中小公司研究.PDF
- 石灰岩山地不同整地方式对侧柏林土壤蓄水保土-中国水土保持科学.PDF
- 矿井通风安全工程-江西理工大学教育质量工程网.PPT
- 矿产资源节约与综合利用先进适用技术遴选工作进展-中国砂石协会.PDF
- 砑光机或其他滚压机的未列名零件83017-工业洗衣机.DOC
- 研究内容创新点质量管理学正交试验设计.PPT
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
最近下载
- 重庆市大渡口区2024-2025学年一年级上册期末考试语文试卷(含答案).pdf VIP
- Tiger_Touch_Manual老虎灯光控制台中文说明书.pdf
- 新人教部编版语文七年级下册《爱莲说》优质ppt课件.pptx VIP
- 2021年儿科下半年考试试题.docx VIP
- PDCA应用--肾病内科.docx
- 2025-2026学年苏少版(新教材)初中美术七年级上册(全册)知识点梳理归纳.docx
- 土地法学-严金明-第2章 土地法基本问题.pptx VIP
- 24J331《地沟及盖板》(替代02J331).pdf VIP
- 土地法学-严金明-第13章 地籍管理法律制度.pptx VIP
- TCI 612-2024 椎管内分娩镇痛实施规范.pdf VIP
原创力文档


文档评论(0)