Добрый день всем.
Пытаюсь разобраться с TimeQuest. Постигаю азы. И не могу разобраться в следующем:
Имеется контроллер NXP LPC2468 и Cyclone 2. Контроллер формирует сигналы cs, rd, wr на ПЛИС. Они имеют низкий активный уровень, а при задании в TimeQuest констрейна create_clock для клоков, идущих из вне сказано задать время сначала восходящего, потом спадающего фронтов. Я не совсем понимаю как действовать в этим случае.
Описал следующим способом:
create_clock -name {cspld} -period 666.664 -waveform { 0.000 333.332 } [get_ports {cspld}] create_clock -name {rd} -period 333.332 -waveform { 0.000 249.999 } [get_ports {rd}] create_clock -name {wr} -period 333.332 -waveform { 0.000 249.999 } [get_ports {wr}]
Вопросы: 1) Не знаю, как должно быть. И также не ясно как учесть сдвиг rd и wr относительно cs. 2) Сигналы не имеют явной периодичности. Контроллер обращается к ПЛИС по мере необходимости. Как быть в этом случае?
Подскажите, пожалуйста, кто что может =)
|