Simulare Progetto Intel Quartus basato su NIOS V con QuestaSim Parte 1/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.

In questo e nei successivi due articoli (Parte 2/3 e Parte 3/3) andremo a vedere:

  • 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)

Data la lunghezza degli argomenti trattati, ho preferito suddividere in tre diversi articoli la procedura e realizzarla sotto forma di video invece che di articolo scritto. Questo, sono sicurissimo che permetterà a voi di seguire meglio i vari passaggi e, egoisticamente parlando, ha permesso a me di rendere molto più veloce la realizzazione degli articoli. Mettere per iscritto in modo puntiglioso ogni passaggio che vedrete nei video sarebbe stato impresa molto ardua ma specialemente molto, troppo, lunga.

La procedura e quindi l’utilizzo di tutti i software (Intel Quartus Prime, Questa, Risc Free) è stata eseguita in ambiente Linux con sistema operativo Ubuntu 20.04. Questa non è stata una scelta ma una necessità dovuta al fatto che in ambiente Windows la generazione dei file di simulazione non viene eseguita correttamente a causa, con molta probabibilità, di un bug del Quartus. La generazione può essere fatta solo in ambiente Linux come spiegato nel video.

Ogni tool utilizzato nella procedura è completamente gratuito e scaricabile gratuitamente dal sito di Intel/Altera. Attenzione che comunque Altera QuestaSim necessità di licenza per funzionare. La licenza è completamente gratuita e facilmente scaricabile dal sito della Intel dopo essersi registrati.

Infine, 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


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *