polito.it
Politecnico di Torino (logo)

Development of a generic patch controller hardware

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

[img]
Preview
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.

Relatori: Carlo Ricciardi
Anno accademico: 2023/24
Tipo di pubblicazione: Elettronica
Numero di pagine: 39
Soggetti:
Corso di laurea: Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-29 - INGEGNERIA ELETTRONICA
Aziende collaboratrici: Melexis technologies SA
URI: http://webthesis.biblio.polito.it/id/eprint/28606
Modifica (riservato agli operatori) Modifica (riservato agli operatori)