Новость

Aldec WP Clock Domain Crossings in the FPGA World

5 марта 2018 г.· FPGA-Systems archive· Заметка

Компания Aldec выпустила документ, рассказывающий об основных ошибках, которые допускают разработчики, когда имеют дело с пересечением тактовых доменов (CDC - Clock Domain Crosing). CDC вызывают наибольшее количество сбоев. Из-за повышающейся сложнос...

Компания Aldec выпустила документ, рассказывающий об основных ошибках, которые допускают разработчики, когда имеют дело с пересечением тактовых доменов (CDC - Clock Domain Crosing). CDC вызывают наибольшее количество сбоев. Из-за повышающейся сложности и производительности FPGA, влияние ошибок при CDC также увеличивается. В статье рассматриваются вопросы ошибок и их устранение, в случае CDC. Приведены несколько реальных примеров, на которых показаны различные техники работы при пересечении тактовых доменов.  В статье обобщены наиболее важные принципы работы с CDC.

Содержание:

Clock Domain Crossings in the FPGA World 1
Table of Contents 2
Overview 3
The Metastability Effect 3
Two Flip-Flop Synchronizer as a Common CDC Solution 6
Safe Synchronizer Implementation in FPGA 7
Half-Cycle Synchronizers in FPGA 9
Functional Non-Determinism of CDC Signals 10
Data Synchronizers 11
Control-Based Data Synchronizers 11
FIFO-Based Data Synchronizers 12
Data Synchronizers Implementation in FPGA 13
Reset Synchronization in FPGA 15
Cross-Domain Clocking Techniques for Highly-Reliable FPGA Devices 16
Summary 17
About Aldec, Inc. 17

 

Скачать документ можно здесь. Необходима регистрация.

Первоисточник