|
Вопрос к асиководам по async fifo |
|
|
|
 |
Ответов
|
Mar 7 2017, 15:52
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
И все же, вопрос непонятен. Что значит - достаточно или недостаточно? 1. Для начала, любая память глубоко внутри полностью асинхронна. Компилятор памяти может ее упаковать по Вашему желанию - с триггерами по адресу, триггерами по входу данных, триггеру по выходу данных, либо вообще безо всяких триггеров. Кроме того, память бывает многопортовая. В Вашем случае, речь видимо идет о двупортовой памяти с двумя взаимо-асинхронными синхронными интерфейсами. Итак, когда с памятью стало понятно, следующий вопрос - управление этой памятью 2. Поскольку контроллер записи в память работает на одном клоке, а контроллер чтения на другом, получаем два асинхронных клоковых домена. Для них справедливо правило - ставить два триггера на любой сигнал, пересекающий границу доменов. В общем случае, это статусы FIFO_Full и FIFO_Empty, но в зависимости от реализации могут быть и другие сигналы. Делаю вывод, что вопрос касался пункта 2 - сколько триггеров ставить на пересинхронизацию сигналов управления между клоковым доменом записи, и клоковым доменом чтения. Ответ - в общем случае достаточно 2 триггеров, но если частоты под гигагерц, то лучше ставить 3.
|
|
|
|
Сообщений в этой теме
myq Вопрос к асиководам по async fifo Mar 7 2017, 13:22 RobFPGA Приветствую!
Цитата(myq @ Mar 7 2017, 16... Mar 7 2017, 13:35 _Ivan_33 Михаил, привет!
https://habrahabr.ru/post/321... Mar 7 2017, 13:44 myq Цитата(_Ivan_33 @ Mar 7 2017, 16:44) Миха... Mar 7 2017, 14:12 myq Цитата(Shivers @ Mar 7 2017, 18:52) И все... Mar 7 2017, 16:35 Alex11 Без претензии на теорию, мегафункции FIFO от Alter... Mar 7 2017, 16:16 Shivers Несколько лет назад сталкивались с тем, что Quartu... Mar 8 2017, 08:38 dvladim Цитата(Shivers @ Mar 7 2017, 18:52) 2. По... Mar 8 2017, 18:58 des333 Цитата(dvladim @ Mar 8 2017, 21:58) Вопро... Mar 8 2017, 20:53 Shivers Цитата(dvladim @ Mar 8 2017, 21:58) Вопро... Mar 9 2017, 18:53 dvladim Цитата(des333 @ Mar 8 2017, 23:53) Думаю,... Mar 9 2017, 07:24 des333 Цитата(dvladim @ Mar 9 2017, 10:24) С ваш... Mar 9 2017, 07:27 Dr.Alex Цитата(myq @ Mar 7 2017, 16:22) Async FIF... Mar 9 2017, 14:23 myq Цитата(Dr.Alex @ Mar 9 2017, 17:23) Можно... Mar 9 2017, 14:54 Dr.Alex Цитата(myq @ Mar 9 2017, 17:54) Не понял,... Mar 9 2017, 15:03  myq Цитата(Dr.Alex @ Mar 9 2017, 18:03) Так в... Mar 9 2017, 15:21   Dr.Alex Цитата(myq @ Mar 9 2017, 18:21) Так я же ... Mar 9 2017, 15:42 RobFPGA Приветствую!
on
Диалог выше как раз пример... Mar 9 2017, 15:29 myq Проблема уже не важна, но комментарии ценны. ) Mar 14 2017, 13:46
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|