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

Отправлено Valeri 24 февраля 2002 г. 22:01
В ответ на: Какая мегафункция используется: LPM_FIFO или LPM_FIFO_DC ? отправлено Олег К 22 февраля 2002 г. 22:22

Реальная запись в ESB происходит пока сигнал записи стоит в разрешающем состоянии. Т.е. запись производится уровнем, а не фронтом.
По этому поводу в даташите написано, что ESB умеет сам генерировать
сигнал записи при конфигурировании этого ESB для работы в синхронном режиме.
Такой механизм записи в память легко увидеть в симуляторе, если вывести на экран содержимое ячейки памяти, в которую и происходит запись - там содержимое ячейки меняется асинхронно, пока сигнал CLK стоит на низком уровне. Именно поэтому появляется сообщение об "assuming 50% duty cycle".

Скорости работы, выдаваемые timing analyzer, рассчитаны на полный допустимый диапазон рабочих температур (от 0 до +70С) и напряжений питания. Если нет желания делать гарантированно работоспособный проект, можно и игнорировать эти данные, хотя я предпочитаю все же их выполнять :-)

Валера.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru