реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> PCI ver 2.3
GrAlexI
сообщение Mar 26 2013, 14:41
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Цитата(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
Go to the top of the page
 
+Quote Post
GrAlexI
сообщение Mar 27 2013, 06:12
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Спасибо всем кто откликнулся на мою проблему!

У меня заработало!

Вывод в том, что в шине pci v2.3 обязательно необходимо обработчик четности хотя-бы сигнала PERR, а в pci v2.2 это не требуется.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th August 2025 - 17:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016