Diferencia entre microprocesador y núcleo de propiedad intelectual

Microprocesador vs núcleo de propiedad intelectual | Microprocesador vs. Núcleo | Microprocesador vs. IP Core | Procesador vs. Core | Procesador vs. IP Core
 

Un microprocesador, también conocido como Unidad de Procesamiento Central (CPU), es un Circuito Integrado (IC), que es el cerebro de un sistema de computación que realiza los "cálculos" que se dan como instrucciones a través de un programa de computadora. Los microprocesadores no solo se utilizan en computadoras personales y servidores, sino que también se envían con miles de millones de sistemas integrados (como teléfonos móviles, PDA, walkman, etc.) vendidos cada año. Un IP Core es la disposición de diseño de un sistema lógico y, por lo tanto, no es un sistema físico. Normalmente, un IP Core puede ser y se fabrica en un microprocesador físico. A veces, en un microprocesador podrá fabricar múltiples núcleos de IP formando microprocesadores de múltiples núcleos.

Microprocesador

El término microprocesador se usa en sistemas informáticos durante más de cuatro décadas, y fue la única unidad de procesamiento en las primeras computadoras hasta que se introdujeron "otras" unidades de procesamiento (como las GPU) para complementar la potencia de procesamiento de un sistema informático. Intel 4004 se atribuye al primer microprocesador y se hizo público en 1971 por Intel Corporation. Un microprocesador es significativo solo cuando tiene un sistema de computación que es "programable" (para que pueda ejecutar instrucciones) y debemos tener en cuenta que la CPU es la unidad de procesamiento "Central", la unidad que controla las otras unidades / partes de un sistema informatico En el contexto actual, un microprocesador normalmente contiene la CPU y es un único chip de silicio.

Núcleo de propiedad intelectual

Propiedad intelectual El núcleo en semiconductor, también conocido como IP Core o Core, es un diseño lógico reutilizable que normalmente es propiedad intelectual de una persona o compañía en particular. Por lo tanto, un IP Core es más un concepto (diseño) que una implementación física. Para tomar algo similar, si un microprocesador es un edificio, un núcleo de IP es el diseño del edificio o el plano del edificio. Por lo tanto, el diseño, que es el núcleo de IP, se puede vender o licenciar a un tercero para que puedan ir y fabricar procesadores con el diseño particular. En general, los núcleos IP se clasifican en dos en función de cómo se representan. Si están representados en un nivel superior, como en RTL (Nivel de transferencia de registro), se denominan núcleos blandos, y si están representados en un nivel inferior, como en las listas de redes de nivel de puerta, se denominan núcleos duros. Mientras que la representación anterior es generalmente más fácil de modificar y adaptar, la última no es modificable con un esfuerzo razonable.

El termino núcleo ha llegado mejor a la persona común con la introducción de "procesadores multi-core". La idea de un procesador de múltiples núcleos es tener más de un núcleo IP (el diseño) replicado en la fabricación de un único microprocesador (y, por lo tanto, en un solo chip). Por lo tanto, en un procesador de un solo núcleo, el núcleo de IP (o el diseño) se fabrica en un solo microprocesador sin replicación.

Cuál es la diferencia entre Microprocesador y núcleo de la propiedad intelectual.?

• Mientras que un microprocesador es una implementación física de un diseño lógico, un núcleo IP es el diseño (o el diseño) en sí. Por lo tanto, también es posible ver un núcleo IP como el "núcleo" de un microprocesador y, como tal, llamarlo "núcleo de microprocesador”.

• Comercialmente, el término núcleo (o núcleo de microprocesador) se usa para referirse al número de diseño lógico similar (o diseño) replicado dentro de un solo microprocesador: por lo tanto, un procesador de doble núcleo tendrá dos diseños similares duplicados en un microprocesador y un El procesador de cuatro núcleos tendrá cuatro diseños similares replicados..

• Normalmente, el número de núcleos que tiene en un microprocesador será un factor para decidir el número de subprocesos (aplicaciones) que puede ejecutar en una computadora al mismo tiempo (en paralelo).