1 / 24

FPGA (Field Programmable Gate Array)

FPGA (Field Programmable Gate Array). FPGA’s. 2do. Cuatrimestre de 2013. Sistemas Digitales - FIUBA. Lógica digital configurable. PLA (Programmable Logic Array) PAL (Programmable Array Logic) GAL (Gate Array Logic) CPLD (Complex Programmable Logic Device)

eliza
Download Presentation

FPGA (Field Programmable Gate Array)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FPGA (Field Programmable Gate Array)

  2. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Lógica digital configurable • PLA (Programmable Logic Array) • PAL (Programmable Array Logic) • GAL (Gate Array Logic) • CPLD (Complex Programmable Logic Device) • FPGA (Field Programmable Gate Array)

  3. FPGA’s • Elementos lógicos • Recursos de interconexión • Celdas de E/S 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Qué es una FPGA? • Es un dispositivo semiconductor conformado por bloques • de lógica, cuya interconexión y funcionalidad puede ser • configurada luego de su fabricación

  4. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Ventajas de las FPGAs? • Prototipado rápido • Time to market corto • Capacidad para reconfiguración en campo • Ciclo de vida largo (reduce el riesgo de obsolescencia)

  5. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Clasificación de las FPGAs • Volátiles • Una vez retirada la alimentación la configuración se pierde. • Para subsanar esta característica se utilizan memorias • externas tipo flash para conservar la configuración, la que • al momento del energizado se vuelca sobre la FPGA. • No volátiles

  6. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Empresas fabricantes de FPGAs • Xilinx • Altera • Lattice Semiconductor • Microsemi (Actel) • QuickLogic

  7. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Familia Spartan-3 • Dispositivo de la empresa Xilinx • Esta familia de FPGAs está orientada a necesidades de • alto volumen, sensibles a la variable costo

  8. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Arquitectura • Consiste de 5 elementos programables fundamentales: • CLBs (Configurable Logic Blocks) • IOBs (Input/Output Blocks) • Block RAM • Multiplicadores • DCM (Digital Clock Manager)

  9. FPGA’s CLBs 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Arquitectura

  10. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: CLB

  11. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Diagrama simplificado de un Slice

  12. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Slices dentro del CLB

  13. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Block RAM

  14. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Block RAM

  15. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Block RAM

  16. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Block RAM

  17. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: Multiplicador

  18. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: DCM

  19. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: DCM

  20. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: DCM

  21. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: DCM

  22. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: IOB

  23. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA Spartan-3: IOB

  24. FPGA’s 2do. Cuatrimestre de 2013 Sistemas Digitales - FIUBA FIN

More Related