我有一個std_logic_vector,我需要知道什麼時候發生了一些變化。 到目前爲止,我寫了這個:VHDL - 如何檢測std_logic_vector上的更改?
process (cp, l1)
begin
if rising_edge(cp) then
rL1 <= l1;
end if;
end process;
tickL1 <= rL1 xor l1;
RL1被延遲L1的版本,L1爲我檢查的變化std_logic_vector。問題是xor返回std_logic_vector,但我只需要0或1.我怎麼能得到它?
這是不完全清楚。當**正在改變或** **改變時,你想知道**嗎? – 2012-04-28 15:01:05
只要有什麼改變,我不在乎什麼改變。 – xx77aBs 2012-04-28 15:09:04