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

Отправлено Valeri 08 августа 2001 г. 04:40
В ответ на: Ответ: Это вроде выполняется. С памяти СЕ вообще не снимается. Чип памяти в системе один. отправлено Sergey 07 августа 2001 г. 19:24

Для SyncBurst RAM при постоянно активном CE необходимо делать паузу как раз наоборот - при переходе от чтения к записи.
Например, если последнее чтение было в цикле #1, а запись делается прямо в следующем цикле #2, то RAM будет выставлять данные чтения в цикле #3, т.е. как раз там, где должны присутствовать данные из Альтеры для заказанной записи в RAM.

Конечно, этого легко избежать, если держать команду записи в тот же адрес и в цикле #3, разрешать Output_Enable у Альтеры на такт позже (в цикле #4), а значит производить реальную запись в RAM с дополнительной задержкой на один такт.

Вообще мне гораздо больше нравится работать с ZBT SSRAM. И управление проще, и использовать память на 100% можно без потерь циклов при переключении от чтения к записи и наоборот.

Валера.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru