Progetto CPU ASIC - MMETFT

Vai ai contenuti

Menu principale:

Progetto CPU ASIC

Elettronica

Il lavoro qui presentato è stato svolto presso l'Università di Roma "La Sapienza" da:

Michele Marino (scrittura, simulazione e sintesi VHDL)
Mauro Laurenti (scrittura, compilazione e simulazione interprete)
Giorgio Lanzi (tensting, simulazione e validazione)
Tommaso Villani (tensting, simulazione e validazione)

La descrizione è divisa per argomenti partendo da una descrizione generale del problema per passare poi alla descrizione hardware attraverso il VHDL e alla descrizione software attraverso l'interprete (compilatore). In particolare la sezione relativa all'hardware descrive prima il codice VHDL, in secondo luogo una simulazione relativa ai segnali d'interesse e infine alla sintesi su FPGA. La sezione software riguarda invece la trasformazione delle immagini in un formato riconosciuto dal compilatore al fine di generare, in un secondo momento, il codice macchina relativo all'esecuzione dell'algoritmo.

Qui di seguito vengono riportati alcuni filmati delle simulazioni 2D e 3D. In particolare gli ultimi due filmati si riferiscono all'imposizione di una traiettoria per il parcheggio automatico di un autoveicolo. In ogni simulazione si vede chiaramente che la traiettoria viene "agganciata" senza problemi con errore a regime che tende a zero.

Imposizione di una traiettoria circolare di raggio 5 m

 

Progetto Edge Detector CPU

Editor codice assembler/esadecimale

Editor immagini

 
 
 
 
 
 
 
 
 

Sorgente VHDL

 
 
 
 
 
 
 
Torna ai contenuti | Torna al menu