VHDL的构造体: architecture architecture arch name of entity_name is 说明部分 declarations and definitions. begin 语句部分 concurrent statement: end arch name
VHDL的构造体: architecture architecture arch_name of entity_name is 说明部分 declarations and definitions; begin 语句部分 concurrent statement; end arch_name;
构造体语法要点 每个构造体必须属于一个实体; 每个构造体必须有一个名称 通常可以根据描述方式起名 str rt beh 构造体分为两部分: is- bigin:说明语句; bigin-end:并行语句
构造体语法要点 每个构造体必须属于一个实体; 每个构造体必须有一个名称: 通常可以根据描述方式起名: str rtl beh 构造体分为两部分: is – bigin: 说明语句; bigin – end: 并行语句;
构造体的说明语句 type declarations 类型说明 signa| declarations;信号说明 constant declarations;常量说明 component declarations;元件说明 function definitions;函数说明 procedure definitions;过程说明
构造体的说明语句 type declarations; 类型说明 signal declarations; 信号说明 constant declarations; 常量说明 component declarations; 元件说明 function definitions; 函数说明 procedure definitions; 过程说明
构造体的并行语句 信号赋值语句数据流描述rt 元件例化语句结构描述str 进程语句行为描述beh 每条并行语句形成一个电路逻辑单元
构造体的并行语句 信号赋值语句 数据流描述rtl 元件例化语句 结构描述str 进程语句 行为描述beh 每条并行语句形成一个电路逻辑单元
构造体的其他语法要点 除了第一句和 begin句外,其余各句 均以分号结束 在每一部分中,各语句处于并列状态, 执行时不分先后次序 定义语句需要考虑使用的顺序
构造体的其他语法要点 除了第一句和begin句外,其余各句 均以分号结束; 在每一部分中,各语句处于并列状态, 执行时不分先后次序; 定义语句需要考虑使用的顺序