QASU 0 20 мая, 2016 Опубликовано 20 мая, 2016 · Жалоба Работаю в Xilinx ISE 13.3 Schematic Spartan-6.Ввожу временные ограничения на IN/OUT сигнал "DAT0". В UCF файле: NET "OSC" TNM_NET = OSC; TIMESPEC TS_OSC = PERIOD "OSC" 100 ns HIGH 50%; NET "DAT0" OFFSET = IN 30 ns VALID 80 ns BEFORE "OSC" RISING; NET "DAT0" OFFSET = OUT 25 ns AFTER "OSC" RISING; Ограничение OFFSET = IN игнорируется. В отчёте : Timing constraint: COMP "DAT0" OFFSET = OUT 25 ns AFTER COMP "OSC" "RISING"; 1 path analyzed, 1 endpoint analyzed, 0 failing endpoints 0 timing errors detected. Minimum allowable offset is 11.022ns. Timing constraint: COMP "DAT0" OFFSET = IN 30 ns VALID 80 ns BEFORE COMP "OSC" "RISING"; 0 paths analyzed, 0 endpoints analyzed, 0 failing endpoints 0 timing errors detected. В чём ошибка .Как правильно ввести OFFSET = IN ограничение для I/O сигнала. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kivl 0 22 мая, 2016 Опубликовано 22 мая, 2016 (изменено) · Жалоба А куда поступает DAT0 в качестве входного сигнала? Там синхронные элементы есть? Изменено 22 мая, 2016 пользователем kivl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
QASU 0 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба Спасибо за подсказку.Как оказалось на искомом пути стоял триггер с обратным клоком и ISE не находил пути для OFFSET=IN. Поменял на триггер с прямым клоком всё пошло.Пути должны заканчиваться элементами с прямым клоком ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Timmy 1 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба Спасибо за подсказку.Как оказалось на искомом пути стоял триггер с обратным клоком и ISE не находил пути для OFFSET=IN. Поменял на триггер с прямым клоком всё пошло.Пути должны заканчиваться элементами с прямым клоком ? Не обязательно, для обратного клока нужно заменить соответствующий RISING на FALLING. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться