Académique Documents
Professionnel Documents
Culture Documents
UNIDAD 3
FUNDAMENTOS DE FPGA´S
Temas a tratar…
APLICACIONES
2
Introduccion a los CPLDs y FPGAs
PRN
D Q to PIA and
I/O Contol Block
Product-Term
Select Matrix
ENA
CLRN
Clock
Clear Select
Shared Logic
Expanders
from PIA
IOB elemental de la familia MAX 7000.
CPLDs de ALTERA y Xilinx
MAX 10 FPGA
MAX V CPLD
MAX II CPLD
QUARTUS PRIME DEVELOPMENT SUITE
COOLRUNNER-II
17
MAX V CPLD Development Kit
MAX V CPLD
CPLD 5M570ZF256C5n
570 (LEs) – Equivalente a 440 macroceldas
8192-bits de memoria flash
4 Global clocks
159 entradas/salidas
1.8 Voltios de potencia en el núcleo
CIRCUITOS DE RELOJ EN LA TARJETA
Oscilador externo de 10 MHz
ENTRADAS/SALIDAS GENERALES DEL USUARIO
2 Leds, 2 botoneras, 1 capacitor sensitivo
MAX V. Características
• Bajo Costo, Baja potencia, arquitectura no volátil.
• Tiempo de configuración (0.5 ms o menos)
• Oscilador interno
• 4 Clock generales
• 8 Kbits de almacenamiento no volatil en la memoria flash
hasta 1000 ciclos de lectura/escritura
• Fuente externa de 1.8 Voltios para el núcleo del dispositivo
• Niveles de voltaje de la interfaz de entrada o salida: 3.3-
V,2.5-V,1.8-V,1.5-V, y 1.2-V
• Schmitt Triggers (Programables por pin)
MAX V CPLD Development kit
Información de empaquetado de la familia MAX V
FPGA
(Field-Programmable Gate Array)
Single XC4010E FPGA die showing 20 by 20 array of logic elements and interconnect.
Field-Programmable Gate Array
Un FPGA es un dispositivo lógico configurable que puede
implementar los circuitos lógicos relativamente grandes.
En el mercado existen muchos FPGAs que pueden utilizar
diferentes tipos de CLB (Xilinx) / LAB (Altera).
X1 X0
0 0
0 1
1 0
1 1
A RAM Contents
4 Input
B Address Data
LUT F
C A B C D F
(16 x 1 RAM)
D 0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
A 0 1 1 1 0
1 0 0 0 0
B 1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
F 1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
C 1 1 1 1 1
D
PLLs
Multiplicadores Embebidos
Cyclone V SoC FPGA
36
SoC FPGA
37
FPGA de Altera y Xilinx
Stratix: FPGA-SoC: Our fastest, most powerful FPGAs
Arria: FPGA-SoC: Balance of cost, power perfomance
Cyclone: FPGA-SoC: Low system cost plus perfomance
Max: FPGA: Non-Volatile single-chip, dual-
configuration
Spartan: 45nm, 28nm
Virtex: 28nm, 20nm, 16nm
Artix: 28nm
Kintex:28nm, 20nm, 16nm
38
Aplicaciones FPGAs
Embedded Vision Solutions
Accelerate Mobile-Influenced
System Desings at the Edge
Virtual Reality
Datacenter Systems-Servers
Automotive
Aplicaciones …
Principales fabricantes de CPLDs y
FPGAs