Использование XILINX XPS с Microblaze - самый быстрый способ программирования FPGA

Я разрабатываю микроконтроллер на основе микропроцессорного микропроцессора на FPGA Xilinx. Большая часть настройки оборудования выполнена. Все, что я сейчас обновляю, - это код c, который нужно запустить на микроблэйзе. Есть ли способ в XPS не перестраивать весь проект, только часть кода c. Перестройка всего проекта занимает около 20 минут - было бы неплохо, если бы мне не пришлось. Благодарю.

3 ответа

Решение

Щелкните правой кнопкой мыши файл C верхнего уровня. Вариант есть.

После того, как вы создали аппаратную систему, вам не нужно перекомпилировать ее каждый раз. Теперь просто экспортируйте оборудование в Xilinx SDK (это должно быть очень знакомо, если вы использовали Eclipse). Из SDK вы можете изменить свою программу на C и запустить ее на FPGA.

+1 за вопрос об аппаратном программировании. ТАК нужно больше из них.

Я вполне уверен, что это было сделано раньше, но вам придется встроить в свой контроллер возможность перезаписи ПЗУ, где хранится программа c. Если вы специально скажете программисту, куда помещать ПЗУ программы, некоторые устройства могут предлагать возможность записи в определенные разделы выделенной памяти без перенастройки всей fpga. Я не знаю, делает ли это виртекс.

Другие вопросы по тегам