Articulo de referencia

Protocolo de núcleo abierto

El Protocolo de Núcleo Abierto ( OCP ) es un protocolo para la comunicación entre subsistemas en un chip. Se trata de un protocolo de licencia abierta, centrado en el núcleo, qu...

El Protocolo de Núcleo Abierto ( OCP ) es un protocolo para la comunicación entre subsistemas en un chip. Se trata de un protocolo de licencia abierta, centrado en el núcleo, que define una interfaz configurable e independiente del bus. La Alianza Internacional OCP ( OCP-IP ) elabora las especificaciones del OCP. Los modelos de transferencia de datos del OCP abarcan desde el simple intercambio de solicitudes y concesiones, pasando por el intercambio de solicitudes y respuestas en paralelo, hasta operaciones complejas fuera de orden.

Los núcleos IP heredados se pueden adaptar a OCP, mientras que las nuevas implementaciones pueden aprovechar las funciones avanzadas: los diseñadores seleccionan solo aquellas funciones y señales que abarcan la configuración específica de datos, control y prueba de un núcleo.

El Open Core Protocol (OCP) es una de las varias interconexiones de procesadores FPGA que se utilizan para conectar periféricos FPGA de software a CPU FPGA, tanto microprocesadores de software como macroprocesadores de hardware . Otras interconexiones de este tipo incluyen Advanced eXtensible Interface (AXI), Avalon [ 1 ] y el bus Wishbone .

El proveedor de FPGA Altera se unió a la Open Core Protocol International Partnership en 2010. [ 2 ]

Ventajas

  • Elimina la tarea continua de (re)definición, verificación, documentación y soporte del protocolo de interfaz.
  • Se adapta fácilmente para dar soporte a nuevas capacidades básicas.
  • La portabilidad del banco de pruebas simplifica la (re)verificación.
  • Limita las modificaciones del conjunto de pruebas para mejoras del núcleo.
  • Interfaces para cualquier estructura de bus o red en chip.
  • Ofrece flexibilidad y reutilización conforme a los estándares de la industria.
  • El protocolo punto a punto puede conectar directamente dos núcleos.

Desventajas

  • Ni Altera ni Xilinx , los dos mayores proveedores de FPGA , son compatibles con este protocolo.

Referencias

  1. William G. Wong. "Comprensión de las interconexiones de los procesadores FPGA" . 2012.
  2. "Altera y otras empresas se unen al grupo del protocolo Open Core" .
  • Sitio web oficialEdita esto en Wikidata