Created by Andres Minder
almost 6 years ago
|
||
Question | Answer |
Welche drei Tools sind zentral, wenn man ein Nios II System entwickelt? | - QSYS - Quartus II - Nios II Software Build Tools für Eclipse |
Welche Resultate (Files) werden von den drei Tools generiert? | - QSYS: SopC-Infofile (.sopcinfo) - Quartus II:Konfigurationsfile (.sof) - SBT: Applikation (.elf) |
Nennen Sie je zwei Vor- und Nachteile des Nios II: | Vorteile: - Flexible Architektur - Flexibler Instruktionssatz - Gut kombinierbar mit "normalem FPGA-Design" - Deterministisch (für Echtzeitanforderung) Nachteile: - Standard CPU hat geringe Leistungsfähigkeit (250 DMIPS) - Braucht "teure" FPGA Ressourcen |
Wie kommt meine Hardware-Konfiguration auf das FPGA? | - Flüchtige Konfiguration: Mit der Quartus Programmer das .sof File via USB-Blaster in den FPGA laden - Nicht-flüchtige Konfiguration: Das .sof mit einem Flash-Loader ergänzen und in ein .jic. Dieses via JTAG in FPGA laden. |
Wie startet das SopC-System auf? | - Hardware-Konfiguration laden - SW Boot Vorgang - alt_main() - alt_sys_init() - main() - exit() |
Ein SW-Projekt in der NIOS-II IDE besteht aus zwei Teilprojekten. Wieso diese Unterteilung und was befindet sich in den beiden Teilprojekten? | - Application Project (Software, Ausführbares .elf File, Downloadbares .flash File) - Board Support Package (Informationen zum Nios-II System, system.h, alt_sys_init.h) |
Was ist die HAL Libarary und wozu dient sie? | Der Hardware Abstraction Layer befindet sich zwischen HW und SW. Mit der HAL Library kann der SW Entwickler arbeiten, ohne genau wissen zu müssen, wie die HW aufgebaut ist. |
Welche Kommandos kennt das Nios-II SBT um ein Projekt zu kompilieren und zu linken, bzw. auf dem Development Board ausführen zu lassen? | - Build Project - Run as … |
Wie lautet die Ausgabe?
Image:
Image (binary/octet-stream)
|
x = 24, y = 25, z = 23 ps = 25 |
Want to create your own Flashcards for free with GoConqr? Learn more.