Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

MAX10. Удаленная прошивка.

Сб май 13, 2017 22:35:25

Имеется плата с Altera MAX10 на борту.
Написал две прошивки: Одна моргает светодиодами, а другая связывается по UART с компьютером. На обеих прошивках стоит Dual Configuration. Все работает, прошивка переключается (через ножку CONFIG_SEL ПЛИС).
Теперь я хочу прошивать через UART одну из прошивок. Для этого в код включил On-Chip Flash IP, выставил Read and Write на всех секторах (UFM0, UFM1, CFM0 и CFM1).
Чтение, стирание и запись в UFM0 и UFM1 работает нормально.

Вопрос - как подготовить прошивку для CFM0 (либо CFM1) и как его запустить. Из мануалов я узнал, что шить нужно .rpd файл, но как его правильно шить - не понял. Весь ли файл копировать, нужно ли стирать перед записью, и как запустить загруженную прошивку программно.

Re: MAX10. Удаленная прошивка.

Сб май 27, 2017 20:19:58

Если у Вас запись в flash уже работает, то какие проблемы? Делайте в quartus .rbf файл и его заливайте.
Вот документик https://www.altera.com/en_US/pdfs/liter ... config.pdf
И еще аппнот как это сделать из Nios https://www.altera.com/documentation/ss ... 0185602609
Ответить