Bassam Mansour
Development of a generic patch controller hardware.
Rel. Carlo Ricciardi. Politecnico di Torino, Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict), 2023
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract: |
Lo scopo del mio tirocinio era creare un modulo controller patch flessibile e versatile per superare i limiti di progettazione precedenti. I passi iniziali hanno comportato la creazione di un set completo di casi di test auto-testabili e la garanzia della compatibilità con Wishbone, cruciale per la piattaforma Ganymede. La parametrizzazione del numero di patch ha consentito di applicare patch a più indirizzi, garantendo maggiore flessibilità rispetto al progetto precedente. Gestire le istruzioni sia a 16 che a 32 bit nel controller patch compatibile con Wishbone è stata una sfida significativa. Integrando il modulo nell’arbitro della memoria, valutiamo il suo comportamento durante l’accesso simultaneo alla memoria DMA e CPU. Ulteriori progressi hanno comportato l’abilitazione del patching a doppio bus, utile per il microcontroller Mlx16-FX. Sebbene non sia stato condotto il test funzionale del progetto finale, l’analisi preliminare della forma d’onda ne ha verificato il corretto funzionamento. Il lavoro futuro include l’integrazione del controller patch nella shell FX e la sua introduzione all’interno della piattaforma Callisto. Questo stage è stato alla fine della giornata un’opportunità per me di acquisire conoscenze sull’architettura della CPU e migliorare le mie capacità di progettazione RTL, con particolare attenzione al miglioramento e al test di un blocco critico: il controller delle patch. |
---|---|
Relators: | Carlo Ricciardi |
Academic year: | 2023/24 |
Publication type: | Electronic |
Number of Pages: | 39 |
Subjects: | |
Corso di laurea: | Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict) |
Classe di laurea: | New organization > Master science > LM-29 - ELECTRONIC ENGINEERING |
Aziende collaboratrici: | Melexis technologies SA |
URI: | http://webthesis.biblio.polito.it/id/eprint/28606 |
Modify record (reserved for operators) |