考虑:流程(a) 根据我的文字:
A process is first entered at the time of simulation, at which time it is executed until it suspends itself due to a wait statement or a sensitivity list.
我是否正确地推断即使敏感列表上没有任何事件,进程也必须运行一次?另外,如果一个架构中有多个进程,它们是否都执行一次呢?
最佳答案
AFAIK,敏感度列表(例如,process (x,y)
)只是 wait on x,y;
在 end 之前的简写过程的过程
(第 152 页,“VHDL 设计者指南”第 3 版)。所以所有程序都会至少运行一次。
关于process - VHDL - process() 什么时候第一次运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1820548/