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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> загрузка NIOS при включении питания, загрузка NIOS из EPCS, SDRAM - для хранения инструкций
a.v.yastrebov
сообщение Feb 25 2013, 10:07
Сообщение #16





Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680



Цитата(vadimuzzz @ Feb 25 2013, 10:15) *
параметры FLASH_BASE и BOOT_IMAGE_OFFSET передаются через make, проверьте их значения


это понятно. А вообще у кого-нибудь процессор загружается из EPCS при включении питания с такой конфигурацией:

1. адрес сброса на EPCS flash controller
2. адрес исключений на on-chip RAM
3. все поля в BSP Editor на SDRAM (кроме .exeptioins и .entry) ????
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 25 2013, 11:28
Сообщение #17


Гуру
******

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



Цитата(a.v.yastrebov @ Feb 25 2013, 17:07) *
А вообще у кого-нибудь процессор загружается из EPCS при включении питания с такой конфигурацией:
1. адрес сброса на EPCS flash controller
2. адрес исключений на on-chip RAM
3. все поля в BSP Editor на SDRAM (кроме .exeptioins и .entry) ????

у меня все так, только исключения тоже в sdram
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Feb 25 2013, 18:49
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(vadimuzzz @ Feb 25 2013, 14:28) *
у меня все так, только исключения тоже в sdram

+1
Go to the top of the page
 
+Quote Post
a.v.yastrebov
сообщение Feb 26 2013, 06:36
Сообщение #19





Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680



ниче не понимаю...((( а в каком квартусе Вы собираете проекты? на какой частоте работает NIOS?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 26 2013, 06:46
Сообщение #20


Гуру
******

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



прямо сейчас - в 11-м, а вообще системы с ниосом собирал, начиная с 6.x. баги с загрузчиком встречал пару раз, но это легко проверить, перескочив на соседнюю версию. частоты обычно в районе 50-100 МГц (циклоны 3-4). сделайте дамп флешки, проверьте наличие обеих прошивок (sof и elf), дальше можно уже в загрузчик лезть. баги в загрузчике я, кстати, так и находил - один раз по дампу (байты задом наперед шли), другой раз - кривой скрипт совал загрузчик для стратикса вместо циклоновского.
Go to the top of the page
 
+Quote Post
a.v.yastrebov
сообщение Feb 26 2013, 07:01
Сообщение #21





Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680



у меня тоже 11.0 установлен. Но я пробовал в 9.1 sp1, результат один и тот же. А в qsys Вы никаких дополнительных модулей не подключаете? напрямую соединяете SDRAM-controller и NIOS-II-processor? Просто при использании внутренней памяти, все работает, значит дело не в загрузчике, я так понимаю....
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 26 2013, 07:55
Сообщение #22


Гуру
******

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



Цитата(a.v.yastrebov @ Feb 26 2013, 14:01) *
А в qsys Вы никаких дополнительных модулей не подключаете? напрямую соединяете SDRAM-controller и NIOS-II-processor?

да
Цитата
Просто при использании внутренней памяти, все работает, значит дело не в загрузчике, я так понимаю....

не факт. надо смотреть как загрузчик работает с sdram.
Go to the top of the page
 
+Quote Post
a.v.yastrebov
сообщение Feb 26 2013, 08:06
Сообщение #23





Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680



А клок не SDRAM у Вас, говорите, на 90 градусов опережает клок на qsys-систему?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 26 2013, 08:44
Сообщение #24


Гуру
******

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



Цитата(a.v.yastrebov @ Feb 26 2013, 15:06) *
А клок не SDRAM у Вас, говорите, на 90 градусов опережает клок на qsys-систему?

сейчас настройки такие: c0 - 75MHz 0ns phase shift (это на проц); c1 - 75MHz -1.45ns phase shift (это на микросхему памяти). но это я подгонял под кривую разводку.
Go to the top of the page
 
+Quote Post
a.v.yastrebov
сообщение Feb 27 2013, 07:45
Сообщение #25





Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680



что-то у меня никак не выходит... не могли бы Вы скинуть какой-нибудь проектик "Hello world!", который у Вас точно грузится при включении питания платы, сравню, как у Вас и у меня? Я был бы Вам очень признателен
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Feb 27 2013, 11:31
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(a.v.yastrebov @ Feb 27 2013, 10:45) *
... не могли бы Вы скинуть какой-нибудь проектик "Hello world!", который у Вас точно грузится при включении питания платы, сравню, как у Вас и у меня?...

Проект создан в Quartus 12.1 SP1 (установлен в "D:\FPGA\Q12_1sp1"). Nios II SBT (Eclipse) будет выдавать предупреждения, что у Вас другой путь к папке, в которую установлен Quartus.
Прикрепленные файлы
Прикрепленный файл  AM48E_Test_SDRAM.7z ( 457.31 килобайт ) Кол-во скачиваний: 49
 
Go to the top of the page
 
+Quote Post
a.v.yastrebov
сообщение Feb 27 2013, 14:06
Сообщение #27





Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680



Спасибо, буду ковырять. У меня получилось загрузить процессор с использованием advanced boot copier, но это слишком затратно по внутренней памяти
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 28 2013, 06:08
Сообщение #28


Гуру
******

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



еще один проект, на всякий случай
Прикрепленные файлы
Прикрепленный файл  sdr400cpu_ng.7z ( 6.13 мегабайт ) Кол-во скачиваний: 1187
 
Go to the top of the page
 
+Quote Post

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

 


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


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