Forskjellen mellom mikroprosessor og kjerne for intellektuell eiendom

Forskjellen mellom mikroprosessor og kjerne for intellektuell eiendom
Forskjellen mellom mikroprosessor og kjerne for intellektuell eiendom

Video: Forskjellen mellom mikroprosessor og kjerne for intellektuell eiendom

Video: Forskjellen mellom mikroprosessor og kjerne for intellektuell eiendom
Video: Девочка спасла маленького гепарда от смерти, и он стал ее лучшим другом 2024, Juli
Anonim

Mikroprosessor vs Intellectual Property Core | Mikroprosessor vs. kjerne | Mikroprosessor vs. IP Core | Prosessor vs. Core | Prosessor vs. IP Core

En mikroprosessor, også kjent som en sentral prosesseringsenhet (CPU), er en integrert krets (IC), som er hjernen til et datasystem som utfører "beregningene" som gis som instruksjoner gjennom et dataprogram. Mikroprosessorer brukes ikke bare i personlige datamaskiner og servere, men leveres også med milliarder av innebygde systemer (som mobiltelefoner, PDAer, walkmans osv.) som selges hvert år. En IP-kjerne er designoppsettet til et logisk system og er derfor ikke et fysisk system. Vanligvis kan en IP-kjerne være og produseres til en fysisk mikroprosessor. Noen ganger vil du i en mikroprosessor kunne lage flere IP-kjerner som danner flerkjernemikroprosessorer.

Mikroprosessor

Begrepet mikroprosessor har blitt brukt i datasystemer i mer enn fire tiår nå, og det var den eneste prosessorenheten i de tidlige datamaskinene inntil "andre" prosessorenheter (som GPUer) ble introdusert for å komplementere prosessorkraften til et datasystem. Intel 4004 er tilskrevet den første mikroprosessoren noensinne og ble offentliggjort i 1971 av Intel Corporation. En mikroprosessor er meningsfull bare når du har et datasystem som er "programmerbart" (slik at det kan utføre instruksjoner), og vi bør merke oss at CPU er den "sentrale" prosessorenheten, enheten som styrer de andre enhetene/delene av en datasystem. I dagens sammenheng inneholder en mikroprosessor vanligvis CPU og er en enkelt silisiumbrikke.

Intellectual Property Core

Intellectual Property Core i halvledere, også kjent som IP Core eller Core, er en gjenbrukbar logikkdesign som vanligvis er den intellektuelle eiendommen til en bestemt person eller et selskap. Derfor er en IP-kjerne mer et konsept (design) enn en fysisk implementering. For å ta noe lignende, hvis en mikroprosessor er en bygning, er en IP-kjerne bygningens layout eller blåkopi av bygningen. Derfor kan designet, som er IP-kjernen, selges eller lisensieres til en tredjepart slik at de kan gå og lage prosessorer med det bestemte designet. Generelt er IP-kjerner kategorisert i to basert på hvordan de er representert. Hvis de er representert på et høyere nivå som i RTL (Register Transfer Level), kalles de myke kjerner, og hvis de er representert på et lavere nivå som i nettlister på gatenivå, kalles de harde kjerner. Mens den tidligere representasjonen generelt er lettere å endre og tilpasse, kan den senere ikke endres med rimelig innsats.

Begrepet kjerne har nådd den vanlige personen bedre med introduksjonen av "multi-core prosessorer". Ideen med en flerkjerneprosessor er å ha mer enn én IP-kjerne (designet) replikert i fabrikasjonen av en enkelt mikroprosessor (og derfor i en enkelt brikke). Derfor, i en enkeltkjerneprosessor, er IP-kjernen (eller designen) produsert på en enkelt mikroprosessor uten replikering.

Hva er forskjellen mellom mikroprosessor og Intellectual Property Core?

• Mens en mikroprosessor er en fysisk implementering av et logisk design, er en IP-kjerne selve designet (eller layouten). Derfor er det også mulig å se en IP-kjerne som "kjernen" i en mikroprosessor og som sådan kalle den "mikroprosessorkjerne".

• Kommersielt brukes begrepet kjerne (eller mikroprosessorkjerne) for å referere til antall lignende logiske design (eller layout) som er replikert inne i en enkelt mikroprosessor: Derfor vil en dual-core prosessor ha to like design duplisert i en mikroprosessor og en firekjerners prosessor vil ha fire lignende design replikert.

• Vanligvis vil antallet kjerner du har i en mikroprosessor være en faktor for å bestemme antall tråder (applikasjoner) som du kan kjøre på en datamaskin samtidig (parallelt).

Anbefalt: