реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> MicroBlaze + MPMC (контроллер DDR2), примеры, туториалы
AVR
сообщение Jan 1 2013, 01:06
Сообщение #16


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(akorud @ Nov 6 2012, 23:52) *
SPI бутлоадер нашел из примеров Xilinx, занимает около 10 килобайт, встраивается в BRAM, при старте грузит srec из SPI flash в DDR. Все работает шустро и надежно.
Вспомнил эту тему, решил продолжить.

Обнаружил в последних версиях Xilinx SDK в меню Xilinx Tools -> Program Flash и там можно выбрать что куда откуда грузить, некий бутлоадер сидящий в BRAM. Можно это оно же самое, только GUI-фицированное? Там тоже некий SREC формат упоминается.


--------------------
Go to the top of the page
 
+Quote Post
akorud
сообщение Jan 3 2013, 20:56
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 12-11-10
Из: Poland
Пользователь №: 60 842



Цитата(AVR @ Jan 1 2013, 02:06) *
Вспомнил эту тему, решил продолжить.

Обнаружил в последних версиях Xilinx SDK в меню Xilinx Tools -> Program Flash и там можно выбрать что куда откуда грузить, некий бутлоадер сидящий в BRAM. Можно это оно же самое, только GUI-фицированное? Там тоже некий SREC формат упоминается.

В SDK 14.1 для начала выскочило окно с грозным предупреждением что поддерживаются только x8/x32 после чего логичное сообщение, что поддерживаемого flash memory controller нет в моем дизайне.
Насколько я понял из help - ничего нового. Все построено на предположениях что:
1. В bitstream ROM зашит бутлоадер умеющий скопировать код из флеш в RAM. Xilinx в примерах дает (ЕМНП) варианты для SPI и parallel flash. Можно написать свой.
2. Каким-то чудом ваш код попадет в этот флеш. Причем в формате распознаваемом бутлоадер из п.1. Для примеров Xilinx - SREC. Если напишете свой - любой на ваш вкус. Вот за это чудо Xilinx не отвечает. Приведенный пункт меню - один из вариантов. Аналогично можно через impact (SPI поддерживается). В нашем устройстве - FPGA устанавливается в reset, после чего CPU подключенный параллельно к флеш (вот так прямо электрически) его программирует.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 06:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016