上节课主要内容复习 VHDL语言的基本结构: 库说明+包集合+实体+构造体 库:用来存放已经编译的实体、构造体、包集合和配置。 库一般可由用户产生或者由ASIC芯片制造商提供 包集合:存放各设计模块都能共享的数据类型常数和子程序。 实体:系统的外部接口关系。 构造体:描述系统内部的结构和行为。 《总目录)《退出
16 上节课主要内容复习 VHDL 语言的基本结构: 库说明+包集合+实体+构造体 库:用来存放已经编译的实体、构造体、包集合和配置。 库一般可由用户产生或者由ASIC芯片制造商提供。 包集合:存放各设计模块都能共享的数据类型、常数和子程序。 实体:系统的外部接口关系。 构造体:描述系统内部的结构和行为。 > 总目录 退出
上节课主要内容复习 基本设计单元 实体说明:接口信号 ENTITY and2 IS PORT a, b: IN bIT; C: OUT BIT) END and2 构造体 实体 构造体:內部逻辑和时序 arChitecture rtl of and2 IS CC=AB BEGIN ENTITY ARCHI TECTURE <= a and b EnD rtl: 《总目录)《退出
17 上节课主要内容复习 基本设计单元 ⚫ 实体说明:接口信号 ENTITY and2 IS PORT( a,b: IN BIT; c: OUT BIT) END and2; ⚫ 构造体:内部逻辑和时序 ARCHITECTURE rtl OF and2 IS BEGIN c <= a AND b; END rtl; > 总目录 退出
STD LOGIC STD LOGIC VECTOR 1993年制定出 IEEE STD1164标准。以电路需要,该类型数据可取如下 9种不同的值。 U初始值 XX是不定的值,强不确定 0强0 “1’强1 z高阻 W弱不确定 L’弱0 H弱1 一不可能情况 《总目录)《退出
18 STD_LOGIC STD_LOGIC_VECTOR 1993年制定出IEEE STD1164 标准。以电路需要,该类型数据可取如下 9种不同的值。 ‘U’ 初始值 ‘X’ X是不定的值,强不确定 ‘0’ 强0 ‘1’ 强1 ‘Z’ 高阻 ‘W’ 弱不确定 ‘L’ 弱0 ‘H’ 弱1 ‘—’不可能情况 > 总目录 退出
VHDL描述数字系统的基本方法 三:构造体 构造体用来描述实体的功能 ARCHITCTURE构造体名OF实体名IS 定义语句:内部信号,常数,数据类型,函数等的定义 BEGIN 并发语句 ND构造体名; 构造体的名称可由设计者命名。通常根据描述的对象把构造体命 名为 behav( behavior)行为描述,rt寄存器传输描述, struct ( structural)结构描述。 《总目录)《退出
19 VHDL描述数字系统的基本方法 三:构造体 构造体用来描述实体的功能 ARCHITCTURE 构造体名 OF 实体名 IS 定义语句:内部信号,常数,数据类型,函数等的定义 BEGIN 并发语句 END 构造体名; 构造体的名称可由设计者命名。通常根据描述的对象把构造体命 名为behav(behavior)行为描述,rtl寄存器传输描述,struct (structural)结构描述。 > 总目录 退出
D1 tmp1 已1 tImp2 《总目录)《退出
> 总目录 退出 20