


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Verilog的模块与端口语法模块模块的定义以关键字 module开始,模块名、端口列表、端口声明和可选的参数声明必须出 现在其他部分的前面,endmodule语句必须为模块的最后一条语句。端口是模块与外部环 境交互的通道,只有在模块有端口的情况下才需要有端口列表和端口声明。模块内部的5个组成部分是:变量声明、数据流语句、低层模块实例、行为语句块以及任务和函数。端口端口是模块与外界环境交互的接口。 对外部环境来讲,模块内部是不可见的, 对模块的调用 只能通过其端口进行。 这种特点为设计者提供了很大的灵活性:只要接口保持不变, 模块内部的修改并不会影响到外部环境。常将端口成为终端。(termin
2、al)端口列表:在模块的定义中包括一个可选的端口列表。如果模块和外部环境没有交换任何信号,则可以没有端口列表。端口声明端口列表中的所有端口必须在模块中进行声明,verilog中的端口具有以下三种了类型:in put、output、和in out。在verilog中,所有的端口隐含地声明为wire类型,因此如果希望端口具有wire数据类型,将其声明为三种类型之一即可:如果输出类型的端口需要保存数值,则必须将其显式的声明为reg数据类型。不能将in put和in out类型的端口声明为reg数据类型,这是因为 reg类型的变量是用于保存数值的,而输入端口只反映与其相连的外部信号的变化,并不能保存这
3、些信号的值。注意,在verilog中,也可以使用 ANSI C风格进行端口声明。这种风格的声明的优点是避免了端口名在端口列表和端口声明语句中的重复。如果声明中未指明端口的数据类型,那么默认端口具有 wire数据类型。如:module fulladd4(output reg 3:0 sum,output reg c_out,in put 3:0 a,b,in put c_in);en dmodule端口连接规则将一个端口看成由相互链接的两个部分组成,一部分位于模块内部,另一部分位于模块外部。当在一个模块中调用(实例引用)另一个模块时,端口之间的连接必须遵守一些规则。输入端口 :从模块内部来讲,输
4、入端口必须为线网数据类型,从模块外部来看,输入端口可以连接到线网或者reg数据类型的变量。输出端口:从模块内部来讲,输出端口可以是线网或者reg数据类型,从模块外部来看,输出必须连接到线网类型的变量(显式,隐式),而不能连接到reg类型的变量。输入/输出端口(必须为 wire)从模块内部来讲,输入/输出端口必须为线网数据类型 ;从模块外部来看, 输入/输出端口也 必须连接到线网类型的变量。位宽匹配在对模块进行调用的时候,verilog允许端口的内、外两个部分具有不同的位宽。一般情况下,verilog仿真器会对此警告。未连接端口Verilog允许模块实例的端口保持未连接的状态。例如,如果模块的某些输出端口只用于调 试,那么这些端口可以不与外部信号连接。端口与外部信号的连接在对模块调用的时候,可以使用两种方法将模块定义的端口与外部环境中的信号连接起来: 按顺序连接以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全教育的培训反思课件
- 废弃房屋改造工程方案(3篇)
- 2025年度医护人员针对性普法知识考试题库及答案(共十套)
- 冬泳基地修缮工程方案(3篇)
- 牧场疫情防疫安全培训课件
- 农业产业强镇资金申请政策与农业产业链延伸报告
- 2025年工业互联网平台数据备份恢复策略的产业链创新驱动模式
- 高考加油信范本
- 社交媒体营销协议分享
- 社区预算推广方案设计
- 2025年《临床输血技术规范》
- 2024年内蒙古中国神华煤制油化工有限公司招聘真题
- 减糖与健康口腔课件
- 新时代学校思想政治工作评价机制研究
- 2025秋统编版(2024)道德与法治二年级上册第四单元《第16课 祖国 我为您自豪》教学设计
- 消防维保质量管理及保证措施
- 2025年上海市(秋季)高考语文真题详解
- 品牌沙龙活动策划方案
- 子宫肌瘤的治疗与护理
- 传统文化公司管理制度
- 小学生钻石画社团课件
评论
0/150
提交评论