Logiche riconfigurabili, FPGA e VHDL
Stefano Mattoccia
email:
www.vision.deis.unibo.it/smatt
In questa pagina è disponibile il materiale didattico del corso di Calcolatori Elettronici M (Modulo 2) AA 2012/13 nel quale vengono studiate le moderne metodologie per
la progettazione dei sistemi digitali basate su dispositivi
riconfigurabili (e.g. FPGA).
Il corso considera varie tematiche:
- linguaggi per la descrizione/progettazione di hardware (HDL) con particolare riferimento al VHDL
- progetto di microprocessori in HDL (caso di studio considerato il processore RISC a
32 bit DLX)
- progetto di sistemi basati su softcore
- linguaggi per la sintesi ad alto livello (HLS)
- metodologie per lo sviluppo di algortimi di computer vision su logiche riconfigurabili
Materiale didattico (in forma di lucidi, registrazione
audio video delle lezioni, software, esempi di codice,
etc) aggiornato
è disponibile sul sito di Calcolatori Elettronici M nella sezione
VHDL.
In
questo contesto sono disponibili argomenti per tesi di laurea inerenti
lo sviluppo di applicazioni di computer vision (in particolare
algoritmi di visione 3D) e il ampping di algoritmi su una
telecamera stereo e mono con elaborazione su FPGA recentemente
sviluppata.
Per informazioni: (
- 01 - Introduzione al corso AA 2012/2013 [PDF]
- 02 - Linguaggio VHDL (1/2) [PDF]
- 03 - Linguaggio VHDL (2/2) [PDF]
- 04 - Mapping di un progetto VHDL su FPGA [PDF]
- 05 - Progetto e Sintesi di un processore RISC a 32 bit [PDF]
- 06 - Softcore [PDF], Microblaze e Linux [PDF]
- 07 - Computer Vision e FPGA [PDF]
- 08 - High Level Synthesis
- 00 - Ambiente di sviluppo Xilinx ISE 12.3_e_ISIM [PDF]
- Seminario dell'Ing. Stefano Tabanelli (di Xilinx/Silica/Avnet) inerenti FPGA Xilinx serie 7, Zynq e Linux
- Complementi ed esercizi di Reti Logiche (PDF)
- Complementi ed esercizi di Reti Logiche con soluzioni in VHDL (PDF, codice)
- Implementazione VHDL del processore RISC DLX a 32 bit versione 2012 (codice, assembler, manuale)
- Progetti svolti dagli studenti (lista NON aggiornata, autori dei progetti nel file CONTATTI.txt)
NOTA: Il materiale
didattico completo (slides, videoregistrazioni/streaming delle lezioni, codice e
software) relativo a questo corso è disponibile sul sito di Calcolatori
Eletronici M (Modulo 2)
My Home Page
last update: Dec 21, 2012