|
结构体具体指明了该设计实体的行为,定义了该设计实体的功能,规定了该设计实体的数据流程,指派了实体中内部元件的连接关系。用VHDL语言描述结构体有4种方法:
(1)行为描述法:采用进程语句,顺序描述被称设计实体的行为。
(2)数据流描述法:采用进程语句,顺序描述数据流在控制流作用下被加工、处理、存储的全过程。
(3)结构描述法:采用并行处理语句描述设计实体内的结构组织和元件互连关系。
(4)采用多个进程(process)、多个模块(blocks)、多个子程序(subprograms)的子结构方式。
结构体的一般书写格式为:
ARCHITECTURE 结构体名 OF 实体名 IS
定义语句, 内部信号, 常数,数据类型, 函数定义
BEGIN
[并行处理语句];
[进程语句];
…
END 结构体名;
一个结构体的组织结构从“ARCHITECTURE 结构体名 OF 实体名 IS”开始,到“END 结构体名”结束。
|