Microprocesseur vs noyau de propriété intellectuelle | Microprocesseur vs Core | Microprocesseur vs IP Core | Processeur vs Core | Processeur vs IP Core
Un microprocesseur, également connu sous le nom d'unité centrale de traitement (CPU), est un circuit intégré (IC), qui est le cerveau d'un système informatique qui effectue les «calculs» qui sont donnés sous forme d'instructions par un programme informatique. Les microprocesseurs ne sont pas seulement utilisés dans les ordinateurs personnels et les serveurs, mais également livrés avec des milliards de systèmes embarqués (tels que les téléphones mobiles, PDA, baladeurs, etc.) vendus chaque année. Un IP Core est la structure de conception d'un système logique et, par conséquent, n'est pas un système physique. En règle générale, un noyau IP peut être et est fabriqué dans un microprocesseur physique. Parfois, dans un microprocesseur, vous serez en mesure de fabriquer plusieurs cœurs IP formant des microprocesseurs multicœurs.
Microprocesseur
Le terme microprocesseur est utilisé dans les systèmes informatiques depuis plus de quatre décennies maintenant, et c'était la seule unité de traitement des premiers ordinateurs jusqu'à ce que d '«autres» unités de traitement (comme les GPU) soient introduites pour compléter la puissance de traitement d'un système informatique. Intel 4004 est attribué au tout premier microprocesseur et a été rendu public en 1971 par Intel Corporation. Un microprocesseur n'a de sens que lorsque vous avez un système informatique qui est «programmable» (afin qu'il puisse exécuter des instructions) et nous devons noter que le CPU est l'unité de traitement «centrale», l'unité qui contrôle les autres unités / parties d'un système informatique. Dans le contexte actuel, un microprocesseur contient généralement le processeur et est une seule puce de silicium.
Propriété intellectuelle Core
Intellectual Property Core dans les semi-conducteurs, alias IP Core ou Core, est une conception logique réutilisable qui est généralement la propriété intellectuelle d'une personne ou d'une entreprise en particulier. Par conséquent, un noyau IP est plus un concept (conception) qu'une implémentation physique. Pour prendre quelque chose de similaire, si un microprocesseur est un bâtiment, un noyau IP est la disposition du bâtiment ou le plan du bâtiment. Par conséquent, la conception, qui est le noyau IP, peut être vendue ou concédée sous licence à un tiers afin qu'il puisse fabriquer des processeurs avec la conception particulière. En général, les cœurs IP sont classés en deux en fonction de leur représentation. S'ils sont représentés à un niveau supérieur tel que dans RTL (Register Transfer Level), ils sont appelés noyaux souples, et s'ils sont représentés à un niveau inférieur comme dans les listes de réseaux au niveau de la porte, alors ils sont appelés noyaux durs. Alors que la première représentation est généralement plus facile à modifier et à adapter, la dernière n'est pas modifiable avec un effort raisonnable.
Le terme core a mieux atteint le commun des mortels avec l'introduction de «processeurs multi-core». L'idée d'un processeur multicœur est d'avoir plus d'un cœur IP (la conception) répliqué dans la fabrication d'un seul microprocesseur (et donc dans une seule puce). Par conséquent, dans un processeur à cœur unique, le cœur IP (ou la conception) est fabriqué sur un seul microprocesseur sans réplication.
Quelle est la différence entre Microprocessor et Intellectual Property Core? • Alors qu'un microprocesseur est une implémentation physique d'une conception logique, un cœur IP est la conception (ou la disposition) elle-même. Par conséquent, il est également possible de voir un cœur IP comme le «cœur» d'un microprocesseur et en tant que tel de l'appeler «cœur de microprocesseur». • Dans le commerce, le terme cœur (ou cœur de microprocesseur) est utilisé pour désigner le nombre de conception (ou disposition) logique similaire répliquée à l'intérieur d'un seul microprocesseur: par conséquent, un processeur double cœur aura deux conceptions similaires dupliquées dans un microprocesseur et un processeur quad-core aura quatre conception similaire répliquée. • En règle générale, le nombre de cœurs que vous avez dans un microprocesseur sera un facteur déterminant le nombre de threads (applications) que vous pouvez exécuter sur un ordinateur en même temps (en parallèle). |