Forskellen mellem mikroprocessor og intellektuel ejendomsret

Forskellen mellem mikroprocessor og intellektuel ejendomsret
Forskellen mellem mikroprocessor og intellektuel ejendomsret

Video: Forskellen mellem mikroprocessor og intellektuel ejendomsret

Video: Forskellen mellem mikroprocessor og intellektuel ejendomsret
Video: Springboks Antelopes vs Cheetahs | Wild Africa | BBC Earth 2024, November
Anonim

Mikroprocessor vs Intellectual Property Core | Mikroprocessor vs. Core | Mikroprocessor vs. IP Core | Processor vs. Core | Processor vs. IP Core

En mikroprocessor, også kendt som en Central Processing Unit (CPU), er et integreret kredsløb (IC), som er hjernen i et computersystem, der udfører de "beregninger", som gives som instruktioner gennem et computerprogram. Mikroprocessorer bruges ikke kun i personlige computere og servere, men leveres også med milliarder af indlejrede systemer (såsom mobiltelefoner, PDA'er, walkmans osv.), der sælges hvert år. En IP Core er designlayoutet af et logisk system og er derfor ikke et fysisk system. Typisk kan en IP Core være og fremstilles til en fysisk mikroprocessor. Til tider vil du i en mikroprocessor være i stand til at fremstille flere IP-kerner, der danner multi-core mikroprocessorer.

Mikroprocessor

Udtrykket mikroprocessor har været brugt i computersystemer i mere end fire årtier nu, og det var den eneste processorenhed i de tidlige computere, indtil "andre" processorenheder (såsom GPU'er) blev introduceret for at komplementere processorkraften i et computersystem. Intel 4004 tilskrives den første mikroprocessor nogensinde og blev offentliggjort i 1971 af Intel Corporation. En mikroprocessor er kun meningsfuld, når du har et computersystem, der er "programmerbart" (så det kan udføre instruktioner), og vi skal bemærke, at CPU'en er den "Centrale" behandlingsenhed, den enhed, der styrer de andre enheder/dele af en computersystem. I dagens sammenhæng indeholder en mikroprocessor typisk CPU'en og er en enkelt siliciumchip.

Intellectual Property Core

Intellectual Property Core i halvleder, alias IP Core eller Core, er et genanvendeligt logikdesign, der typisk er den intellektuelle ejendom tilhørende en bestemt person eller en virksomhed. Derfor er en IP Core mere et koncept (design) frem for en fysisk implementering. For at tage noget lignende, hvis en mikroprocessor er en bygning, er en IP-kerne bygningens layout eller planen for bygningen. Derfor kan designet, som er IP-kernen, sælges eller licenseres til en tredjepart, så de kan gå hen og fremstille processorer med det bestemte design. Generelt er IP-kerner kategoriseret i to baseret på, hvordan de er repræsenteret. Hvis de er repræsenteret på et højere niveau, såsom i RTL (Register Transfer Level), kaldes de bløde kerner, og hvis de er repræsenteret på et lavere niveau, såsom i gate-niveau net-lister, så kaldes de hårde kerner. Mens den tidligere repræsentation generelt er nemmere at ændre og tilpasse, kan den senere ikke ændres med rimelig indsats.

Udtrykket kerne har nået den almindelige person bedre med introduktionen af "multi-core processorer". Ideen med en multi-core processor er at have mere end én IP-kerne (designet) replikeret i fremstillingen af en enkelt mikroprocessor (og derfor i en enkelt chip). Derfor er IP-kernen (eller designet) i en enkeltkerneprocessor fremstillet på en enkelt mikroprocessor uden replikering.

Hvad er forskellen mellem Microprocessor og Intellectual Property Core?

• Mens en mikroprocessor er en fysisk implementering af et logisk design, er en IP-kerne selve designet (eller layoutet). Derfor er det også muligt at se en IP-kerne som "kernen" i en mikroprocessor og som sådan kalde den "mikroprocessorkerne".

• Kommercielt bruges udtrykket kerne (eller mikroprocessorkerne) til at henvise til antallet af lignende logiske design (eller layout) replikeret inde i en enkelt mikroprocessor: Derfor vil en dual-core processor have to lignende design duplikeret i en mikroprocessor og en quad-core processor vil have fire lignende design replikeret.

• Typisk vil antallet af kerner, du har i en mikroprocessor, være en faktor, der bestemmer antallet af tråde (applikationer), som du kan køre på en computer på samme tid (parallelt).

Anbefalede: