Mikroprozessor vs Intellectual Property Core | Mikroprozessor vs. Kern | Mikroprozessor vs. IP Core | Prozessor vs. Kern | Prozessor vs. IP Core
Ein Mikroprozessor, auch als Central Processing Unit (CPU) bekannt, ist eine integrierte Schaltung (IC), die das Gehirn eines Computersystems darstellt, das die "Berechnungen" ausführt, die als Anweisungen über ein Computerprogramm gegeben werden. Mikroprozessoren werden nicht nur in PCs und Servern verwendet, sondern auch mit Milliarden von eingebetteten Systemen (wie Mobiltelefonen, PDAs, Walkmans usw.) geliefert, die jedes Jahr verkauft werden. Ein IP Core ist das Designlayout eines logischen Systems und daher kein physisches System. Typischerweise kann und wird ein IP-Core zu einem physischen Mikroprozessor verarbeitet. In einem Mikroprozessor können Sie manchmal mehrere IP-Kerne herstellen, die Mehrkern-Mikroprozessoren bilden.
Mikroprozessor
Der Begriff Mikroprozessor wird seit mehr als vier Jahrzehnten in Computersystemen verwendet und war die einzige Verarbeitungseinheit in den frühen Computern, bis „andere“Verarbeitungseinheiten (wie GPUs) eingeführt wurden, um die Verarbeitungsleistung eines Computersystems zu ergänzen. Intel 4004 ist der erste Mikroprozessor überhaupt und wurde 1971 von der Intel Corporation veröffentlicht. Ein Mikroprozessor ist nur dann sinnvoll, wenn Sie ein Computersystem haben, das „programmierbar“ist (damit es Anweisungen ausführen kann), und wir sollten beachten, dass die CPU die „zentrale“Verarbeitungseinheit ist, die Einheit, die die anderen Einheiten / Teile von a steuert Computersystem. Im heutigen Kontext enthält ein Mikroprozessor typischerweise die CPU und ist ein einzelner Siliziumchip.
Kern des geistigen Eigentums
Der Kern für geistiges Eigentum in Halbleitern, auch bekannt als IP Core oder Core, ist ein wiederverwendbares Logikdesign, das normalerweise das geistige Eigentum einer bestimmten Person oder eines Unternehmens ist. Daher ist ein IP-Core eher ein Konzept (Design) als eine physische Implementierung. Wenn ein Mikroprozessor ein Gebäude ist, ist ein IP-Kern das Gebäudelayout oder die Blaupause des Gebäudes. Daher kann das Design, bei dem es sich um den IP-Kern handelt, an Dritte verkauft oder lizenziert werden, damit diese Prozessoren mit dem jeweiligen Design herstellen können. Im Allgemeinen werden IP-Kerne basierend auf ihrer Darstellung in zwei Kategorien eingeteilt. Wenn sie auf einer höheren Ebene wie in RTL (Register Transfer Level) dargestellt werden, werden sie als Soft Cores bezeichnet, und wenn sie auf einer niedrigeren Ebene wie in Netzlisten auf Gate-Ebene dargestellt werden, werden sie als Hard Cores bezeichnet. Während die erstere Darstellung im Allgemeinen einfacher zu modifizieren und anzupassen ist, kann die letztere nicht mit angemessenem Aufwand modifiziert werden.
Der Begriff Kern hat mit der Einführung von „Multi-Core-Prozessoren“die normale Person besser erreicht. Die Idee eines Mehrkernprozessors besteht darin, mehr als einen IP-Kern (das Design) bei der Herstellung eines einzelnen Mikroprozessors (und damit eines einzelnen Chips) zu replizieren. Daher wird in einem Einzelkernprozessor der IP-Kern (oder das Design) auf einem einzelnen Mikroprozessor ohne Replikation hergestellt.
Was ist der Unterschied zwischen Mikroprozessor und Kern des geistigen Eigentums? • Während ein Mikroprozessor eine physische Implementierung eines Logikdesigns ist, ist ein IP-Kern das Design (oder das Layout) selbst. Daher ist es auch möglich, einen IP-Kern als den „Kern“eines Mikroprozessors zu betrachten und ihn als solchen als „Mikroprozessorkern“zu bezeichnen. • Im Handel wird der Begriff Kern (oder Mikroprozessorkern) verwendet, um die Anzahl ähnlicher Logikdesigns (oder Layouts) zu bezeichnen, die in einem einzelnen Mikroprozessor repliziert werden: Daher weist ein Dual-Core-Prozessor zwei ähnliche Designs auf, die in einem Mikroprozessor dupliziert sind, und a Bei Quad-Core-Prozessoren werden vier ähnliche Designs repliziert. • In der Regel entscheidet die Anzahl der Kerne in einem Mikroprozessor über die Anzahl der Threads (Anwendungen), die Sie gleichzeitig (parallel) auf einem Computer ausführen können. |