Собрал простенькую схему формирователя импульсов(XOR + повторитель). Запустил симулятор ISE и увидел, что на выходе формирователя 0, т.е. временная задержка повторителя небыла посчитана. Это такой симулятор или есть волшебная галочка?
DeadMoroz
Jan 23 2009, 00:04
Вероятно, Вы используете Behavioral Simulation, в этом случае элементы задержек не имеют. Если хотите задержки, в том числе и задержки PAR - используйте Post-Route Simulation.
iosifk
Jan 23 2009, 05:43
Цитата(smalcom @ Jan 23 2009, 00:09)
Собрал простенькую схему формирователя импульсов(XOR + повторитель). Запустил симулятор ISE и увидел, что на выходе формирователя 0, т.е. временная задержка повторителя небыла посчитана. Это такой симулятор или есть волшебная галочка?
вообще, с самого начала, вопрос поставлен ВРЕДНО! Не делаются задержки в FPGA таким способом. Никогда не применяйте такой стиль работы... Только синхронные проекты!
smalcom
Jan 23 2009, 07:19
ага. ясно. спасибо.
tolik1
Jan 26 2009, 09:08
Цитата(smalcom @ Jan 23 2009, 00:09)
Собрал простенькую схему формирователя импульсов(XOR + повторитель). Запустил симулятор ISE и увидел, что на выходе формирователя 0, т.е. временная задержка повторителя небыла посчитана. Это такой симулятор или есть волшебная галочка?
А TestBench какой..
smalcom
Jan 26 2009, 10:40
ммм. стандартный. Add New Source->Testbench , а потом BehavioralSimulation, как DeadMoroz и указал.
Цитата
Не делаются задержки в FPGA таким способом. Никогда не применяйте такой стиль работы... Только синхронные проекты!
мне просто надо генерить два сигнала сдвинутые по фазе, насколько я уже осилил документацию это делается при помощи DCM? просто хотел попроще это выполнить.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.