Vprašanje o rising_edge in falling_edge funkcijo

A

arbalez

Guest
and falling_edge()
be used to detect non-clock (asynchronous) signal?

lahko rising_edge ()
in falling_edge ()
se uporablja za odkrivanje ne-ura (asynchronous) signal?je namenjen samo za uro signale?

 
no, v bistvu so signali, ki se uporablja za ure synchonization med dvema signale, moduli.če proizvajajo enako zamudo med signale, da bo signal dosega proizvodnje v istem času ne boste potrebovali uro, ki je znana tudi kot uro manj logike.

 
Preglejte opis teh funkcij v IEEE.std_logic_1164 knjižnici.In bo jasno, za vas, da ni možnosti, da jih je asinhrona design.sintetizator razlagajo argument teh funkcij, kot so ure signal.

 
mislim, da lahko b uporabiti za odkrivanje naraščajoče rob signal ...

jaz začeti to Wth moj motor spplication n deluje (non-CLK) ...kot v ieee.std_logic_1164 lib ..je samoCode:

(s'EVENT IN (To_X01 (s) = '1 ') IN (To_X01 (s'LAST_VALUE) = '0'))
 
Kot je Sp navedeno, lahko posnamete naraščajoče robu znak, da je asinhrone za glavno uro sistema z uporabo flopu, ki ga je ustvarila asinhrona signal.Vendar, boste še vedno morali uporabiti tradicionalne tehnike za sinhronizacijo sinhronizirate uro dveh različnih področjih.

Radix

 

Welcome to EDABoard.com

Sponsor

Back
Top