deffernece tarp synchrouns FIFO ir asynchrouns FIFO?

V

vamsi_addagada

Guest
deffernece tarp synchrouns FIFO ir asynchrouns FIFO?

 
Sinchroninio FIFO yra FIFO, kai pats laikrodis yra skirtas skaitymo ir rašymo.
Asinchroninis FIFO taiko skirtingus laikrodžiai, skaitymo ir rašymo

Atspėk Jūs jau suprantate, kas yra sinchroninis FIFO,
todėl čia yra šiek tiek asinchroninį FIFO nuoroda:

sąsajos du laikrodis Domian
http://www.asic-world.com/tidbits/clock_domain.html

ir asinchroninio FIFO įvedimas
http://www.geocities.com/deepakgeorge2000/vlsi_book/async_fifo2.pdf

 
Galbūt tai yra apibrėžimas.
Sinchroninis fifos yra drived pagal laikrodžio.
Asynchronous FIFO nėra drived pagal laikrodį, jis naudoja Handshake protokolas (2 arba 4 etapas) vietoj.

 
Sinchroninis FIFOs turėti tik vieną parą tiek skaitymo ir įrašymo.Čia jį gana lengva nustatyti FIFO gylis, taip pat sukurti pilno ir tuščio šaligatvio.

Tačiau, Asynchronous FIFO, tiek skaitymo ir įrašymo atliekami skirtingose Laikrodžiai.Todėl reikia skirti ypatingą dėmesį, siekiant nustatyti šių FIFOs gylį.Daugiau daugiau, kurti pilno ir tuščio šaligatvio jums reikia sinchronizuoti skaitymo ir rašymo patarimų prieš tai juos palyginusi.

 
Dėl asychoronous FIFO, labai dažnai mes turėsime Metastabilność problemą išspręsti šią problemą, mes dažnai naudoja dviejų etapų sinchronizatorius sinchronizuoti signalą, kuris yra tiesiog sukurti naudojant 2 flip-flop į kaskadą.

 

Welcome to EDABoard.com

Sponsor

Back
Top