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

 
 
> Reset Vector и FLASH
vilary
сообщение Feb 24 2011, 19:07
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 19-10-09
Пользователь №: 53 053



Имеется собственноручно написанный модуль для Serial Flash, который подключен к Nios. В данной памяти будет хранится программный код для процессора. Поэтому необходимо данный модуль подключить к процессору как Reset Vector.
Возможно ли сделать чтобы данный компонент (Serial Flash) определялся как память и была возможность использовать его в качестве reset vector?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vilary
сообщение Feb 25 2011, 07:08
Сообщение #2





Группа: Новичок
Сообщений: 6
Регистрация: 19-10-09
Пользователь №: 53 053



Цитата(vilary @ Feb 24 2011, 22:07) *
В данной памяти будет хранится программный код для процессора.


Здесь подразумевается, что конфигурация плис хранится в epcs, но т.к. с объемом памяти изначально не подрасчитали, то исполняющий код для процессора будет хранится во флэш. Т.е. после того как плис была сконфигурирована данными из epcs (.sof файл), плис должна загрузить софт для Nios из флэш.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 25 2011, 07:12
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(vilary @ Feb 25 2011, 13:08) *
Здесь подразумевается, что конфигурация плис хранится в epcs, но т.к. с объемом памяти изначально не подрасчитали, то исполняющий код для процессора будет хранится во флэш. Т.е. после того как плис была сконфигурирована данными из epcs (.sof файл), плис должна загрузить софт для Nios из флэш.

т.е. к FPGA поключены 2 флешки, одна с sof, вторая с программой ниоса? нет проблем, ставьте epcs контроллер и цепляйте его ко второй флешке.
Go to the top of the page
 
+Quote Post
vilary
сообщение Feb 25 2011, 07:51
Сообщение #4





Группа: Новичок
Сообщений: 6
Регистрация: 19-10-09
Пользователь №: 53 053



Цитата(vadimuzzz @ Feb 25 2011, 10:12) *
т.е. к FPGA поключены 2 флешки, одна с sof, вторая с программой ниоса? нет проблем, ставьте epcs контроллер и цепляйте его ко второй флешке.


А как быть с тем, что epcs и флэш имеют разные командные слова? Т.е. когда система уже сконфигурирована полностью, то значения командных слов можно изменит в самом драйвере. А при начальной загрузке, когда программа для ниоса еще не загружена, как будет происходить обращение к самой флэш? Используются ли там командные слова для чтения с флэш (epcs controller)?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 25 2011, 08:02
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(vilary @ Feb 25 2011, 13:51) *
А как быть с тем, что epcs и флэш имеют разные командные слова? Т.е. когда система уже сконфигурирована полностью, то значения командных слов можно изменит в самом драйвере. А при начальной загрузке, когда программа для ниоса еще не загружена, как будет происходить обращение к самой флэш? Используются ли там командные слова для чтения с флэш (epcs controller)?

вы так интересно пишете - один момент прояснится, другой затуманится sm.gif давайте ближе к телу, что за ПЛИС, какие флешки?

касаемо загрузки: sof грузится не epcs-контроллером, его тянет сама ПЛИС, если настроена на AS-mode. Загрузка программы ниоса происходит в юзерспейсе, когда кристалл уже сконфигурирован, конфликта не будет.
Go to the top of the page
 
+Quote Post



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

 


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


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