Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PowerPc и FPGA
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
AlexB_88
Всем доброго времени суток!!!)))Опыт работы с ПЛИС небольшой и работал только с ПЛИС без процессоров. Необходимо освоить Virtex 4 c его PowerPC. Собственно программа для FPGA написана , а как соединить в едином порыве проц и плис не очень пока понятно(((( Нашел модуль из трех файлов на VHDL , который организует plb_slave singlе, в документации этот модуль называется IP interconnect(IPIC). Если я прикручу этот IPIC к своей программе и потом создам IP ядро состоящее из verilog + IPIC и в XPS подключу к шине PLB я получу необходимый результат? Или это неправильный путь?
Прошу просто направить на путь истинный , как правильно соединить проц и плис.
Заранее спасибо)))
Mad_max
Цитата(AlexB_88 @ Jul 31 2013, 17:01) *
Прошу просто направить на путь истинный.

Ни какого другого истинного пути кроме чтения документации нету.
Найдите документ EDK Concepts, Tools, and Techniques для вашей версии и вперед, там все написано.
DmitryR
Ещё надо будет разобраться с:
- тактированием и сбросом CPU и шины (у меня помню чуть не неделя на это ушла)
- подключением памяти программ и данных.

А почему такой древненький камень выбрали? Ныне есть FPGА с Cortex-А9 ядром (или двумя) и с большим количеством аппаратной периферии заодно.
Golikov A.
Вам надо взять платформ студию, и сделать в ней ядро процесора. Всю прочую периферию фпгашную надо оформить в IP ядра с выходами на шину проца, и повесить на шину в той же платформ студии... Ресеты и прочую фигню сделает платформ студия сама и соединит. Дальше надо задать констраин файл куда какие ноги идут. Запустить клок визард и раздать клоки. Запустить синтез всего этого.

Дальше это все надо экспортировать в SDK, где написать программу для проца, при создании проекта есть несколько стандартных программ с тестом перефирии. Дальше все залить в проц и радоваться, результату. Когда нарадуетесь создать прошивку для плис и через импакт ее туда запихать.

Это простой вариант. Чуть сложнее если вы делает с внешней памятью и прочими сложностями, и программой работающей из памяти.
AlexB_88
Спасибо большое за ответы. Все сделал как Вы посоветовали. Ответил так поздно , потому что был в отпуске(((
Еще раз огромное спасибо!!!!!)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.