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

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

Отправлено sled 27 ноября 2003 г. 11:21
В ответ на: Можно с вами и не согласиться. Не известно, какое ОЗУ. Регистры надо и на вход и на выход. А проблема у вас, наверное, с OE. У вас пади всё на одном клоке висит? отправлено KA 26 ноября 2003 г. 23:20

озу - NTD(ZBT...) SRAM AS7С33256NTD16 (K7N801801)
примерный кусочек кода (большими буквами - ножки):

ram_di[15..0]=lpm_ff[R_D[],clk,,,);
R_D[] = triRAM[];
triRAM[]=lpm_ff(rd[],clk,,,);
triRAM[].oe=!e2h.ram_rw;
R_RW=e2h.ram_rw; -- выход fsm

да, всё тактируется темже клоком что и sram, на инверсный переходить имхо неоченьто правильно, хотя как вариант попробую.

вот и вопрос - от чего плясать - задавать квартусу всякие там tsetup, thold (ни разу этого не делал и непонятно из каких данных на озу их вычислять), и думать что квартус попариться и какимто образом удволетворит эти времянки, либо самому задавать реализации - т.е. что допустим входной регистр в ио паде и т.д., вощем запутался совсем :((( в школе неучили такому :)))


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru