Mikroprocesors pret intelektuālā īpašuma kodolu | Mikroprocesors pret kodolu | Mikroprocesors pret IP Core | Procesors pret kodolu | Procesors pret IP kodolu
Mikroprocesors, kas pazīstams arī kā centrālā procesora bloks (CPU), ir integrālā shēma (IC), kas ir skaitļošanas sistēmas smadzenes, kas veic "aprēķinus", kas tiek sniegti kā norādījumi, izmantojot datorprogrammu.. Mikroprocesori tiek izmantoti ne tikai personālajos datoros un serveros, bet arī tiek piegādāti kopā ar miljardiem iegulto sistēmu (piemēram, mobilie tālruņi, plaukstdatori, walkmans utt.), ko pārdod katru gadu. IP kodols ir loģiskās sistēmas dizaina izkārtojums, un tāpēc tā nav fiziska sistēma. Parasti IP Core var būt un tiek izgatavots fiziskā mikroprocesorā. Dažkārt mikroprocesorā varēsiet izgatavot vairākus IP kodolus, veidojot daudzkodolu mikroprocesorus.
Mikroprocesors
Termins mikroprocesors skaitļošanas sistēmās tiek lietots jau vairāk nekā četrus gadu desmitus, un tas bija vienīgais procesors agrīnajos datoros, līdz tika ieviesti “citi” apstrādes bloki (piemēram, GPU), lai papildinātu datu apstrādes jaudu. skaitļošanas sistēma. Intel 4004 ir piešķirts pirmajam mikroprocesoram, un Intel Corporation to publiskoja 1971. gadā. Mikroprocesors ir jēgpilns tikai tad, ja jums ir skaitļošanas sistēma, kas ir “programmējama” (lai tā varētu izpildīt instrukcijas), un jāņem vērā, ka centrālais procesors ir “centrālais” procesors, vienība, kas kontrolē citas ierīces/daļas. skaitļošanas sistēma. Mūsdienu kontekstā mikroprocesors parasti satur centrālo procesoru un ir viena silīcija mikroshēma.
Intelektuālā īpašuma pamats
Intelektuālā īpašuma kodols pusvadītājā jeb IP Core vai Core ir atkārtoti lietojams loģisks dizains, kas parasti ir noteiktas personas vai uzņēmuma intelektuālais īpašums. Tāpēc IP Core ir vairāk koncepcija (dizains), nevis fiziska īstenošana. Lai ņemtu kaut ko līdzīgu, ja mikroprocesors ir ēka, IP kodols ir ēkas izkārtojums vai ēkas projekts. Tāpēc dizainu, kas ir IP kodols, var pārdot vai licencēt trešajai pusei, lai tā varētu ražot procesorus ar konkrēto dizainu. Parasti IP kodoli tiek iedalīti divās kategorijās, pamatojoties uz to attēlojumu. Ja tie ir pārstāvēti augstākā līmenī, piemēram, RTL (reģistra pārsūtīšanas līmenī), tos sauc par mīkstajiem kodoliem, un, ja tie ir pārstāvēti zemākā līmenī, piemēram, vārtu līmeņa tīkla sarakstos, tad tos sauc par cietajiem kodoliem. Lai gan iepriekšējo attēlojumu parasti ir vieglāk pārveidot un pielāgot, vēlāko nevar mainīt ar saprātīgu piepūli.
Jēdziens kodols ir labāk sasniedzis parasto cilvēku, ieviešot “daudzkodolu procesorus”. Daudzkodolu procesora ideja ir vairāk nekā viens IP kodols (dizains), kas tiek replicēts viena mikroprocesora izgatavošanā (un līdz ar to vienā mikroshēmā). Tāpēc viena kodola procesorā IP kodols (vai dizains) tiek izgatavots uz viena mikroprocesora bez replikācijas.
Kāda ir atšķirība starp mikroprocesoru un intelektuālā īpašuma kodolu?
• Kamēr mikroprocesors ir loģiskā dizaina fiziska realizācija, IP kodols ir pats dizains (vai izkārtojums). Tāpēc ir iespējams arī redzēt IP kodolu kā mikroprocesora “kodolu” un tādējādi to saukt par “mikroprocesora kodolu”.
• Komerciāli termins kodols (vai mikroprocesora kodols) tiek lietots, lai apzīmētu vienā mikroprocesorā replicētu līdzīgu loģisko dizainu (vai izkārtojumu) skaitu. Tāpēc divkodolu procesoram būs divi līdzīgi dizaini. mikroprocesorā un četrkodolu procesoram būs četri līdzīgi dizaini.
• Parasti mikroprocesorā esošo kodolu skaits būs faktors, kas nosaka pavedienu (lietojumprogrammu) skaitu, ko varat darbināt datorā vienlaikus (paralēli).