Часовник домейн Преминаване

M

megastar007

Guest
Може ли някой каже различни методи за transffering безконечни данни (не едно малко, да кажем байт или дума) между 2 CLK области (различни от Async FIFO).

 
Едно трябва да избягват да преминават много данни acrossing часовника домейни.Ако имате да, FIFO може да бъде най-добрата схема за употреба.Въпреки това, аз лично искал да използва сигнал за контрол на врата на много широк данни автобус за часовник домейн преминаване.По този начин, тя е много чисто и лесно да направите STA.

Също така, кръст от бързо да се забави, бързо или бавно да се manifesst два различни вида на chanllenges както ..Надявам се, че помага.

 
В кръг, когато асинхронен сигнал трябва да бъде синхронизирано с CLK, на MTBF влезе в картината.
MTBF = 1 / (Fclk Фин * * TD)
Td = критичен период от време (добавяне на настройка и времето задръжте)

толкова различни ckts synchroniser може да бъде построен за purpose.normally един или два етапа singal ее е достатъчно да се увеличи границата MTBF.

Yu може да се отнася метастабилни отговор в 5-V Логически схеми с TEXAS INSTRUMENTS хартия за по-нататъшно математически обяснения.
благодаря

 
Можете да използвате 2 кръг синхронизатор флопа.Иначе употреба ръкостискане, но този навик позволи непрекъсната доставка на данни към други часовник домейн.

FIFO е ефективен механизъм.

 
можете да използвате схеми като 2-портов договаряне и 4-портов договаряне.

 
Async FIFO е по-добре, можете да търсите "плътно Async", за да получи документа.

 
За данните, автобус, използвайте флоп синхронизират един сигнал малко контрол, за да валидира автобуса данни.

Раздел 3.2 в тази книга описва това много добре:

з п **: / / cadence.com / технически документи / cdc_wp.pdf

Трябва да избягвате сигнали преминаване часовник домейни колкото е възможно и използването 2/4-way договаряне.Но в някои проекти, това не е възможно поради високата латентност, тъй като на договаряне.Можете да използвате по-горе ОМТ в този случай.

HTH,
Б

 
се използват два или четири етапа етап договаряне начин за прехвърляне на данни между часовник домейни или използването споменати метода FIFO Async.megastar007 написа:

Може ли някой каже различни методи за transffering безконечни данни (не едно малко, да кажем байт или дума) между 2 CLK области (различни от Async FIFO).
 
ИЗПОЛЗВАНЕ регистър държат & архитектура MUX или договаряне протокол

 
phoenixfeng, специални условия трябва да бъдат взети под внимание, че за "използване задръжте регистър & архитектура MUX"

 
за един сигнал, можете да използвате двойно-FFS проба
за автобус U синхронизация може да се използва SYN-сигнал Thro Doble-проба FFS.

 

Welcome to EDABoard.com

Sponsor

Back
Top