Simulare Progetto Intel Quartus basato su NIOS V con QuestaSim Parte 3/3
Moltissimi progetti basati su FPGA Intel/Altera, che avevano necessità di un soft-processor, utilizzavano il NIOS II. Putroppo però, o per fortuna, oramai da parecchi mesi Intel/Altera ha decretato la “morte” del NIOS II terminando ogni sviluppo ed inserendolo tra i software obsoleti. Inoltre, come già annunciato, le future versioni di Quartus Prime non supporteranno più progetti basati sul NIOS II ma solo ed esclusivamente progetti basati su NIOS V.
E’ quindi arrivata l’ora di mandare in pensione il NIOS II ed iniziare ad utlizzare il NIOS V.
Questo articolo fa parte della trilogia di articoli che è iniziata con le Parti 1/3 e 2/3 e termina con la presente parte 3/3. Nei tre articoli è mostrato:
- Parte 1: come realizzare un progetto basato sul soft-processor NIOS V, utilizzando Intel Quartus Prime 24.1 in versione Lite ed il tool Platform Designer;
- Parte 2: come realizzare il software che verrà eseguito dal NIOS V tramite Risc Free
- Parte 3: come andare a simulare l’intero progetto (sia la parte hardware che la parte software) tramite QuestaSim in versione Altera (Questa Altera)
In questa parte 3/3 andremo a vedere come effettuare la simulazione dell’intero progetto hardware e software illustrato nelle parti 1/3 e 2/3. La simulazione è effettuata utilizzando Questa in versione Altera. In simulazione vedremo come l’uscita della porta PIO cambierà periodicamente il suo stato dimostrando come sia la parte hardware sia la parte software sia perfettamente funzionante. L’uscita della PIO cambierà lo stato proprio grazie al NIOS V che esegue il software scritto nella parte 2/3.
Ricordo che per gli argomenti trattati, mi sento di catalogare questa trilogia di video come di livello Intermedio. Non soffermandomi su aspetti teorici ne sul perchè di alcune scelte, per una completa comprensione dei passaggi è richiesta una conoscenza di base degli argomenti trattati.
Se vi piace questo articolo lasciate un commento positivo.
Ciao ciao e buona giornata










