|
Cyclone V два ядра в baremetal |
|
|
|
 |
Ответов
|
Jul 26 2016, 22:37
|

Любитель
    
Группа: Свой
Сообщений: 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. Запутался...
|
|
|
|
|
Jul 27 2016, 03:03
|

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

|
Цитата А альтеровской HWLib кто нибудь пользуется? Это ведь как раз либа для упрощения работы с железом голым приложением? я пользуюсь. главный недостаток - слабо документирована, с ниосом не сравнить. Цитата(sonycman @ Jul 27 2016, 04:37)  Написано, что наоборот - всё настраивается в Qsys. конфиг для предзагрузчика берется из qsys, а он уже все через регистры настраивает
|
|
|
|
|
Jul 27 2016, 09:38
|

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

|
Цитата(vadimuzzz @ Jul 27 2016, 07:03)  я пользуюсь. главный недостаток - слабо документирована, с ниосом не сравнить. Угу, мне тоже показалось, что даже ниос лучше поддержан, чем соки  Частоты всех модулей по умолчанию какие получаются? В настройках GUI прелоадера нет ни слова об этом. Посмотрел здесь - проц на 800 МГц, и остальные модули расписаны. Не знаю, совпадает ли с платой DE1-SoC.
|
|
|
|
|
Jul 27 2016, 10:51
|

Любитель
    
Группа: Свой
Сообщений: 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 запускал, там минимальная настройка, он вроде уже на основе готовых исходников код генерирует?
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|