Mikroprocesor a rdzeń własności intelektualnej | Mikroprocesor a rdzeń | Mikroprocesor a rdzeń IP | Procesor a rdzeń | Procesor a rdzeń IP
Mikroprocesor, znany również jako jednostka centralna (CPU), to układ scalony (IC), który jest mózgiem systemu komputerowego wykonującego „obliczenia”, które są podawane jako instrukcje przez program komputerowy. Mikroprocesory są używane nie tylko w komputerach osobistych i serwerach, ale są również dostarczane z miliardami systemów wbudowanych (takich jak telefony komórkowe, urządzenia PDA, walkmany itp.) sprzedawanych każdego roku. Rdzeń IP jest układem projektowym systemu logicznego, a zatem nie jest systemem fizycznym. Zazwyczaj rdzeń IP może być i jest wytwarzany jako fizyczny mikroprocesor. Czasami w mikroprocesorze będziesz w stanie wyprodukować wiele rdzeni IP, tworząc mikroprocesory wielordzeniowe.
Mikroprocesor
Termin mikroprocesor jest używany w systemach komputerowych od ponad czterech dekad i był jedyną jednostką przetwarzającą we wczesnych komputerach, dopóki nie wprowadzono „innych” jednostek przetwarzania (takich jak GPU) w celu uzupełnienia mocy obliczeniowej system komputerowy. Intel 4004 jest uważany za pierwszy w historii mikroprocesor i został upubliczniony w 1971 roku przez firmę Intel Corporation. Mikroprocesor ma znaczenie tylko wtedy, gdy masz system komputerowy, który jest „programowalny” (aby mógł wykonywać instrukcje) i powinniśmy pamiętać, że procesor jest „centralną” jednostką przetwarzającą, jednostką kontrolującą inne jednostki/części system komputerowy. W dzisiejszym kontekście mikroprocesor zazwyczaj zawiera procesor i jest pojedynczym układem krzemowym.
Rdzeń własności intelektualnej
Własność intelektualna Core w półprzewodnikach, inaczej IP Core lub Core, to projekt logiki wielokrotnego użytku, który jest zazwyczaj własnością intelektualną konkretnej osoby lub firmy. Dlatego IP Core jest bardziej koncepcją (projektem) niż fizyczną implementacją. Nawiązując do czegoś podobnego, jeśli mikroprocesor jest budynkiem, rdzeń IP to układ budynku lub plan budynku. Dlatego projekt, który jest rdzeniem IP, może zostać sprzedany lub licencjonowany stronie trzeciej, aby mogła ona produkować procesory z określonym projektem. Zasadniczo rdzenie IP są podzielone na dwie kategorie w zależności od tego, jak są reprezentowane. Jeśli są reprezentowane na wyższym poziomie, np. w RTL (Register Transfer Level), nazywane są rdzeniami miękkimi, a jeśli są reprezentowane na niższym poziomie, np. na listach sieciowych na poziomie bramki, nazywane są rdzeniami twardymi. Podczas gdy pierwsza reprezentacja jest generalnie łatwiejsza do modyfikacji i adaptacji, drugiej nie można zmodyfikować przy rozsądnym wysiłku.
Termin rdzeń lepiej dotarł do zwykłych ludzi dzięki wprowadzeniu „procesorów wielordzeniowych”. Ideą procesora wielordzeniowego jest posiadanie więcej niż jednego rdzenia IP (projektu) zreplikowanego w produkcji pojedynczego mikroprocesora (a zatem w jednym chipie). Dlatego w procesorze jednordzeniowym rdzeń IP (lub konstrukcja) jest wytwarzany na jednym mikroprocesorze bez replikacji.
Jaka jest różnica między mikroprocesorem a rdzeniem własności intelektualnej?
• Podczas gdy mikroprocesor jest fizyczną implementacją projektu logicznego, rdzeń IP jest samym projektem (lub układem). Dlatego można również postrzegać rdzeń IP jako „rdzeń” mikroprocesora i jako taki nazywać go „rdzeniem mikroprocesora”.
• W handlu termin rdzeń (lub rdzeń mikroprocesora) jest używany w odniesieniu do liczby podobnych konstrukcji logicznych (lub układu) zreplikowanych wewnątrz pojedynczego mikroprocesora: w związku z tym dwurdzeniowy procesor będzie miał zduplikowane dwa podobne projekty w mikroprocesorze i czterordzeniowym procesorze będą miały cztery podobne konstrukcje replikowane.
• Zazwyczaj liczba rdzeni mikroprocesora będzie czynnikiem decydującym o liczbie wątków (aplikacji), które można uruchomić na komputerze w tym samym czasie (równolegle).