[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Начинающий ACEX'от 01 октября 2002 г. 10:20
В ответ на: Ответ: В корне не верный вывод..... отправлено SAZH 01 октября 2002 г. 09:27

> Передача данных между двумя асинхронными системами требует арбитража, а значит привязки к внутренней частоте и буферизации счетчиков

Я полагаю, что тут все знают разницу между синхронным счетчиком и обычным. Мне не нужен никакой арбитраж. Мне нужно, чтобы мой 16-ти разрядный счетчик менял свое состояние с 0хFFFF на 0000 _СИНХРОННО_. На 3000-ом семействе так и происходит, на АСЕХе между "FFFF" "0000" попадаются что-то типа "80FF", "F700" и т .п., примерно в течении 1...1,5нс. "Распустив" сигнал D[15..0] на отдельные линии можно видеть, что часть из них срабатывает быстрее, часть медленнее. Причем сильнее всего (дольше всего) шину колбасит от асинхронного сброса счетчика в "0".

Ну и какой тут может быть арбитраж, если счетчик _уже_ синхронный? Ему по определению не нужно никакого времени на "установление данных". Я пробовал сувать latch'и после счетчиков, результат был до смешного предсказуем. Если синхронный счетчик (у которого все триггеры работают синхронно) глитчит, то ни я, не альтеровский симулятор не видим причин, почему бы еще обна батарея триггеров вдруг ни с того, ни с сего заработала синхронно. Тот же мусор, только плюс еще мусор от защелок.

На сколько я понял, так работают все SRAM-based ПЛИСки...

Остается надеятся на емкость монтажа.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru