[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

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

Отправлено zlyh 18 мая 2005 г. 10:48
В ответ на: ConstrGuide давно открыт... :) отправлено vladx 18 мая 2005 г. 09:50

Период. Понятно.
NET "CLK_30MHZ" TNM_NET = "CLK_30MHZ";
TIMESPEC "TS_CLK_30MHZ" = PERIOD "CLK_30MHZ" 30 MHz HIGH 50 %;

Клок enable.
NET "CE2M5" TNM_NET = "CE2M5";
TIMESPEC "TS_CE2M5" = PERIOD "CE2M5" 2.5 MHz HIGH 50 %;
NET "CE5M" TNM_NET = "CE5M";
TIMESPEC "TS_CE5M" = PERIOD "CE5M" "TS_CE2M5" * 2;

Из серии сетапов-холдов. (Только относительно внешних клоков.)
NET SDATA OFFSET = IN 20 ns AFTER SCK_n LOW;
NET FSYNC OFFSET = IN 20 ns VALID 40 BEFORE SCK_n LOW;

После синтеза например сигнал CE5M может исчезнуть (переименоваться). Надо синтезатору объяснить эт дело. Для Синплифая помоему в исходном коде надо сказать что то вроде "keep" на нужный сигнал. Для XST у меня
.xcf файл.
BEGIN MODEL MyDesign
NET CE5M keep=yes;
END;
а дальше то же что и в ucf.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru