Группа: Участник
Сообщений: 28
Регистрация: 28-09-11
Пользователь №: 67 424
Всем доброго времени суток!!!)))Опыт работы с ПЛИС небольшой и работал только с ПЛИС без процессоров. Необходимо освоить Virtex 4 c его PowerPC. Собственно программа для FPGA написана , а как соединить в едином порыве проц и плис не очень пока понятно(((( Нашел модуль из трех файлов на VHDL , который организует plb_slave singlе, в документации этот модуль называется IP interconnect(IPIC). Если я прикручу этот IPIC к своей программе и потом создам IP ядро состоящее из verilog + IPIC и в XPS подключу к шине PLB я получу необходимый результат? Или это неправильный путь? Прошу просто направить на путь истинный , как правильно соединить проц и плис. Заранее спасибо)))
Ни какого другого истинного пути кроме чтения документации нету. Найдите документ EDK Concepts, Tools, and Techniques для вашей версии и вперед, там все написано.
Вам надо взять платформ студию, и сделать в ней ядро процесора. Всю прочую периферию фпгашную надо оформить в IP ядра с выходами на шину проца, и повесить на шину в той же платформ студии... Ресеты и прочую фигню сделает платформ студия сама и соединит. Дальше надо задать констраин файл куда какие ноги идут. Запустить клок визард и раздать клоки. Запустить синтез всего этого.
Дальше это все надо экспортировать в SDK, где написать программу для проца, при создании проекта есть несколько стандартных программ с тестом перефирии. Дальше все залить в проц и радоваться, результату. Когда нарадуетесь создать прошивку для плис и через импакт ее туда запихать.
Это простой вариант. Чуть сложнее если вы делает с внешней памятью и прочими сложностями, и программой работающей из памяти.