第讲 硬件描述语言
VHDL是一种 IEEE 工业标准硬件描述语言 VHDL是一种用于仿真和综合的高级别描述语言 3.1.2 VHDL的历史 80 年代初由美国国防部在实施超高速集成电路(VHSIC)项目时开发的。 1987年由 IEEE 协会批准为 IEEE 工业标准,称为 IEEE1076-1987。 1993年被更新为 93 标准,IEEE1076-1993。 2002年又不断完善,出现IEEE1076- 2002 3)VHDL与电原理图描述的比较: VHDL具有较强的抽象描述能力,可进行系统行为级别的描述。描述更简洁,效率更高。VHDL描述与实现工艺无关。 电原理图描述必须给出完整的、具体的电路结构图。电原理图描述与实现工艺有关。 3.1.5 VHDL与其它硬件描述语言的比较 VHDL: 具有较强的系统级抽象描述能力,适合行为级和 RTL级的描述。设计者可不必了解电路细节, 所作工作较少,效率高。但对综合器的要求高, 不易控制底层电路的生成。IEEE标准,支持广泛。 VHDL语言的一些基本特点: VHDL语言由保留关键字组成; 一般,VHDL语言对字母大小写不敏感; 每条VHDL语句由一个分号(;)结束; VHDL语言对空格不敏感,增加可读性; 在“--”之后的是VHDL的注释语句; VHDL有以下描述风格: 行为描述; 数据流(寄存器传输RTL)描述; 结构化描述; 程序包首与程序包体的关系 程序包体并非必须,只要在程序包中要说明子程序时,程序包体才是必须的。 程序包首可以独立定义和使用。如下 Package seven is subtype segments is bit_vector(0 to 6); type bcd is range 0 to 9; End seven; (2)STD 库(默认库) 库中程序包为:standard, 定义最基本的数据类型: Bit,bit_vector ,Boolean, Integer,Real,and Time 注:Type BIT 2 logic value system (‘0’, ‘1’) (3)面向ASIC的库 (4)WORK库(默认库) (5)用户定义库 2 选 1 选择器: 操作符重载定义: 对已存在的操作符重新定义,使其能进行不 同类型操作数之间的运算,称为操作符重载。 重载操作符由原操作符加双引号表示。如 “+” 操作符重载的定义见 IEEE 库的程序包: std_logic_arith、 std_logic_unsigned、 std_logic_signed 重载操作符的使用: 2)整数类型 用户定义的整数类型是标准包中整数类型的子范围。 格式: 例: type digit is integer range 0 to 9; 3)数组类型 数组:同类型元素的集合。VHDL支持多维数组。 多维数组的声明: type byte is array(7 downto 0) of bit; type vector is array(3 downto 0) of byte; 限定数组、非限定数组、属性: type 类型名称 is range 整数范围; 限定数组:其索引范围有一定的限制。 格式: 非限定数组:数组索引范围被定义成一个类型。 格式: 例: type bit_vector is array(integer range ) of bit; variable my_vector : bit_vector (5 downto -5); type array_类型名称 is array(integer_range) of 类型名称; ty
您可能关注的文档
- 第章导游人员概论.ppt
- 第讲 相似形及其应用.ppt
- 第讲 中和反应溶液的pH.doc
- 第讲 H机电工程技术二年新版.doc
- 第讲 PCB设计基础及实训.ppt
- 第讲 一元二次方程.ppt
- 第章导游服务概论.ppt
- 第讲 中国近代文明的新发展与近代化的曲折前进五四运动至新中国成立前.ppt
- 第讲 Z建设工程项目质量控制四年新版.doc
- 第讲 其他货币资金和应收票据.doc
- JJG 543-2026心电图机检定规程.pdf
- 《JJG 543-2026心电图机检定规程》.pdf
- GB/T 47045-2026乘用车车载信息优先级的确定方法.pdf
- 《GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定》.pdf
- 中国国家标准 GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定.pdf
- 中国国家标准 GB/T 31487.1-2025直流融冰装置 第1部分:系统设计.pdf
- GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定.pdf
- GB/T 31487.1-2025直流融冰装置 第1部分:系统设计.pdf
- 《GB/T 31487.1-2025直流融冰装置 第1部分:系统设计》.pdf
- 《GB/T 31418-2025道路交通信号控制系统术语》.pdf
原创力文档

文档评论(0)