【发布时间】:2020-05-23 00:11:18
【问题描述】:
我正在阅读一些 VHDL 代码并看到了这个例子:
signal count : integer range 0 to width;
begin
process(clk, rst)
variable temp : integer range 0 to width;
begin
temp := count + 1;
count <= temp;
end process;
这里计数信号的目的是什么?为什么我们不能只使用变量?
【问题讨论】:
-
您的意思是为什么不能使用信号?该变量仅对进程是本地的,其他进程不能使用它。