【发布时间】:2017-02-28 01:44:40
【问题描述】:
所以我明白,如果我们在时钟进程中分配信号或输出,则分配发生在下降沿,或者换句话说,当进程挂起时,但为什么在模拟过程中信号或输出在上升期间被分配时钟的边缘? 例如,我有以下代码:
if(rising_edge(clk)) then
if(one_second_counter = "10111110101111000001111111")
one_second_counter <= (others=> '0');
else
one_second_counter <= one_second_counter + 1; --
end if;
【问题讨论】:
标签: process signals vhdl simulation fpga