Descargar

Matriz de Puertas Programables (página 3)

Enviado por Pablo Turmero


Partes: 1, 2, 3
edu.red

Spartan-3: Ubicación de la Block RAM

edu.red

Spartan-3: Block RAM (config. de cada bloque)

edu.red

Spartan-3: Block RAM total Tabla extraída de “Spartan-3 Generation FPGA User Guide”

edu.red

Spartan-3: Block RAM Imagen extraída de “Spartan-3 Generation FPGA User Guide”

edu.red

Spartan-3: Block RAM Primitivas

edu.red

Spartan-3: Multiplicador Cuenta con 20 multiplicadores embebidos de 18 bits de operando y 36 bits de salida. Se encuentran al lado de los bloques de memoria

edu.red

Spartan-3: Multiplicador

edu.red

DCM (Digital Clock Manager) (Spartan-3) Eliminación del desfasaje que se genera en el reloj por retardos en el ruteo (skew). Asegura que el flanco (ascendente o descendente) llega al mismo tiempo a todas las entradas de reloj de flip-flops Síntesis de frecuencias. A partir de la señal de reloj de entrada puede generar diferentes relojes, multiplicando por M y dividiendo por N (siendo M = 2 a 32 y N = 1 a 32) Corrimiento de fase. Puede implementar desfasajes controlados de la señal de reloj

Función

edu.red

DCM (Digital Clock Manager) (Spartan-3)

edu.red

DCM (Digital Clock Manager) (Spartan-3)

edu.red

DCM (Digital Clock Manager) (Spartan-3)

edu.red

DCM (Digital Clock Manager) (Spartan-3)

edu.red

Spartan-3E: Recursos Cuadro extraído de “Spartan-3 Generation FPGA User Guide” La siguiente tabla muestra los diferentes recursos disponibles en una fpga Spartan-3E

edu.red

Spartan-3E: Pines de Entrada / Salida Nota: Los valores entre paréntesis indican la cantidad de pines de sólo lectura Cuadro extraído de “Spartan-3 Generation FPGA User Guide”

edu.red

Evolución de la tecnología FPGA Xilinx

edu.red

Evolución de la tecnología FPGA Altera

edu.red

Evolución de la tecnología FPGA Altera

edu.red

Tendencias Arquitecturas mixtas, orientadas a aplicaciones de características diversas (lógica, procesadores soft/hard, DSP) Enlaces serie de alta velocidad (28 Gb/s) LUTs con mayor cantidad de entradas (6) Reconfiguración dinámica (on the fly) Dispositivos muy potentes que soportan entradas analógicas Aumento en la escala de integración

edu.red

Flujo de diseño Diseño Codificación Simulación Síntesis Mapeo, ruteo y ubicación Simulación Generación del bitstream Configuración de la FPGA Diseño del circuito a implementar en la FPGA

Codificación en HDL Simulación del código HDL Transformación de la descripción en un circuito en base a primitivas Asignación de cada primitiva a un lugar físico y utilización de los recursos de interconexión para conectar los componentes entre sí Simulación luego del PAR Se configura la FPGA o una memoria auxiliar Generación del archivo de configuración (.bit)

Partes: 1, 2, 3
 Página anterior Volver al principio del trabajoPágina siguiente