【文章內(nèi)容簡介】
1)進(jìn)程的敏感信號是時鐘信號,在進(jìn)程內(nèi) 部用 if 語句描述時鐘的邊沿條件。 23 如: process (clock_signal) begin if (clock_edge_condition) then signal_out = signal_in 。 ┇ 其它時序語句 ┇ end if 。 end process 。 24 2)在進(jìn)程中用 wait until語句描述時鐘信號,此 時進(jìn)程將沒有敏感信號。 如: process begin wait until (clock_edge_condition)。 signal_out = signal_in 。 ┇ 其它時序語句 ┇ end process 。 25 注意: ,一定要注明是上升沿 還是下降沿。 。 until 語句只能放在進(jìn)程的最前面或 最后面。 3)時鐘邊沿的描述 時鐘上升沿: ( clock’ event and clock = ‘ 1’) 時鐘下降沿: ( clock’ event and clock = ‘ 0’) 26 觸發(fā)器的復(fù)位信號描述 1)同步復(fù)位:在只有以時鐘為敏感信號的進(jìn)程 中定義。 如: process (clock_signal) begin if (clock_edge_condition) then if (reset_condition) then signal_out = reset_value。 else signal_out = signal_in 。 ┇ end if 。 end if 。 end process 。 27 2)異步復(fù)位:進(jìn)程的敏感信號表中除時鐘信 號外,還有復(fù)位信號。 如: process (reset_signal, clock_signal) begin if (reset_condition) then signal_out = reset_value。 elsif (clock_edge_cond