Цитата(BSV @ Sep 12 2005, 22:28)
IMHO, трассировщик все делает правильно. Только при такой разводке тактовых сигналов будут приблизительно одинаковыми задержки до всех их нагрузок внутри кристалла.
В данном конкретном случае трассировщик перемудрил.
У меня используется узел перепаковки, который состоит из DPRAM, которая реализованна на LUTах. Все элементы расположены непосредственно возле входных ножек, так что здесь глобальный clock в принципе не нужен. Схема прекрасно работала ещё на Spartan-2E.
Собственно говоря я нашёл решение: надо было установить атрибут buffer_type
attribute buffer_type of a0clk: signal is "none";
Теперь работает.