И ещё вопрос возник - применительно к процессорной системе 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.
Запутался...