Цитата(Raven @ Mar 26 2013, 17:08)

Немного яснее. 2 следующих вопроса:
1) Что именно в Вашей реализации PCI Device делает его PCIv2.3? Логических отличий между 2.2 и 2.3 практичеки нет, потому и вопрос.
2) Не работает / не распознается на указанной плате, в ходе реальной PC start-up процедуры. Это ясно. А где-либо эта Ваша реализация уже работала? Как Вы ее верифицировали/проверяли?
1) PCI Device просто производит чтение и запись в порт ввода-вывода.
2) Полноцено готовой платы - нет. Верификацию проводил только в ModelSim и то testbech писал сам основываясь на примерах, но в основном на спецификацию PCI. Готовые верификации не использывал или есть готовые симуляторы тоже не использовал - да о них и не знаю. Так же для проверки - конфигурировал флекс и запускал на компьюторе.
Цитата(Serhiy_UA @ Mar 26 2013, 17:20)

Зачем же все самому, если есть готовые?
Советую испробовать готовое ядро - больше возможностей...
Рабочее для FLEX10K в среде MAX+plus II 10.2 в приложении...
Спасибо ,Serhiy_UA, за исходник.
Писав код на Quartus 8.1 лицензии не было, поэтому использовать готовое из MegaWizard не мог.
Когда стал конфигурировать циплон перешел на Quartus 11.1 с лицензией.
Но суть в том, что писав для шины PCI, я тем самым изучал что вобще такое ПЛИС и как им пользоватся.
В основном меня одталкивало использование готового PCI в том, что по документации написано, что занимает более 1000 логических элементов, а EPF10K20 всего около 1200, да и в исполнении того, что мне необходимо только обрашение к портум - сделал я не облее 400 логических элементов. К тому же мне необходимо видеть весь процесс передачи, ведь данные готовые примеры в закрытом коде (.inc).
Хотя придется его попробывать.
Сообщение отредактировал GrAlexI - Mar 26 2013, 14:44