- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3 第三讲 门级与结构建模
第 三讲 门级与结构建模 内容: 结构建模分类 Verilog内建基本门 门级结构建模 门延迟 用户模块结构建模 模块仿真入门 结构建模分类 结构建模分类 结构建模侧重反映模块内部的结构组成。 门级建模 由基本逻辑门级元件互连而成的具有一定功能的电路模块。 开关级建模(不讲) 是构成VerilogHDL对硬件设计最低层次的描述。通常的综合工具不支持开关级描述。 用户定义原语建模(不讲) 由用户定义基础元件互连而成的具有一定功能的电路模块。 用户定义模块建模 由用户定义模块互连而成的具有一定功能的电路模块。 门的类型 逻辑电路可以使用逻辑门来设计。Verilog语言通过提供预定义的逻辑门源于来支持用户使用逻辑门设计电路。调用(实例引用)这些门级原语与调用(实例引用)自己定义的模块相同,两者的区别仅仅在于门级原语是预定义的,可以直接使用而无需声明。 Verilog内建基本门 多输入门:and, nand, or, nor, xor, xnor 多输出门:buf, not 三态门:bufif0, bufif1, notif0,notif1 上拉、下拉电阻:pullup, pulldown MOS开关:cmos, nmos, pmos, rcmos, rnmos, rpmos 双向开关:tran,tranif0, tranif1, rtran, rtranif0, rtranif1 多输入门 多输入门具有单个输出,2个或多个输入,如图: 内建多输入门 与门(and) 与门真值表: 与非门(nand) 与非门真值表: 或门(or) 或门真值表: 或非门(nor) 或非门真值表: 异或门(xor) 异或门真值表: 异或非门(xnor) 异或门真值表: 多输出门 多输出门具有单个输入,1个或多个输出,如图: 内建多输出门 内建三态门 内建三态门真值表 门级结构建模 4选1多路选择器的门级结构建模 module MUX4x1 (Z , D0 , D1 , D2 , D3 , S0 , S1) ; output Z; //端口说明 input D0 , D1 , D2 , D3 , S0 , S1; //端口说明 wire T1,T2, T3, T4; //内部线网说明,缺省说明 S0bar, S1bar and (T0 , D0 , S0bar , S1bar) , // 4个与门 (T1 , D1 , S0bar , S1) , (T2 , D2 , S0 , S1bar) , (T3 , D3 , S0 , S1) ; not (S0bar , S0) , // 2个非门 (S1bar , S1) ; or (Z , T0 , T1 , T2 , T3) ; // 1个或门 endmodule 门延迟 在实际电路中任何一个逻辑门输入到输出都有延迟。 门延迟由三类延迟值组成: 1) 下降延迟:1、x、z 0 2) 上升延迟: 1 0、x、z 3) 截止延迟:输出从0、1、x 变化到 z 的延迟。 带有延迟定义的门实例引用的语法如下: gate_type [delay] [instance_name] (terminal_ list); 带门延迟的实例引用 无延迟值: not N1 (Qbar, Q) ; 因为没有定义时延,门时延为0。 1个延迟值: nand #6 (Out, In1, In2) ; 所有时延均为6,即上升时延和下降时延都是6。 2个延迟值: and #(3,5) (Out, In1, In2, In3 ) ;上升时延被定义为3,下降时延为5,转换到x的时延是3和5中间的最小值,即3。 3个延迟值:notif1 #(2,8,6) ( Dout, Din1, Din2) ;上升时延为2,下降时延为8,截止时延为6,转换到x的时延是2、8和6中的最小值,即2。 (最小:典型:最大
您可能关注的文档
- 26《聚精会神》教授教化课件[精品].ppt
- 26直接引语与间接引语.ppt
- 26种工作方法.ppt
- 26开国大典(完美版)63301494.ppt
- 26杠杆滑轮5410——精品课件.ppt
- 27 跳水.ppt
- 27-呼吸治疗师与医护.ppt
- 27-血液透析患者干体重的评估【ppt】.ppt
- 27 真菌病及真菌毒素中毒病.ppt
- 27001标准培训.ppt
- 人教版(2019)必修第二册Unit 1 Cultural Heritage Listening .pptx
- 人教版(2019)必修第一册Unit 3 Sports and Fitness Reading fo.pptx
- 人教版(2019) 必修第一册 Unit 1 Teenage Life Reading and.pptx
- 人教版(2019)选择性必修第一册Unit 5 Working the Land Reading a.pptx
- 期末综合测试题 2024-2025学年下期初中英语人教版八年级下册.docx
- 期末综合测试题 2024-2025学年下期初中道德与法治统编版八年级下册.docx
- 初中英语人教版七年级上经典必备作文10篇.docx
- 第17课 明朝的灭亡和清朝的建立 巩固练习 2024-2025学年下期初中历史统编版七年级下.docx
- 人教版(2019)必修三 Unit 1 Festivals and Celebrations Lis.pptx
- 人教版(2019)必修三 Unit 3 Diverse Cultures Reading for W.pptx
文档评论(0)