Я глубоко извиняюсь, но проблема с
"open-drain" была по моей причине. Дело в том, что в Квартусе 9.1 DDR3-ядро после генерации имело для выводов mem_ck и mem_ck_n тип
"inout", а в Квартусе 11.1 они имеют уже тип
"out". Поэтому пользуясь старыми скриптами, я подключал ядро к прежнему проекту, где тип выводов был описан как
"inout", и при компиляции появлялись эти ошибки.
Создал новый проект в Квартусе 11.1, создал МегаВизардом DDR3-ядро с UniPHY, подкорректировал типы выводов, запустил компиляцию... и опять мимо...
ошибка получилась такая, что фиттер не смог развести две диф-пары(это уже обуждалось в одной из моих тем
Проблема с пинами в Q_11.1).
Из документа "MegaCore IP Library - Release Notes and Errata" нашел следующее:
подкорректировал по их описанию, и, О ЧУДО, компилер не выдал ошибки. А мой проект заработал наконец.
З.Ы.: если кому-то помогла моя тема, я буду рад.