EDA与数字系统设计第2版教学课件作者李国丽ch21课件
15页1、第二章 VHDL硬件描述语言,2.1 VHDL概述 2.2 VHDL的数据类型和数据对象 2.3 VHD设计的基本语句 2.4 VHDL高级语句 2.5 VHDL设计实例,2.1 VHDL概述,2.1.1 VHDL的特点 2.1.2 VHDL语言的基本结构 2.1.3 VHDL语言的实体说明语句 (ENTITY) 2.1.4 VHDL语言的结构体(ARCHITECTURE) 2.1.5 程序包(PACKAGE)、库(LIBRARY)和USE语句,2.1.1 VHDL的特点,(1) 支持从系统级到门级电路的描述,既支持自底向上(bottom-up)的设计也支持从顶向下(top-down)的设计 。 (2) 用结构化层次化的描述方法,使复杂电路的设计更加简便。采用包的概念,便于标准设计文档资料的保存和广泛使用。 (3) VHDL语言有常数、信号和变量三种数据对象,每一个数据对象都要指定数据类型,其定义的数据类型具有明确的物理意义,VHDL是强类型语言。 (4) VHDL语言常用语句分为并行语句和顺序语句,完全能够描述复杂的电路结构和行为状态。,2.1.2 VHDL语言的基本结构,例2-1-
2、1用VHDL语言描述一位全加器。一位全加器的输入信号是A, B, Ci,输出信号是S和Co。 表2-1-1 全加器的真值表,一位全加器的逻辑表达式是: S=ABCi Co=AB+ACi+BCi,2.1.2 VHDL语言的基本结构,LIBRARY IEEE; -IEEE标准库程序包 USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY fulladder IS - fulladder是实体名称实体 PORT( A, B, Ci : IN STD_LOGIC; -定义输入/输出信号 Co, S : OUT STD_LOGIC ); END fulladder; ARCHITECTURE addstr OF fulladder IS -addstr是结构体名结构体 BEGIN S = A XOR B XOR Ci; Co = (A AND B) OR (A AND Ci) OR (B AND Ci); END addstr;,2.1.2 VHDL语言
《EDA与数字系统设计第2版教学课件作者李国丽ch21课件》由会员E****分享,可在线阅读,更多相关《EDA与数字系统设计第2版教学课件作者李国丽ch21课件》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页