CPLD 发表于 2010-5-3 07:03:17

关于vhdl的问题:如果a、b、c同时改变, 该进程是否同时执行三次?

关于vhdl的问题:process(a, b, c) begin… end process; 如果a、b、c同时改变, 该进程是否同时执行三次?
答:PROCESS STATEMENTS 中的执行跟逻辑有关系,假如是同步逻辑,则在每次时钟的触发沿根据A, B, C的条件来执行一次;假如是异步逻辑,则根据判断A、B、C的条件来执行. 一般我们都推荐使用同步逻辑设计
页: [1]
查看完整版本: 关于vhdl的问题:如果a、b、c同时改变, 该进程是否同时执行三次?