Sunteți pe pagina 1din 11

System on Chip SoC Network on Chip (NoC) Network Processors

Eduardo Garca

System on Chip (SoC)


Que es un System on Chip? Es integrar mltiples componentes (procesadores, microcontroladores, memoria, timers, etc) en un microchip

Arquitecturas de SoC
Una arquitectura de SoC integra varios componentes en un solo chip Cada componente se conoce como Bloque Un bloque, permite un diseo a nivel de componentes Permite el uso de bloques IP (Intellectual Property)

Proceso de diseo de SoC

El proceso de diseo de un SoC es muy complejo: Muchos componentes trabajando en paralelo y comunicandose unos con otros Una misma tarea puede mapearse en diferentes componentes El diseador debe seleccionar apropiadamente una arquitectura para el SoC, dado que hay diferentes tipos de arquitectura con cosas a favor y en contra

Network on Chip (NoC)


Es una evolucin del SoC Hace uso de arquitecturas de redes de computadoras existentes para mejorar la comunicacin entre mdulos de un SoC Un sistema NoC consta de mdulos tales como: cores de procesadores, memorias y bloques IP especializados los cuales intercambian datos usando un esquema de red Un NoC se construye con enlaces punto a punto interconectados por ruteadores, lo cual significa que la informacin se manda en paquetes por enlaces multiplexados
Tal como una moderna red de telecomunicaciones

Topologas NoC

Interfaz NoC

Network Processors
Qu es?
Un Network Processor (NP) es un ASIP (Aplication-Specific Processor) para aplicaciones de red, es decir, un dispositivo programable con caractersticas de arquitectura para procesar paquetes de red.

Network Processors
Historia y evolucin:
MP de uso general.
Basado en microprocesadores y software Capacidad de ajuste limitada

ASICs
Basado en circuitos integrados de aplicacin especfica Rpidos Poco flexible, mucho tiempo para su desarrollo

NP
Dispositivos programables Muy rpidos Arquitectura RISC

Aplicaciones de los NP
Operaciones de ruteo y conmutacin Calidad de servicio (QoS) Reconocimiento de protocolo y clasificacin de paquetes IP Forwarding NAT TCP/IP VPN Control de colas y accesos Control de flujo Encriptacin de datos

Intel IXP1200 NP

S-ar putea să vă placă și