Presentacion 2 de FPGAs
Presentacion 2 de FPGAs
Presentacion 2 de FPGAs
Programables en el Campo
Synthesis &
Specifications
Optimization
Compilation
Timing Verification
Simulation &
Verification
Tipos de Celdas
SRAM
Anti-Fuse
Flash
Flash y SRAM
Ventajas:
No es volátil
Retardos de conexiones de ruteo son pequeños
No sensibles a bombardeo de partículas iónicas
Muy usados en sistemas espaciales
Desventajas:
Proceso de fabricación específico
Costos elevados
One-Time-Programmable (OTP)
Proceso de verificacion muy largo y riguroso
Proceso muy caro
No sensibles a bombardeo de partículas iónicas
Muy usados en sistemas espaciales
Ventajas:
Prácticamente ‘no es volátil’
Tiempo de configuración es bastante bajo (~<1ms)
Se pueden configurar solo las celdas SRAM
Durante el proceso de debug o prototipo
No se necesita una memoria de configuración externa
Menos espacio en el PCB
Sistema no vulnerable – Sistema seguro
Desventajas:
FPGA es caro
Proceso se esta haciendo mas común últimamente
Ventajas:
No es volátil
Retardos de conexiones de ruteo son pequeños
Sensibilidad baja a bombardeo de partículas iónicas
Usados en sistemas espaciales
Desventajas:
FPGA es bastante caro
Proceso se esta haciendo mas común últimamente
Memoria Externa Si No No
Reprogramable Si No Si
Bajo Costo
Baja Potencia(*)
(*) Igloo
CLB
Dos LUTs
Dos flip-flops
Cuatro salidas
Dos combinacionales
Dos registradas
Entradas de control para f-fs
Entradas para la LUTs
E/S para la cadena de acarreo
F5Mux
F6Mux
FiMux F7Mux
F8Mux
GTL Gunning Transceiver Logic Bus alta velocidad, backplane VREF Open Drain
HSTL High Speed Transceiver Logic Interface con SRAM VREF Push-pull
Estandares Diferenciales
0 0 0
4Kx4
4.095
8Kx2
8.191 0
16Kx1
2Kx8
2047
16+2
0
16.383 1023
Buffers circulares
Líneas de retardo
P=AxB
36 = 18 x 18
Pipelining (opcional)
Transistor de Paso
Y0
PIP
CLKIN CLK0
CLKFB
CLK2X
CLK2X180
DCM
CLKDIV
CLKFX
CLKFX180
DCM DCM
8 4 8
H H
G G
F F
E 8 8 8 8 E
D D
C C
B B
A 8 8 A
4
DCM DCM
D C B A
Ejemplo de
Ruteo de
reloj
dedicado
-
Applicacion
real
Other Device
on the board
Other Device
on the board
Xilinx XUP-V5
(UNSJ)
Sistemas Digitales II / Electrónica Digital II 68
ALICE Experiment
Time Projection
Chamber
Optical splitters