Здравствуйте, форумчане !
Мне нужно было загнать на кристалл Xilinx Virtex2 четыре устройства-передатчика, использующих DDR-регистры (использовал FDDRRSE). Создал компонент. Выяснилась неприятная особенность - подключение одной из копий компонента вызывает непонятное состояние кристалла. То есть использую три набора портов кристалла - все замечательно, передаю данные. Подключаю четвертый компонент по назначенным ему портам - кристалл грузиться, выходы ножек кристалла устанавливаются в предустановленные мной по умолчанию состояния в verilog-коде, но кристалл - не живет

. Не живет в том плане, что даже триггеры от разных клоков (вида clk_ff <= ~clk_ff ), подаваемых на кристалл, не показывают активности. Проверил эти определенные порты, по которым подключается компонент, выдавая и получая с них сигналы без FDDRRSE - все нормально, кристалл грузится и живет. Пока отдал в работу с тремя передатчиками. Но нужно решить с четвертым :-) От DDR можно и отказаться, но придется работать на удвоенной частоте, что крайне нежелательно. Да и компонента уже протестена, и хорошо работает.
Посоветуйте, пожалуйста, как эту ситуацию исправить и из-за чего такое вообще бывает