允许有多个控制信号
19
五、PROCESS进程语句和顺序语句
1、基本格式:
进程标号:PROCESS (信号敏感表) IS (P1:) 〈说明区〉; BEGIN 〈顺序语句〉; END PROCESS 进程标号; …
进程标号: PROCESS (信号敏感表) IS (Pn:) 〈说明区〉;
BEGIN 〈顺序语句〉; END PROCESS 进程标号;
BOOLEAN:FALSE,TRUE BIT : ('0','1') STD_LOGIC: ('U','X','0','1','Z','W','L','H','-') ‘U’表示未初始化的; ‘X’表示强未知的; ‘0’表示强逻辑0; ‘1’表示强逻辑1; ‘Z’表示高阻态; ‘W’ 表示弱未知的; ‘L’表示弱逻辑0; ‘H’表示弱逻辑1; ‘-’表示忽略。
end bhe;
23
4、顺序语句
每一条顺序语句的执行顺序是与它们的书写顺 序基本一致的;
顺序语句只能出现在进程(Process) 、函数 (Funcation)和过程(Procedure)中;
顺序语句包括:赋值语句、流程控制语句、等 待语句、子程序调用语句、返回语句、空操作 语句
24
六 1位二进制全加器的VHDL设计
17
C、实例1
x <= a when (s = “00”) else b when (s = “01”) else c when (s = “10”) else d;
隐含了优先权
隐含了所有未