网站大量收购独家精品文档,联系QQ:2885784924

中北大学专用集成电路课件第7章.ppt

  1. 1、本文档共273页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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) 类属参数说明。 类属参数说明是实体说明中的可选项, 必须放在端口说明之前, 用于指定参数。其书写格式为

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档