110 likes | 208 Views
Seminario sulle logiche programmabili. Argomenti trattati. Introduzione alle logiche programmabili. architettura delle logiche programmabili (Strati X -device). Esempio pratico. Prodotto Matrice x matrice fpga - based
E N D
Argomenti trattati Introduzione alle logiche programmabili • architettura delle logiche programmabili (StratiX-device) Esempio pratico • Prodotto Matrice x matrice fpga - based • Implementazione del prodotto matrice x matrice ………nell’ambiente di sviluppo quartusII Applicazione • Breve descrizione del sistema visyr • Demo
Stratix Device Speed Grades Pin (input-output) SIZE KLaBs Device Family
Stratix Architecture DSP Blocks TriMatrix Memory Logic Array Blocks (LABs)
Registro Logica Combinatoria (4 input 1 output) Interconnessioni con i lab adiacenti Logic Array Blocks (LABs) E L E M E N T s L O G I C
Digital Signal Processing Block FIR Filter Circuit
Stratix Devices & Nios II Family of Embedded Processors Nios II Processors for I/O Processing Nios II Processors: Complete SOPC Solution Interrupt controllers Direct memory access (DMA) Parallel I/O blocks Serial interfaces Memory interfaces Implementing complex state machines Performing I/O and data-processing tasks Configuring FPGAs remotely Accelerating digital signal processing (DSP) algorithms
Prodotto Matrice x Matrice basato su logiche programmabili
1a 1b 1c 1d 2a 2b 2c 2d 3a 3b 3c 3d 1e 1f 1g 1h 2e 2f 2g 2h Matrice di input Matrice nota Matrice Risultati a b c d g h f e Componenti HW Moltiplicatore 3x3 + Albero di somma Martice Input ------ FIFO doppia porta Matrice dei Pesi ------- ROM Shift Register (profondità 12 elementi) Albero di somma a 3 ingressi Matrice Risultati --- RAM doppia porta