¿Qué es un núcleo IP?
property
Core), se refiere a un módulo reutilizable proporcionado por una parte en forma de unidades lógicas y diseños de chips. . El núcleo IP generalmente ha pasado la verificación del diseño y los diseñadores pueden diseñar basándose en el núcleo IP, lo que puede acortar el ciclo de diseño. [1] El núcleo de IP puede ser proporcionado por una parte a otra mediante un acuerdo, o puede ser propiedad exclusiva de una de las partes. El concepto de núcleo IP proviene del certificado de patente del diseño del producto y de los derechos de autor del código fuente. Los diseñadores pueden diseñar la lógica de ASIC o una matriz de puertas programables en campo basada en un núcleo IP para acortar el ciclo de diseño.
Los núcleos IP se dividen en núcleos blandos, núcleos duros y núcleos reales. El núcleo blando suele ser independiente del proceso y tiene un código de diseño descrito en el lenguaje de descripción de hardware de nivel de transferencia de registros, que se puede utilizar para el diseño posterior, y el núcleo duro es una serie de archivos de proceso después de la síntesis lógica, el diseño y el enrutamiento; tiene una forma de proceso específica y una implementación física; el núcleo sólido suele estar en algún punto entre los dos anteriores. Ha pasado el proceso de verificación funcional y análisis de tiempo y está disponible para los diseñadores en forma de una lista de red lógica a nivel de puerta.