Altera Stratix II FPGA...
Transcript of Altera Stratix II FPGA...
![Page 1: Altera Stratix II FPGA Architecturecwcserv.ucsd.edu/~billlin/classes/ECE111/lectures/Lecture13B.pdfAltera Stratix II FPGA Architecture . 2 ... • Also contains Quad ARM Cortex-A53](https://reader034.fdocuments.us/reader034/viewer/2022042801/5ae52b6d7f8b9a495c8f90f8/html5/thumbnails/1.jpg)
1
• The basic “Adaptive Logic Module (ALM) Block Diagram”
• Note the fast adder carry chain (does not require going out to programmable switch boxes)
Altera Stratix II FPGA Architecture
![Page 2: Altera Stratix II FPGA Architecturecwcserv.ucsd.edu/~billlin/classes/ECE111/lectures/Lecture13B.pdfAltera Stratix II FPGA Architecture . 2 ... • Also contains Quad ARM Cortex-A53](https://reader034.fdocuments.us/reader034/viewer/2022042801/5ae52b6d7f8b9a495c8f90f8/html5/thumbnails/2.jpg)
2
• Each ALM can be configured to one or two logic functions
ALM Flexibility
![Page 3: Altera Stratix II FPGA Architecturecwcserv.ucsd.edu/~billlin/classes/ECE111/lectures/Lecture13B.pdfAltera Stratix II FPGA Architecture . 2 ... • Also contains Quad ARM Cortex-A53](https://reader034.fdocuments.us/reader034/viewer/2022042801/5ae52b6d7f8b9a495c8f90f8/html5/thumbnails/3.jpg)
3
ALM Flexibility
![Page 4: Altera Stratix II FPGA Architecturecwcserv.ucsd.edu/~billlin/classes/ECE111/lectures/Lecture13B.pdfAltera Stratix II FPGA Architecture . 2 ... • Also contains Quad ARM Cortex-A53](https://reader034.fdocuments.us/reader034/viewer/2022042801/5ae52b6d7f8b9a495c8f90f8/html5/thumbnails/4.jpg)
4
ALM Flexibility
![Page 5: Altera Stratix II FPGA Architecturecwcserv.ucsd.edu/~billlin/classes/ECE111/lectures/Lecture13B.pdfAltera Stratix II FPGA Architecture . 2 ... • Also contains Quad ARM Cortex-A53](https://reader034.fdocuments.us/reader034/viewer/2022042801/5ae52b6d7f8b9a495c8f90f8/html5/thumbnails/5.jpg)
5
Connectivity Between ALMs
![Page 6: Altera Stratix II FPGA Architecturecwcserv.ucsd.edu/~billlin/classes/ECE111/lectures/Lecture13B.pdfAltera Stratix II FPGA Architecture . 2 ... • Also contains Quad ARM Cortex-A53](https://reader034.fdocuments.us/reader034/viewer/2022042801/5ae52b6d7f8b9a495c8f90f8/html5/thumbnails/6.jpg)
6
• Altera Stratix 10 GX 5500/SX 5500 FPGAs implemented in 14 nm process
• Contains 1,867,680 ALMs, which can implement roughly 5,510,000 logic elements (logic gates).
• Contains 7,470,720 ALM registers
• Also contains Quad ARM Cortex-A53 CPU cores
Latest Stratix 10
![Page 7: Altera Stratix II FPGA Architecturecwcserv.ucsd.edu/~billlin/classes/ECE111/lectures/Lecture13B.pdfAltera Stratix II FPGA Architecture . 2 ... • Also contains Quad ARM Cortex-A53](https://reader034.fdocuments.us/reader034/viewer/2022042801/5ae52b6d7f8b9a495c8f90f8/html5/thumbnails/7.jpg)
7
Integrated Quad ARM Cores
![Page 8: Altera Stratix II FPGA Architecturecwcserv.ucsd.edu/~billlin/classes/ECE111/lectures/Lecture13B.pdfAltera Stratix II FPGA Architecture . 2 ... • Also contains Quad ARM Cortex-A53](https://reader034.fdocuments.us/reader034/viewer/2022042801/5ae52b6d7f8b9a495c8f90f8/html5/thumbnails/8.jpg)
8
Many Built-In Interfaces
Modern FPGAs have many built-in interfaces. • DRAM
• PCI Express
• USB
• SATA (disk drives)
• etc
Makes them easy to integrate into compute environments