- 1、本文档共273页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中北大学专用集成电路课件第7章
第七章 硬件描述语言简介 7.1 VHDL语言简介 7.2 Verilog HDL语言简介 7.1 VHDL语言简介 7.1.1 VHDL概述 1. VHDL的发展史 VHDL是美国国防部在20世纪70年代末80年代初提出的VHSIC(Very High Speed Integrated Circuit)计划的产物, 1981年提出了一种新的硬件描述语言, 称为VHSIC Hardware Description Language 也就是我们熟知的VHDL。 2. 采用VHDL语言的硬件电路设计方法 VHDL设计数字系统一般采用自上而下(Top Down)的分层设计方法。 所谓自上而下的设计方法, 就是从系统总体出发, 自上而下地逐步将设计内容细化, 最后完成系统硬件的整体设计。 (1) 第一层行为描述, 就是对整个系统的数学模型进行描述。 (2) 第二层RTL方式描述, 即寄存器传输描述, 也称为数据流描述。 (3) 第三层逻辑综合, 就是利用逻辑综合工具, 将RTL方式描述的程序转换成用基本元件表示的文件(门级网表)。 3. 采用VHDL语言设计硬件电路的优点 与其它HDL语言相比, VHDL语言具有以下优点: (1) 设计技术齐全, 方法灵活, 支持广泛。 (2) 系统硬件描述能力强, 能支持硬件的设计、 验证、 综合和测试, 是一种多层次的硬件描述语言。 (3) VHDL语言编程可以与工艺无关。 (4) VHDL语言标准、 规范, 易于共享和重复利用。 4. VHDL语言的词法规则、 标识符及保留字 在编写VHDL语言程序时, 必须遵循VHDL语言的词法规则。 VHDL语言中有一些保留字, 这些保留字不能用作信号名或实体名。 1) 词法规则 (1) 注释。 为了提高VHDL语言源程序的可读性, 在VHDL中可以写入注释。 (2) 数字。 数字型文字可以有多种表示方式: 可以是十进制数, 也可以表示为以二进制、 八进制或十六进制等为基的数; 可以是整数, 也可以是含有小数点的浮点数。 (3) 字符和字符串。 字符是用单引号引起来的ASCII字符, 可以是数值, 也可以是符号或字母, 如‘0’, ‘E’, ‘A’等。 (4) 下标名和段名。 下标名用于指示数组型变量或信号的某一元素。 下标段名则表示数组型变量或信号的某一段元素。 2) 标识符 ?标识符是最常用的操作符, 可以是常数、 变量、 信号、 子程序或参数的名字。 VHDL’93对VHDL’87版本的标识符语法规则进行了扩展, 通常称VHDL’87版本标识符为短标识符, VHDL’93版本标识符为扩展标识符。 (1) 短标识符。 (2) 扩展标识符。 (3) VHDL语言的保留字。 7.1.2 VHDL语言程序的基本结构 一个完整的VHDL语言程序通常包含实体(Entity)、 构造体(Architecture)、 配置(Configuration)、 包集合(Package)和库(Library)五部分。 1. VHDL语言设计的基本单元及其构成 ?VHDL语言设计的基本设计单元(Design Entity)是VHDL中最基本的硬件抽象概念(abstraction), 它表示一个具有确定的输入输出并完成确定功能的硬件设计部分。 1) 实体说明 实体说明定义了一个给定的设计单元及该设计单元与周围的接口, 它具有如下结构: ? ENTITY 实体名 IS [类属参数说明] [端口说明] END 实体名; (1) 类属参数说明。 类属参数说明是实体说明中的可选项, 必须放在端口说明之前, 用于指定参数。其书写格式为
您可能关注的文档
- 专题二前两课.pptx
- 专题十 图像分析和控制变量法的应用.pptx
- 专题四 中日东海问题分析.ppt
- 专题四 诉讼当事人.ppt
- 专题十五:资本主义必然灭亡但要经历相当长的历史过程.ppt
- 专题四:中外历史上的思想解放运动课件.ppt
- 专题四 天气系统和气候.doc
- 专题四 核能技术.ppt
- 专题二 车床操作和日常维护.ppt
- 专题复习课件:专题二 地图.ppt
- 党员领导干部在理论学习中心组主题会议上的发言材料汇编(6篇).docx
- 2023年行政执法工作计划汇编(4篇).docx
- 国企领导干部学习董事长在新提任干部讲话精神心得汇编7篇.docx
- 学习《著作选读》第一卷、第二卷心得体会汇编(9篇).docx
- 关于切实做好国庆期间安全生产工作的通知汇编(5篇).docx
- 在2023年招商引资推介会上的推介词汇编(5篇).docx
- 医院年终工作总结汇编(共10篇)官方抖音号:笔尖耕耘.docx
- 2022年度镇和开发区书记抓基层党建工作述职报告汇编(7篇),提纲值得参考!1.docx
- 教育主题经验交流材料汇编(5篇).docx
- 在党内主题教育专题推进会议上的讲话汇编(3篇).docx
最近下载
- 2024中国甲状腺功能亢进症指南PPT .pdf
- 急性脑梗塞的溶栓治疗业务学习课件.pptx
- 人工智能在初中物理教学中的应用研究.docx VIP
- 现浇箱梁理论伸长计算表(Excel计算).xls VIP
- 飞利浦(PHILIPS) HTB5151K 93 安装说明.pdf
- T GXSES 0002—2025 广西甘蔗制糖行业清洁生产评价指标体系.pdf VIP
- 中央空调安装 投标方案(技术方案).docx
- 少年谢尔顿第四季章节台词Young Sheldon S04E07.docx
- 外国美术史考试资料共16页文档.pdf VIP
- 2025年中考语文总复习文言文阅读5.送东阳马生序.pptx VIP
文档评论(0)