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

 
 
> Cyclone V два ядра в baremetal
alexPec
сообщение Feb 2 2016, 19:15
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Всем доброго дня. Пускал ли кто 2 ядра в baremetal, не в операционке? Если да, подтолкните в правильном направлении - литература там, может даже код загрузки второго ядра (если не жалко), ну и вообще любую информацию. Нужно запустить совершенно разные программы на разных ядрах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Jul 26 2016, 22:37
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



И ещё вопрос возник - применительно к процессорной системе HPS.

Каким образом, к примеру, конфигурируются GPIO пины (или остальные периферийные пины)?

Сначала прочитал, что всё на уровне софта записью в регистры (пинмукс, входы\выходы), то есть как в микроконтроллерах.

А сейчас на сайте RocketBoards.org прочитал вот это:
Цитата
Preloader IOCSR & Pinmuxing Parameters

The IOCSR parameters define the HPS pin behavior: input or output, drive strength, logic levels etc.
The file is called iocsr_config_<cyclone/arria>5.h and .c and is generated automatically by the Preloader Generator based on the handoff information from Qsys.
These files cannot be manually edited, since the IOCSR interface is not publicly documented.

The pin muxing parameters are stored in the file pinmux_config.h and are generated by the Preloader Generator based on Qsys settings.
They should not be generally edited by hand.

Написано, что наоборот - всё настраивается в Qsys.
Запутался... blink.gif
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 27 2016, 03:03
Сообщение #3


Гуру
******

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



Цитата
А альтеровской HWLib кто нибудь пользуется?
Это ведь как раз либа для упрощения работы с железом голым приложением?

я пользуюсь. главный недостаток - слабо документирована, с ниосом не сравнить.
Цитата(sonycman @ Jul 27 2016, 04:37) *
Написано, что наоборот - всё настраивается в Qsys.

конфиг для предзагрузчика берется из qsys, а он уже все через регистры настраивает
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jul 27 2016, 09:38
Сообщение #4


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(vadimuzzz @ Jul 27 2016, 07:03) *
я пользуюсь. главный недостаток - слабо документирована, с ниосом не сравнить.

Угу, мне тоже показалось, что даже ниос лучше поддержан, чем соки sm.gif

Частоты всех модулей по умолчанию какие получаются?
В настройках GUI прелоадера нет ни слова об этом.
Посмотрел здесь - проц на 800 МГц, и остальные модули расписаны.
Не знаю, совпадает ли с платой DE1-SoC.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 27 2016, 09:47
Сообщение #5


Гуру
******

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



Цитата(sonycman @ Jul 27 2016, 15:38) *
Частоты всех модулей по умолчанию какие получаются?
В настройках GUI прелоадера нет ни слова об этом.

Настройки компонента в qsys смотрите, вкладка HPS Clocks/Output Clocks. Если нужно в программе частоты узнать, то в hwlib есть соотв. функции
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jul 27 2016, 10:51
Сообщение #6


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(vadimuzzz @ Jul 27 2016, 13:47) *
Настройки компонента в qsys смотрите, вкладка HPS Clocks/Output Clocks. Если нужно в программе частоты узнать, то в hwlib есть соотв. функции

Спасибо, я пока в квартус не заходил даже, после MAX10.
С софтовой частью HPS разбираюсь.

Смотрю, без прелоадера даже не стоит заморачиваться с "ручной" инициализацией железа под bare metal приложение?
В силу слабой документации в первую очередь.

А для прелоадера нужные исходные файлы тоже квартус генерирует, или это где-то в другом месте делается (ручками)?
BSP-Editor запускал, там минимальная настройка, он вроде уже на основе готовых исходников код генерирует?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alexPec   Cyclone V два ядра в baremetal   Feb 2 2016, 19:15
- - Zlodeinik   Цитата(alexPec @ Feb 2 2016, 19:15) Всем ...   Mar 10 2016, 11:00
- - ЯadiatoR   Подниму тему - тоже интересует данные вопрос. Есть...   May 22 2016, 18:55
|- - VBKesha   Цитата(ЯadiatoR @ May 22 2016, 21:55) Под...   May 31 2016, 10:15
|- - RadiatoR   Цитата(VBKesha @ May 31 2016, 13:15) Вчер...   Jul 1 2016, 17:20
- - VBKesha   Адрес который указывает с какого места стартовать ...   Jun 1 2016, 12:16
- - vadimuzzz   Что потребуется кроме указанных регистров: в скри...   Jun 5 2016, 02:38
- - RadiatoR   Кстати а куда в случае bare metal приложения залив...   Jul 2 2016, 19:26
|- - vadimuzzz   Цитата(RadiatoR @ Jul 3 2016, 01:26) Кст...   Jul 3 2016, 02:39
- - RadiatoR   Хочется именно в boot ROM, ибо с осями я никогда н...   Jul 3 2016, 08:21
|- - vadimuzzz   Цитата(RadiatoR @ Jul 3 2016, 14:21) Хоч...   Jul 3 2016, 14:32
- - RadiatoR   1. То есть программирование идет только на флешку?...   Jul 3 2016, 15:55
|- - vadimuzzz   Программируется флеш, отладка идет из ОЗУ. Прошивк...   Jul 4 2016, 00:31
|- - VBKesha   Цитата(RadiatoR @ Jul 3 2016, 18:55) 1. ...   Jul 4 2016, 14:23
|- - RadiatoR   С прелоадером и вообще с картой загрузки, что отку...   Jul 5 2016, 05:48
|- - VBKesha   Цитата(RadiatoR @ Jul 5 2016, 08:48) Но ...   Jul 5 2016, 08:34
|- - RadiatoR   Цитата(VBKesha @ Jul 5 2016, 11:34) Тут в...   Jul 5 2016, 13:06
- - sonycman   А альтеровской HWLib кто нибудь пользуется? Это ве...   Jul 26 2016, 13:25
|- - Stewart Little   Цитата(sonycman @ Jul 27 2016, 13:51) А д...   Jul 27 2016, 12:44
|- - sonycman   Цитата(Stewart Little @ Jul 27 2016, 16:4...   Jul 27 2016, 14:47
|- - VBKesha   Цитата(sonycman @ Jul 27 2016, 17:47) Инт...   Aug 1 2016, 13:16
- - sonycman   VBKesha Спасибо за помощь! Да, в файлах MPL е...   Aug 2 2016, 10:44
- - VBKesha   Цитата(sonycman @ Aug 2 2016, 13:44) Да, ...   Aug 2 2016, 16:03
- - sonycman   Цитата(VBKesha @ Aug 2 2016, 20:03) Вот т...   Aug 2 2016, 16:30


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

 


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


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