E
EDA_hg81
Guest
W mojej konstrukcji, użyłem dwóch państwowych maszyn.
Automat pierwsze działa na 4MHz, które generują impuls 500us.
Druga maszyna państwa działa na 16 MHZ, które otrzymają ten impuls 500us.
Mój kod do sprawdzenia tętna jest następujące:
Kod:
Proces (refclk)
zacząć
if (rising_edge (refclk)), a następnie
fstart_reg1 <= cformat;
fstart_reg2 <= fstart_reg1;
if (fstart_reg1 = "1" i fstart_reg2 = '0 '), a następnie
... ... ... ... ... ... ... ... ... ... ....
end if;
end if;
end process;
Automat pierwsze działa na 4MHz, które generują impuls 500us.
Druga maszyna państwa działa na 16 MHZ, które otrzymają ten impuls 500us.
Mój kod do sprawdzenia tętna jest następujące:
Kod:
Proces (refclk)
zacząć
if (rising_edge (refclk)), a następnie
fstart_reg1 <= cformat;
fstart_reg2 <= fstart_reg1;
if (fstart_reg1 = "1" i fstart_reg2 = '0 '), a następnie
... ... ... ... ... ... ... ... ... ... ....
end if;
end if;
end process;