matite e gomma

Logo di Conformità WCAG-1 di Livello Tripla A, W3C-WAI Web Content Accessibility Guidelines 1.0

Validazione XHTML 1.0 Validazione CSS 3
Logo del Dipartimento di Matematica e Informatica, Insegnamento di Sistemi dedicati, link al Forum

Sviluppo di componenti su FPGA

Esercitazione 09 di Sistemi dedicati

Docente: Giuseppe Scollo

Università di Catania
Dipartimento di Matematica e Informatica
Corso di Laurea Magistrale in Informatica, AA 2019-20

Indice

  1. Sviluppo di componenti su FPGA. Pianificazione di seminari degli studenti
  2. argomenti dell'esercitazione
  3. introduzione all'uso del software Qsys
  4. esempio di integrazione di un sistema Nios II su FPGA
  5. sviluppo di un componente Avalon memory-mapped su FPGA
  6. riferimenti

argomenti dell'esercitazione

in questa esercitazione si trattano:

introduzione all'uso del software Qsys

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:

esempio di integrazione di un sistema Nios II su FPGA

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

Diagramma a blocchi di un esempio minimale di sistema Qsys su FPGA

Figura 1. Diagramma a blocchi di un esempio minimale di sistema Qsys su FPGA

sviluppo di un componente Avalon memory-mapped 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

Diagramma a blocchi di un esempio complesso di sistema Nios II su FPGA

Figura 2. Diagramma a blocchi di un esempio complesso di sistema Nios II su FPGA

riferimenti

letture raccomandate: