Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как малой кровью добавить второй процессор Microblaze
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
misyachniy
Есть большой проект Microblaze + большой модуль работы с CMOS видео матрицей.
Сейчас надо реализовать режим многооконого чтения.
Сама матрица с построчным считыванием, так что легче всего решить с помощью второго Microblaze.
Содавать с нуля новий проект и присоединять модули не очень хочется.
Можно ли создать отдельный проект и слить затем оба процессора вместе?
aabmail
Вообще никаких проблем. Дважды щелкаете по блейзу, и вся соответствующая инфраструктура добавляется автоматически.
Можно их даже посадить на общую шину акси. И можно даже выводить в общий ком-порт. Правда необходимо следить за тем, чтобы не было одновременного использования периферии. Для этого там есть mutex and mailbox. Но мне было жалко на них памяти, поэтому для межпроцессорного взаимодействия я просто использовал axi-bram.
misyachniy
Цитата(aabmail @ Jun 4 2014, 01:31) *
Вообще никаких проблем. Дважды щелкаете по блейзу, и вся соответствующая инфраструктура добавляется автоматически.


Не понятно где щелкать?
Когда я в ISE дважды щелкаю Microblaze то вызывается Xilinx Platform Studio где я могу переконфигурировать как сам процессор так и его периферию.
Golikov A.
он просто не понял о чем речь...

я так понимаю что самая малая кровь, это в платформ студии сделать 2 ядерный проц, и потом в основном проекте ручками добавить проц и необходимые связи поправить по образцу этого 2 ядерного проекта.

Либо сделать как бы компонент (IP Core) в котором будет внутри изолированный проц, и добавить уже этот компонент в систему. Но тут будет куча проблем с загрузкой и созданием, как мне видится...
aabmail
Щелкнуть нужно по microBlaze из IP Catalog.
Прикладываю картинку.

В принципе таким образом можно организовать и три процессора, и еще больше. Правда, я не пробовал...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.