Verschil tussen Microprocessor en Intellectual Property Core

Anonim

Microprocessor vs Intellectual Property Core | Microprocessor versus Core | Microprocessor versus IP Core | Processor versus Core | Processor versus IP Core

Een microprocessor, ook wel een centrale verwerkingseenheid (CPU) genoemd, is een geïntegreerd circuit (IC), dat is de hersenen van een computersysteem dat de "berekeningen" uitvoert die als instructies worden gegeven een computerprogramma. Microprocessors worden niet alleen gebruikt in personal computers en servers, maar worden ook per jaar verkocht met miljarden embedded systemen (zoals mobiele telefoons, PDA's, walkmans, enz.). Een IP Core is de ontwerpuitleg van een logisch systeem en is daarom geen fysiek systeem. Gewoonlijk kan een IP Core worden en is vervaardigd in een fysieke microprocessor. Soms kan u in meerdere microprocessors meerdere IP-kernen vervaardigen die multi-core microprocessors vormen.

Microprocessor

De term microprocessor wordt al meer dan vier decennia gebruikt in computersystemen en was de enige verwerkingseenheid in de vroege computers tot 'andere' verwerkingseenheden (zoals GPU's) werden ingevoerd om de verwerkingscapaciteit van een computersysteem aan te vullen. Intel 4004 wordt toegeschreven aan de eerste microprocessor en werd in 1971 door Intel Corporation bekend gemaakt. Een microprocessor is alleen zinvol als u een programmeerbaar computerprogramma heeft (zodat het instructies kan uitvoeren) en we moeten er rekening mee houden dat de CPU de "Centrale" verwerkingseenheid is, de eenheid die de andere eenheden / onderdelen van een computersysteem. In de huidige context bevat een microprocessor typisch de CPU en is een enkele siliciumchip.

Intellectual Property Core

Intellectual Property Core in halfgeleider, aka IP Core of Core, is een herbruikbaar logisch ontwerp dat typisch de intellectuele eigendom van een bepaalde persoon of bedrijf is. Daarom is een IP Core meer van een concept (ontwerp) dan een fysieke implementatie. Om iets dergelijks te doen, als een microprocessor een gebouw is, is een IP-kern het gebouw of de blauwdruk van het gebouw. Daarom kan het ontwerp, dat de IP-kern is, worden verkocht of gelicentieerd aan een derde, zodat ze verwerkers kunnen verwerken met het specifieke ontwerp. In het algemeen worden IP-cores gecategoriseerd in twee op basis van hoe ze vertegenwoordigd zijn. Als ze op een hoger niveau vertegenwoordigd zijn, zoals in RTL (Register Transfer Level), worden ze zachte kernen genoemd, en als ze op een lager niveau worden vertegenwoordigd, zoals in gate-level-netlijsten, worden ze harde kernen genoemd. Hoewel de voormalige vertegenwoordiging over het algemeen makkelijker is om te wijzigen en aan te passen, kan het later niet redelijk worden aangepast.

De term

kern heeft de gemeenschappelijke persoon beter bereikt met de introductie van "multi-core processors". Het idee van een multi-core processor is dat meer dan één IP-kern (het ontwerp) gerepliceerd is in de fabricage van een enkele microprocessor (en dus in een enkele chip). Daarom wordt in een enkele kernprocessor de IP-kern (of het ontwerp) op een enkele microprocessor vervaardigd 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 als de kern van een microprocessor te zien en zo te noemen "

microprocessor core ". • Commercieel wordt de term kern (of microprocessor kern) gebruikt om te verwijzen naar het aantal soortgelijke logische ontwerpen (of lay-out) die in een enkele microprocessor worden gerepliceerd: daarom heeft een dual-core processor twee soortgelijke ontwerpen gedupliceerd in een microprocessor en een quad-core processor hebben vier gelijkaardig ontwerp gerepliceerd.

• Het aantal kernen dat u in een microprocessor hebt, is vanzelfsprekend een factor bij het bepalen van het aantal draden (applicaties) dat u tegelijkertijd (parallel) op een computer kunt uitvoeren.