电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Verilog基本语法VIP免费

Verilog基本语法_第1页
1/71
Verilog基本语法_第2页
2/71
Verilog基本语法_第3页
3/71
华中科技大学电子系郑朝霞 第3章 VerilogVerilogVerilog 基本语法主讲教师:郑朝霞硬件描述语言和数字系统设计华中科技大学电子系郑朝霞23.1 3.1 VerilogVerilogVerilog HDL HDL基本模块说明3.2 3.2 VerilogVerilogVerilog HDL HDL中的词汇约定3.3 3.3 VerilogVerilogVerilog HDL HDL 数据类型3.4 3.4 VerilogVerilogVerilog HDL HDL 运算符主要内容主要内容::华中科技大学电子系郑朝霞33.1 VerilogVerilog HDL HDL基本模块说明�module能够表示:�物理块,如IC或ASIC单元�逻辑块,如一个CPU设计的ALU部分�整个系统�每一个模块的描述从关键词module开始,有一个名称(如SN74LS74,DFF,ALU等等),由关键词endmodule结束。module是层次化设计的基本构件逻辑描述放在module内部华中科技大学电子系郑朝霞4 VerilogVerilog 模块(module)结构基本要素知识点:3.1.1 端口信息3.1.23.1.2 输入输入//输出说明3.1.3 逻辑功能描述华中科技大学电子系郑朝霞53.1.1 端口信息1,端口在模块名字后的括号中列出3,端口可以说明为input, output及inout2,端口等价于硬件的引脚(pin)�模块通过端口与外部通信华中科技大学电子系郑朝霞6Verilog 模块的结构由在module和endmodule 关键词之间的四个主要部分组成: - 1- 1. . 端口信息: module combination(a, b, c, d ); - 2- 2- 2. . 输入/输出说明 : input a, b, c ;input a, b, c ; output d ;output d ; -//-//-// 输入/输出端口信号类型声明,缺省为wire型 : - 3- 3- 3. . 内部信号: wire x; wire x; - 4- 4- 4. . 功能定义: assign d = a | x ; assign d = a | x ; assign x = ( b & ~c ); endmodule 3.1.2 端口说明华中科技大学电子系郑朝霞73.1.3 逻辑功能描述module mux2to1 (out, a, b, mux2to1 (out, a, b, selselsel);); input a, b, input a, b, selselsel;; output out; wire out; assign out=( assign out=(sel)?b:asel)?b:asel)?b:a;;endmodule两路选择器的RTL级描述1:华中科技大学电子系郑朝霞8两路选择器的RTL级描述2:module mux2to1 (out, a, b, mux2to1 (out, a, b, selselsel);); input a, b, input a, b, selselsel;; output out; regregreg out; out;always @( always @( selselsel or a or b) or a or...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Verilog基本语法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部