- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术教程运算符赋值及结构分析
第5章 常用Verilog语法(-) 模块的结构 数据类型和变量 基本的运算符号 貌似极其简单的内容,与大家熟悉的C语言在许多方面类似 但时刻要记住,Verilog是面向硬件的 在学习中逐渐体会和理解新概念新术语 不要困惑于各种较多的新名词 在练习中学习,在学习中理解和提高 5.1 Verilog HDL基本结构 1.Verilog HDL模块的结构 Verilog的基本设计单元是“模块 (block) ” 。 Verilog 模块的结构由在module和endmodule关键词之间的4个主要部分组成: 5.1.1 模块的端口定义 模块的端口定义模块的输入输出口,格式如下 module modele_name ( port1, port2, …) 端口分输入、输出及双向 端口是与其它模块端口联系的标识 例[1]: module adder ( count,sum,a,b,cin ); input [2:0] a,b; input cin; output count; output [2:0] sum; assign {count,sum}=a+b+cin; endmodule 模块引用时端口连接方法 引用时,严格按照模块定义的端口顺序来连接,不用标明原模块定义时规定的端口名。 模块名(连接端口1信号名,连接端口2信号名, …) 使用“.”符号,标明原模块是定义时规定的端口名。 模块名(.端口1名(连接信号1名),.端口1名(连接信号1名),…) 举例 … My DesignMK M1(.sin(SerialIn),.pout(ParallelOut),…); 方法2可以使端口名与被引用模块的端口对应,不必严格按方法1的顺序,程序可读性可移植性好。 1.模块的内容--I/O说明的格式 输入口: input [信号位宽-1:0] 端口名1; input [信号位宽-1:0] 端口名2; … input [信号位宽-1:0] 端口名 i; 输出口: output [信号位宽-1:0] 端口名1; output [信号位宽-1:0] 端口名2; … output [信号位宽-1:0] 端口名 i; 输入/输出口 inout [信号位宽-1:0] 端口名1; inout [信号位宽-1:0] 端口名2; … inout [信号位宽-1:0] 端口名 i; 5.1.2 模块的内容 reg reg[width-1:0] R变量1,R变量2…; Wire wire[width-1:0] W变量1,W变量2…; 5.1.2 模块的内容 3. 逻辑功能定义 在Verilog 模块中有3种方法可以描述电路的逻辑功能: (1)用assign 语句 assign x = ( b ~c ); 5.1.2 模块的内容 (3)用 “always” 块语句 always @(posedge clk) // 每当时钟上升沿到来时执行一遍块内语句 begin if(load) out = data; // 同步预置数据 else out = data + 1 + cin; // 加1计数 end 5.1.2 模块的内容
您可能关注的文档
- chap4流体混合物(溶液)的热力学性质分析.ppt
- EDA基础-4分析.ppt
- chap6-2树与二叉树的遍历分析.ppt
- EDAW顺德德胜河北岸景观概念设计方案分析.ppt
- 人教版七年级地理下册:撒哈拉以南的非洲课件(共23张PPT)解析.ppt
- CHAPTER02-平面问题有限元01-本科生2015春季分析.ppt
- chapter02数据类型、运算符与表达式分析.ppt
- chapter03_1UML与统一开发过程分析.ppt
- 人教版七年级地理下册课件第九章第1节美国2(共29张PPT)解析.ppt
- EDA复习要点全分析.doc
- 强化训练-苏科版八年级物理下册《压强和浮力》定向攻克试题(含详解).docx
- 强化训练-苏科版八年级物理下册《压强和浮力》专项训练试题(详解).docx
- 强化训练-苏科版八年级物理下册《压强和浮力》定向测评试题(详解版).docx
- 综合解析鲁科版九年级物理下册-热和能同步练习试题(详解版).docx
- 强化训练-苏科版八年级物理上册《物态变化》专项测评试题(详解).docx
- 强化训练-青岛版8年级数学下册《实数》定向测试试卷(解析版含答案).docx
- 强化训练-苏科版九年级物理下册《电磁波与现代通信》专题练习试卷(含答案详解).docx
- 强化训练-苏科版八年级物理上册《物态变化》专题训练试题(详解版).docx
- 强化训练-苏科版九年级物理下册《电磁转换》单元测评试题(含详解).docx
- 强化训练-苏科版九年级物理下册《电磁波与现代通信》章节训练试题(含答案解析版).docx
最近下载
- 内蒙古自治区通辽市2023-2024学年七年级上学期期末数学试题(含答案).pdf VIP
- 牙颌畸形的早期矫治.ppt VIP
- 垃圾桶采购项目整体生产供货方案.doc VIP
- (语言文字规范)《现代常用字部件及部件名称规范(GF0014-2009)》.pdf VIP
- TCNHA 1013-2018 智能云锁的功能要求.docx VIP
- 一种浇铸环节钢包水口烧氧引流的工具.pdf VIP
- 内蒙古自治区包头市昆都仑区2023-2024学年八年级上学期期末数学试题(含答案).doc VIP
- 爱鸟护鸟知识课件.pptx VIP
- 一种用于生产PBT合成树脂的终缩聚反应釜.pdf VIP
- 《浅谈企业成本控制》会计专业专科毕业论文(5篇).pdf VIP
原创力文档


文档评论(0)