Differenza tra microprocessore e nucleo della proprietà intellettuale

Nucleo di microprocessore vs proprietà intellettuale | Microprocessore vs. Core | Microprocessore vs. Core IP | Processore vs. Core | Processore vs. Core IP
 

Un microprocessore, noto anche come Central Processing Unit (CPU), è un circuito integrato (IC), che è il cervello di un sistema informatico che esegue i "calcoli" che vengono forniti come istruzioni attraverso un programma per computer. I microprocessori non sono utilizzati solo su personal computer e server, ma sono anche spediti con miliardi di sistemi integrati (come telefoni cellulari, PDA, walkman, ecc.) Venduti ogni anno. Un IP Core è il layout di progettazione di un sistema logico e, quindi, non è un sistema fisico. In genere, un core IP può essere ed è fabbricato in un microprocessore fisico. A volte, in un microprocessore, è possibile fabbricare più core IP che formano microprocessori multi-core.

microprocessore

Il termine microprocessore viene utilizzato nei sistemi di elaborazione per più di quattro decenni, ed era l'unica unità di elaborazione nei primi computer fino a quando non venivano introdotte "altre" unità di elaborazione (come le GPU) per integrare la potenza di elaborazione di un sistema informatico. Intel 4004 è stato attribuito per il primo microprocessore ed è stato reso pubblico nel 1971 da Intel Corporation. Un microprocessore è significativo solo quando si dispone di un sistema di elaborazione "programmabile" (in modo che possa eseguire istruzioni) e si noti che la CPU è l'unità di elaborazione "centrale", l'unità che controlla le altre unità / parti di un sistema informatico. Nel contesto odierno, un microprocessore contiene in genere la CPU ed è un singolo chip di silicio.

Core della proprietà intellettuale

Intellectual Property Core in semiconductor, noto come IP Core o Core, è un progetto logico riutilizzabile che è tipicamente la proprietà intellettuale di una determinata persona o azienda. Pertanto, un IP Core è più un concetto (design) che un'implementazione fisica. Per prendere qualcosa di simile, se un microprocessore è un edificio, un nucleo IP è il layout dell'edificio o il progetto dell'edificio. Pertanto, il design, che è il nucleo IP, può essere venduto o concesso in licenza a terzi in modo che possano andare e fabbricare processori con il particolare design. Generalmente, i nuclei IP sono divisi in due in base al modo in cui sono rappresentati. Se sono rappresentati ad un livello superiore come in RTL (Register Transfer Level), sono chiamati soft core, e se sono rappresentati ad un livello inferiore come in net-list gate level, vengono chiamati hard core. Mentre la precedente rappresentazione è generalmente più facile da modificare e adattare, la successiva non è modificabile con uno sforzo ragionevole.

Il termine nucleo ha raggiunto la persona comune meglio con l'introduzione di "processori multi-core". L'idea di un processore multi-core è di avere più di un core IP (il design) replicato nella fabbricazione di un singolo microprocessore (e quindi in un singolo chip). Pertanto, in un processore single core, il core IP (o il design) viene fabbricato su un singolo microprocessore senza replica.

Qual è la differenza tra Microprocessore e nucleo della proprietà intellettuale?

• Mentre un microprocessore è un'implementazione fisica di un progetto logico, un core IP è il design (o il layout) stesso. Pertanto, è anche possibile vedere un core IP come "nucleo" di un microprocessore e come tale chiamarlo "nucleo del microprocessore”.

• Commercialmente, il termine core (o nucleo del microprocessore) viene utilizzato per fare riferimento al numero di progettazione logica (o layout) simile replicata all'interno di un singolo microprocessore: Pertanto, un processore dual-core avrà due design simili duplicati in un microprocessore e un il processore quad-core avrà quattro design simili replicati.

• In genere, il numero di core presenti in un microprocessore sarà determinante nel decidere il numero di thread (applicazioni) che è possibile eseguire su un computer contemporaneamente (in parallelo).