Vysvetlenie cyklu kradnú proces XAPP617 Poznámky k použitiu

R

raka200

Guest
Ahoj všetci! Pozerám sa na Xilinx appnote, XAPP617. Tam je pár riadkov, ktoré sú docela záhadou pre seba: REC_CLK a NREC_CLK dve hodiny generované DCM sa 180 ° fázovým posunom.
Code:
 - potenciálny prvého bitu dát, dvojité vzorkovanie odstrániť metastability procesu (NREC_CLK, XRESET) BEGIN IF (XRESET = 0 "), potom pm 0"); elsif rising_edge (NREC_CLK) Potom pm
 
To je považované za krádež cyklus, pretože dáta sa pohybuje medzi závory alebo prepadne, ale nie úplná hodinový cyklus bol spotrebovaný. Namiesto toho, zostupné hrany dát re-registrované na ďalšie veľmi nábežnou hranou. To je rovnaké časové oneskorenie by ste videli, ak ste práve použil jednu nábežnou hranou prúdu flop. Miesto toho, oni používali dva obvody, zostupnej hrane nasleduje nábežnej hrane. Používajú zámky, pretože chcú, aby tok dát cez západku do REC_CLK vráti do '1 '. Tým sa odstráni problémy nastavenie času, pretože ak dáta je stabilný na konci intervalu sú v poriadku. Nemusíte sa starať o časovanie dát s hodinami okrajmi.
 

Welcome to EDABoard.com

Sponsor

Back
Top