Unterschied zwischen Mikroprozessor und geistigem Eigentum Core

Anonim

Mikroprozessor vs Intellectual Property Core | Mikroprozessor vs. Mikroprozessor vs. IP-Kern | Prozessor vs. Kern | Prozessor oder IP-Core

Ein Mikroprozessor, auch Central Processing Unit (CPU) genannt, ist eine integrierte Schaltung (IC), die das Gehirn eines Computersystems ist, das die "Berechnungen" ein Computerprogramm. Mikroprozessoren werden nicht nur in Personalcomputern und Servern eingesetzt, sondern auch mit Milliarden eingebetteter Systeme (wie Mobiltelefone, PDAs, Walkmans usw.), die jedes Jahr verkauft werden. Ein IP Core ist das Design-Layout eines logischen Systems und ist daher kein physisches System. Typischerweise kann ein IP-Core in einen physikalischen Mikroprozessor eingebaut werden. Manchmal können Sie in einem Mikroprozessor mehrere IP-Kerne herstellen, die Mehrkern-Mikroprozessoren bilden.

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 etwa GPUs) wurden eingeführt, um die Verarbeitungsleistung eines Computersystems zu ergänzen. Intel 4004 wird für den allerersten Mikroprozessor zugeschrieben und 1971 von der Intel Corporation veröffentlicht. Ein Mikroprozessor ist nur sinnvoll, wenn Sie über ein Computersystem verfügen, das "programmierbar" ist (damit es Befehle ausführen kann), und wir sollten beachten, dass die CPU die zentrale Verarbeitungseinheit ist und die anderen Einheiten / Teile eines Computersystem. Im heutigen Kontext enthält ein Mikroprozessor typischerweise die CPU und ist ein einziger Siliziumchip.

Geistiges Eigentum Kern

Geistiges Eigentum Kern des Halbleiters, auch bekannt als IP Core oder Core, ist ein wiederverwendbares Logikdesign, das typischerweise das geistige Eigentum einer bestimmten Person oder eines Unternehmens ist. Daher ist ein IP Core eher ein Konzept (Design) als eine physische Implementierung. Um etwas ähnliches zu nehmen, wenn ein Mikroprozessor ein Gebäude ist, ist ein IP-Kern das Gebäude-Layout oder der Entwurf des Gebäudes. Daher kann das Design, das der IP-Kern ist, an einen Dritten verkauft oder lizenziert werden, so dass sie Prozessoren mit dem jeweiligen Design herstellen und herstellen können. Im Allgemeinen werden IP-Kerne basierend auf ihrer Darstellung in zwei Kategorien eingeteilt. Wenn sie auf einer höheren Ebene wie z. B. in RTL (Register Transfer Level) dargestellt werden, werden sie als weiche Kerne bezeichnet und wenn sie auf einer niedrigeren Ebene wie in Gate-Level-Netzlisten dargestellt werden, werden sie harte Kerne genannt. Während die frühere Repräsentation im Allgemeinen leichter zu modifizieren und anzupassen ist, ist die spätere Repräsentation nicht mit vertretbarem Aufwand modifizierbar.

Der Begriff

Kern

hat mit der Einführung von "Multi-Core-Prozessoren" die gemeinsame Person besser erreicht. Die Idee eines Mehrkernprozessors besteht darin, mehr als einen IP-Kern (das Design) in der Herstellung eines einzelnen Mikroprozessors (und daher in einem einzelnen Chip) replizieren zu lassen. Daher wird in einem Einkernprozessor der IP-Kern (oder das Design) ohne Replikation auf einem einzelnen Mikroprozessor hergestellt. Was ist der Unterschied zwischen Mikroprozessor und Intellectual Property Core

? • Während ein Mikroprozessor eine physikalische Implementierung eines Logikdesigns ist, ist ein IP-Kern selbst das Design (oder das Layout). Daher ist es auch möglich, einen IP-Kern als "Kern" eines Mikroprozessors zu sehen und als solchen " Mikroprozessorkern " zu nennen.

• Kommerziell wird der Begriff Kern (oder Mikroprozessorkern) verwendet, um auf die Anzahl ähnlicher Logikdesigns (oder Layouts) zu verweisen, die innerhalb eines einzelnen Mikroprozessors repliziert werden: Daher wird ein Dual-Core- Mikroprozessor und ein Quad-Core-Prozessor werden vier ähnliche Designs repliziert. • Normalerweise hängt die Anzahl der Kerne, die Sie in einem Mikroprozessor haben, für die Anzahl der Threads (Anwendungen), die Sie gleichzeitig (parallel) auf einem Computer ausführen können.