Progettazione HW con NIOS

Il corso FPGA illustra come fenerare un sistem con cpu NIOS su QSYS e come compilarlo in quartus. E' illustratp come configurare e ottimizzare il NIOS, dalla gestione dell'interrupt fino alle custom instructions.

  HOME >> Courses and Training >> Progettazione HW con NIOS

VEC104: Corso sviluppo NIOS hardware

Ciclo corsi di programmazione FPGA

The Fpga training NIOS Processor LogoQuesto corso di programmazione FPGA partirà dalla vostra conoscenza della progettazione del sistema QSYS e ti insegnerà ad incorporare un microprocessore Nios®II a 32 bit soft core nel vostro progetto su FPGA.


Il corso si concentra sugli aspetti hardware di utilizzo del processore con esercizi che ti permettono di diventare rapidamente operativo.
 
Attraverso le lezioni e gli esercizi insiti nel corso di programmazione FPGA tu configurerai i componenti del processore Nios®II, imparerai il flusso di generazione del software integrato nel flusso hardware, eseguirai il debug e "la partenza" (bring up) del progetto. Impererai anche a simulare il tuo progetto Nios®II in ModelSim, a creare istruzioni personalizzate per progettare accelleratori hardware di funzioni che se eseguite come software, otterebbero prestazioni critiche.

Al termine del corso avrai la padronanza degli strumenti necessari per iniziare a utilizzare da subito il processore Nios II nei tuoi progetti FPGA sulla tua scheda target (o su un kit di sviluppo), sarai produttivo fin da subito

 

Durata del Corso: 2 giorni

 

Alla fine del corso

Tu sarai in grado di:

  • Configurare e compilare un progetto con il microprocessor Nios II mediante l’ambiente software QSYS & Quartus II
  • Creare, compilare, eseguire e collaudare progetti software per il processore Nios II utilizzando il software l’ambiente di Build del progetto software per Eclipse (SBTE)
  • Verificare la funzionalità hardware del progetto FPGA utilizzando la console di sistema
  • Simulare sistemi FPGA  basati sul NiosII  in ModelSim
  • Utilizzare QSYS per incorporare le istruzioni personalizzate (custom instructions) in un sistema embedded Nios II
  • Progettare hardware e software NIOSII utilizzando un kit di sviluppo.

 

Conoscenze pregresse:

Vi raccomandiamo di aver effettuato i seguenti corsi di programmazione FPGA:

  • VEC102: Introduzione a QUARTUS Prime
  • VEC110: Introduzione al tool QSYS (Editor di sistemi FPGA)

Inoltre sono necessarie:

  • Conoscenze nella progettazione digitale in digital logic design
  • Qualche conoscenza, anche minima, della programmazione in C per sistemi embedded

 

 

GEB Enterprise S.r.l. • VAT 10190271006
Via Rocca di Papa, 21 - 00179 Roma ITALY •
Ph. +39 06 7827464 - Fax: +39 06 7806894 • info@geb-enterprise.com
web-design

Copyright © 2009 GEB Enterprise S.r.l. All rights reserved.


FEED RSS2.0