Microprocessador vs Núcleo de Propriedade Intelectual | Microprocessador vs. Core | Microprocessador vs. Núcleo IP | Processador vs. Core | Processador vs. Núcleo IP
Um microprocessador, também conhecido como Unidade Central de Processamento (CPU), é um Circuito Integrado (CI), que é o cérebro de um sistema de computação que realiza as “computações” que são dadas como instruções por meio de um programa de computador. Os microprocessadores não são usados apenas em computadores pessoais e servidores, mas também são fornecidos com bilhões de sistemas embarcados (como telefones celulares, PDAs, walkmans, etc.) vendidos todos os anos. Um IP Core é o layout de design de um sistema lógico e, portanto, não é um sistema físico. Normalmente, um IP Core pode ser e é fabricado em um microprocessador físico. Às vezes, em um microprocessador, você poderá fabricar vários núcleos IP formando microprocessadores multi-core.
Microprocessador
O termo microprocessador é usado em sistemas de computação há mais de quatro décadas, e era a única unidade de processamento nos primeiros computadores até que “outras” unidades de processamento (como GPUs) fossem introduzidas para complementar o poder de processamento de um sistema de computação. Intel 4004 é atribuído ao primeiro microprocessador e foi tornado público em 1971 pela Intel Corporation. Um microprocessador só faz sentido quando se tem um sistema de computação “programável” (para que possa executar instruções) e devemos observar que a CPU é a unidade de processamento “Central”, a unidade que controla as outras unidades/partes de um sistema de computação. No contexto atual, um microprocessador normalmente contém a CPU e é um único chip de silício.
Núcleo de Propriedade Intelectual
Intellectual Property Core em semicondutor, também conhecido como IP Core ou Core, é um design lógico reutilizável que normalmente é propriedade intelectual de uma determinada pessoa ou empresa. Portanto, um IP Core é mais um conceito (design) do que uma implementação física. Para pegar algo semelhante, se um microprocessador é um prédio, um núcleo IP é o layout do prédio ou a planta do prédio. Portanto, o projeto, que é o núcleo IP, pode ser vendido ou licenciado para terceiros para que eles possam fabricar processadores com o projeto específico. Geralmente, os núcleos IP são categorizados em dois com base em como são representados. Se eles são representados em um nível mais alto, como em RTL (Register Transfer Level), eles são chamados de núcleos flexíveis, e se eles são representados em um nível mais baixo, como em listas de rede de nível de porta, eles são chamados de núcleos rígidos. Enquanto a primeira representação é geralmente mais fácil de modificar e adaptar, a última não é modificável com esforço razoável.
O termo núcleo atingiu melhor a pessoa comum com a introdução dos “processadores multi-core”. A ideia de um processador multi-core é ter mais de um núcleo IP (o design) replicado na fabricação de um único microprocessador (e, portanto, em um único chip). Portanto, em um processador de núcleo único, o núcleo IP (ou o design) é fabricado em um único microprocessador sem replicação.
Qual é a diferença entre Microprocessador e Núcleo de Propriedade Intelectual?
• Enquanto um microprocessador é uma implementação física de um projeto lógico, um núcleo IP é o próprio projeto (ou o layout). Portanto, também é possível ver um núcleo IP como o “núcleo” de um microprocessador e como tal chamá-lo de “núcleo do microprocessador”.
• Comercialmente, o termo núcleo (ou núcleo do microprocessador) é usado para se referir ao número de projetos lógicos semelhantes (ou layout) replicados dentro de um único microprocessador: Portanto, um processador dual-core terá dois projetos semelhantes duplicados em um microprocessador e um processador quad-core terá quatro projetos semelhantes replicados.
• Normalmente, o número de núcleos que você tem em um microprocessador será um fator para decidir o número de threads (aplicativos) que você pode executar em um computador ao mesmo tempo (em paralelo).