Verschil tussen microprocessor en kern van intellectuele eigendom

Microprocessor versus Intellectuele Eigendom Core Microprocessor vs. Core | Microprocessor vs. IP Core | Processor versus kern | Processor versus IP Core
 

Een microprocessor, ook bekend als een Central Processing Unit (CPU), is een Integrated Circuit (IC), het brein van een computersysteem dat de "berekeningen" uitvoert die als instructies door een computerprogramma worden gegeven. Microprocessors worden niet alleen gebruikt in personal computers en servers, maar ook geleverd met miljarden ingebedde systemen (zoals mobiele telefoons, PDA's, walkmans, enz.) Die elk jaar worden verkocht. Een IP-kern is de ontwerplay-out van een logisch systeem en is daarom geen fysiek systeem. Meestal kan en wordt een IP-kern gefabriceerd tot een fysieke microprocessor. Soms kunt u in een microprocessor meerdere IP-kernen maken die multicore-microprocessors vormen.

microprocessor

De term microprocessor wordt nu al meer dan vier decennia in computersystemen gebruikt en het was de enige verwerkingseenheid in de vroege computers totdat "andere" verwerkingseenheden (zoals GPU's) werden geïntroduceerd als aanvulling op de verwerkingskracht van een computersysteem. Intel 4004 wordt toegeschreven aan de allereerste microprocessor en werd in 1971 door Intel Corporation bekendgemaakt. Een microprocessor is alleen zinvol als u een computersysteem hebt dat "programmeerbaar" is (zodat het instructies kan uitvoeren) en we moeten opmerken dat de CPU de "centrale" verwerkingseenheid is, de eenheid die de andere eenheden / delen van een computer bestuurt. computersysteem. In de context van vandaag bevat een microprocessor typisch de CPU en is een enkele siliciumchip.

Intellectual Property Core

Intellectual Property Core in halfgeleider, ook bekend als IP Core of Core, is een herbruikbaar logisch ontwerp dat meestal het intellectuele eigendom is van een bepaalde persoon of een bedrijf. Daarom is een IP-kern meer een concept (ontwerp) dan een fysieke implementatie. Om iets soortgelijks te nemen, als een microprocessor een gebouw is, is een IP-kern de bouwlay-out of de blauwdruk van het gebouw. Daarom kan het ontwerp, dat de IP-kern is, worden verkocht aan of in licentie worden gegeven aan een derde partij, zodat zij processors kunnen gaan fabriceren met het specifieke ontwerp. Over het algemeen worden IP-kernen in twee categorieën onderverdeeld op basis van hoe ze worden weergegeven. Als ze op een hoger niveau worden weergegeven, zoals in RTL (Register Transfer Level), worden ze zachte kernen genoemd en als ze op een lager niveau worden weergegeven, zoals in net-lijsten op gate-niveau, worden ze harde kernen genoemd. Hoewel de eerdere weergave over het algemeen gemakkelijker te wijzigen en aan te passen is, kan de latere niet met redelijke inspanning worden gewijzigd.

De voorwaarde kern heeft de gewone persoon beter bereikt met de introductie van "multi-coreprocessors". Het idee van een multi-coreprocessor is om meer dan één IP-kern (het ontwerp) gerepliceerd te hebben in de fabricage van een enkele microprocessor (en dus in een enkele chip). Daarom wordt in een single-core processor de IP-kern (of het ontwerp) gefabriceerd op een enkele microprocessor zonder replicatie.

Wat is het verschil tussen Microprocessor en Intellectual Property Core?

• Hoewel een microprocessor een fysieke implementatie van een logisch ontwerp is, is een IP-kern het ontwerp (of de lay-out) zelf. Daarom is het ook mogelijk om een ​​IP-kern te zien als de "kern" van een microprocessor en als zodanig "microprocessor kern”.

• Commercieel wordt de term kern (of kern van een microprocessor) gebruikt om te verwijzen naar het aantal vergelijkbare logica-ontwerp (of lay-out) dat is gerepliceerd in een enkele microprocessor: daarom zal een dual-coreprocessor twee soortgelijke ontwerpduplicaties hebben in een microprocessor en een quad-core processor zal vier vergelijkbare ontwerp gerepliceerd hebben.

• Doorgaans bepaalt het aantal kernen dat zich in een microprocessor bevindt het aantal threads (applicaties) dat tegelijkertijd op een computer kan worden uitgevoerd (parallel).