Друзья!
Цель: проверить работоспособность CY7C15632KV18, подключенной к Stratix III EP3SE110F1152.
Подход к решению:
С помощью стандартной мегафункции QDRII and QDRII+ Sram Controller with UniPHY v. 11.0 генерится интерфейс для CY7C15632KV18, а вместе с ним еще и example design (который на данном этапе и предполагается использовать в качестве инструмента для решения поставленной задачи). Закрывается основной и открывается проект example. Далее в settins-ах для Time Quest Timing Analyzer добавляются сгенерированные мегафункцией файлы с расширением .sdc (<...>_ddr_timing.sdc). после выполнения Analysis&Synthesis выполняются tcl скрипты (<...>_pin_assigments.tcl). Заканчивается вся эта процедура полной компиляцией проекта и созданием символьного файла, который вставляется в основной проект, где повторяются аналогичные действия с файлами .sdc и tcl скриптами. В конечном итоге в основном проекте имеется блок символ example_driver- а с подключенными к нему пинами линий связи с QDRII.
Проблема:
На SignalTap-е следующая картина
local_init_fail='1'
local_init_done='0'
local_init_pass='0'
drv_status_test_complete='1'
drv_status_pass='0'
drv_status_fail='1'
Распиновка правильная.
Резисторы RUP RDN подключены.
Вопрос:
В чем может быть проблема? Что делается не так? У кого-нибудь эта мегафункция работает?(понятно, что да, но вопрос "как")
Спасибо!