DMI – Corso di laurea magistrale in Informatica
Copyleft
2020 Giuseppe Scollo
in questa esercitazione si trattano:
lo sviluppo di un SoC con applicazioni è una tipica attività di codesign HW/SW
lo strumento di Quartus usato in questa esercitazione per l'integrazione di componenti hardware nello sviluppo di SoC è Qsys
la successiva compilazione in Quartus produce un sistema per la programmazione della FPGA, sul quale si può caricare un'applicazione software mediante il Monitor Program, compilarla ed eseguirla sotto controllo del debugger GDB, come mostrato nell'esercitazione precedente
in questa esercitazione si mostrano due semplici casi di progetto con Qsys:
la prima parte dell'esercitazione in aula riproduce l'esecuzione dell'esempio di costruzione con Qsys di un sistema dotato di un processore Nios II, un po' di memoria su chip e un paio di periferiche con interfacce di I/O mappate in memoria su bus Avalon, come illustrato in figura, descritto nel primo tutorial di riferimento
Figura 1. Diagramma a blocchi di un esempio minimale di sistema Qsys su FPGA
la seconda parte dell'esercitazione in aula riproduce l'esecuzione dell'esempio di costruzione di un sistema Qsys dotato di un componente hardware custom mappato in memoria con interfaccia su bus Avalon, come illustrato in figura, descritto nel secondo tutorial di riferimento
Figura 2. Diagramma a blocchi di un esempio complesso di sistema Nios II su FPGA
letture raccomandate: