La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Prototipado de un MMR Simple en una FPGA

Presentaciones similares


Presentación del tema: "Prototipado de un MMR Simple en una FPGA"— Transcripción de la presentación:

1 Prototipado de un MMR Simple en una FPGA
M. Canseco, J.M. Claver, G. León, I. Vilata XV Jornadas de Paralelismo

2 Finalidad Obtener un Modelo de Prototipado de un Encaminador con soporte de QoS. Objetivos: Reducir el coste material y de diseño. Dispositivo Autónomo. Ajustar la relación QoS – Productividad Orientado a la Reconfiguración y Prototipado. XV Jornadas de Paralelismo

3 Bases Diseño: Encaminador Multimedia Router (MMR).
Centro de la Tesis de Ph. Mª Blanca Caminero. Lenguajes especificación HW de alto nivel: Lenguaje: Handel-C. Entorno: DK1. Dispositivo Reconfigurable: Tarjeta RC1000 (VirtexE LUT 640 Kb BRAM, 8 MB SRAM). XV Jornadas de Paralelismo

4 Dispositivos Reconfigurables: FPGA.
Lenguajes de Especificación HW de alto nivel y Dispositivos Reconfigurables Dispositivos Reconfigurables: FPGA. ↗VLSI  ↗Frecuencia △ Herramienta ideal de Prototipado △ Lenguajes de Especificación HW de alto nivel. VHDL, Verilog  System-C, Handel-C ↘ Tiempo de Implementación △ ↘ Optimización ▽ XV Jornadas de Paralelismo

5 Experiencias Relacionadas
Encaminador de 4 puertos (8 Con. x Port) mediante Altera 20K400 a 49,2 MHz. y 2,88 Gbps de productividad pico agregada. Point-to-Point Protocol Procesor (P5) mediante Virtex II XC2V Tres circuitos: PPP, procesador Leon e interfaz. Enlace de 2,5 Gbps. Servidor de Tráfico QoS (Web + Video) Cálculo de prioridades y selección del candidatos mediante Virtex 1000. XV Jornadas de Paralelismo

6 Multimedia Router (MMR)
Encaminador con encolado en la entrada (IQ) para tráfico multimedia bajo entornos LAN. Garantiza QoS soportando tráfico CBR y VBR en presencia de Mejor Esfuerzo y Control. Conmutación Híbrida: Virtual-Cut Through (VCT) y Conmutación de Circuitos Segmentada (PCS). Planificaciones basadas en prioridades: Nivel de enlace SIABP, nivel de conmutador COA y CCA. ↗Nº de CV ↗Nº Conexiones. Control de Flujo Independiente. Reducido Nº y tamaño de Buffers  ↘ Lógica. XV Jornadas de Paralelismo

7 Simple-MMR (SMMR) Diferencias de diseño respecto al MMR
Componente HW sin Interfaces de Red Reducción del Nº de Canales Virtuales (16:15+1) Tratamiento distinto a los Paquetes de Control Conexión de Mejor Esfuerzo Bus de Control Altamente Parametrizable y Escalable XV Jornadas de Paralelismo

8 Simple-MMR (SMMR) XV Jornadas de Paralelismo

9 Simple-MMR (SMMR) XV Jornadas de Paralelismo

10 Experiencias en la Implementación
Crossbar Multiplexado por Enmascaramiento XV Jornadas de Paralelismo

11 Experiencias en la Implementación
Registro de Prioridad a través de un contador de Temperatura XV Jornadas de Paralelismo

12 Experiencias en la Implementación
Métodos de Ordenación y Cálculo del Máximo Red Bitónica de Ordenación creciente O(log(n)2)  Log(n)*(Log(n)+1)/2 ciclos Red Bitónica de Cálculo del Máximo. O(log(n))  Log(n) ciclos XV Jornadas de Paralelismo

13 Resultados y Estado Actual
Módulos desarrollados Separador de Paquetes Memoria de Canales Virtuales Variación de la Prioridad (SIABP) Planificador de Enlace Planificador del Conmutador Elemento de Conmutación Módulos en desarrollo Unidad de Control de Enlace Generador/Monitor Estimación Área Ocupada Flit  64 phits (1 Kb) Phit  16 bits. 128 Kb BRAM (32 Kb puerto). 4 P 16 VC  LUT 4 P 32 VC  LUT 8 P 16 VC  LUT 8 P 32 VC  LUT Estimación Frecuencia Máxima 200 MHz con reloj Externo  3’2 Gb/s por puerto 100 MHz reloj de la tarjeta (RC1000  PCI9080) XV Jornadas de Paralelismo

14 Conclusiones y Trabajo Futuro
Estimaciones Ocupación  Frecuencia  Productividad  Unidad de Control de Enlace Generador de tráfico QoS en FPGA para el SMMR Tests de Funcionamiento Optimizaciones en el Diseño XV Jornadas de Paralelismo

15 Prototipado de un MMR Simple en una FPGA
F I N XV Jornadas de Paralelismo

16 XV Jornadas de Paralelismo

17 XV Jornadas de Paralelismo

18 XV Jornadas de Paralelismo

19 XV Jornadas de Paralelismo

20 XV Jornadas de Paralelismo


Descargar ppt "Prototipado de un MMR Simple en una FPGA"

Presentaciones similares


Anuncios Google