vhdl 全局变量初始化问题

2025-03-04 18:19:27
推荐回答(1个)
回答1:

在VHDL里面,每个进程都是并行的,不是按顺序的,你在两个进程里面同时对信号赋值当然是错误的。。你可以这样初始化
1、signal en1:std_logic_vector(2 downt 0):="111";
2、一般程序里面都有加个复位来初始化,
if reset='1' then
en1<="111";