VHDL的并行信号赋值语句包括三种:(1)简单并行信号赋值;(2)条件信号赋值;(3)选择信号 语句赋值
共同特点:1、赋值目标必须是信号,与其他并行语句同时执行,与书写顺序及是否在块语句中无关
2、每一信号赋值语句等效于一个进程语句,所有输入信号的变化都将启动该并行语句
一、简单信号赋值语句 即:信号<=表达式
eg:
architecture max_min of var is
begin
output<=a(i);
end max_min;
等效为
architecture max_min of var is
begin
process(a,i)
begin
output<=a(i);
end process;
end max_min;
利用进程语句可使结构更加清晰,二、条件信号赋值语句与进程中的多if选择语句等价
三、选择信号赋值语句与进程中的CASE语句等价
本文介绍了VHDL中的三种并行信号赋值语句:简单并行信号赋值、条件信号赋值和选择信号赋值。这些语句的特点是赋值目标必须是信号,且与其他并行语句同时执行。简单信号赋值相当于一个进程语句,条件信号赋值与多if选择语句等价,选择信号赋值与CASE语句等价。
1342

被折叠的 条评论
为什么被折叠?



