Microprocesor vs Intellectual Property Core | Microprocesor vs. Core | Microprocesor vs. IP Core | Procesor vs. Core | Procesor vs. IP Core
Un microprocesor, cunoscut și sub numele de unitate centrală de procesare (CPU), este un circuit integrat (IC), care este creierul unui sistem de calcul care realizează „calculările” care sunt date ca instrucțiuni printr-un program de calculator. Microprocesoarele nu sunt folosite doar în computerele personale și serverele, ci și livrate cu miliarde de sisteme încorporate (cum ar fi telefoane mobile, PDA-uri, walkman-uri etc.) vândute în fiecare an. Un nucleu IP este structura de proiectare a unui sistem logic și, prin urmare, nu este un sistem fizic. De obicei, un nucleu IP poate fi și este fabricat într-un microprocesor fizic. Uneori, într-un microprocesor veți putea fabrica mai multe nuclee IP formând microprocesoare cu mai multe nuclee.
Microprocesor
Termenul de microprocesor este folosit în sistemele de calcul de mai bine de patru decenii și a fost singura unitate de procesare din primele computere până când „ alte” unități de procesare (cum ar fi GPU-urile) au fost introduse pentru a completa puterea de procesare a un sistem de calcul. Intel 4004 este atribuit pentru primul microprocesor și a fost făcut public în 1971 de Intel Corporation. Un microprocesor are sens doar atunci când aveți un sistem de calcul care este „programabil” (astfel încât să poată executa instrucțiuni) și ar trebui să reținem că CPU este unitatea de procesare „Centrală”, unitatea care controlează celel alte unități/părți ale unui sistem de calcul. În contextul actual, un microprocesor conține de obicei procesorul și este un singur cip de siliciu.
Nucleul proprietății intelectuale
Proprietatea intelectuală Core în semiconductor, alias IP Core sau Core, este un design logic reutilizabil care este de obicei proprietatea intelectuală a unei anumite persoane sau a unei companii. Prin urmare, un nucleu IP este mai degrabă un concept (design) decât o implementare fizică. Pentru a lua ceva similar, dacă un microprocesor este o clădire, un nucleu IP este aspectul clădirii sau planul clădirii. Prin urmare, designul, care este nucleul IP, poate fi vândut sau licențiat unei terțe părți, astfel încât acestea să poată fabrica procesoare cu designul specific. În general, nucleele IP sunt clasificate în două în funcție de modul în care sunt reprezentate. Dacă sunt reprezentați la un nivel superior, cum ar fi în RTL (Register Transfer Level), se numesc nuclee soft, iar dacă sunt reprezentați la un nivel inferior, cum ar fi în listele de net la nivel de poartă, atunci se numesc nuclee dure. În timp ce prima reprezentare este în general mai ușor de modificat și adaptat, cea de-a doua reprezentare nu poate fi modificată cu un efort rezonabil.
Termenul core a ajuns mai bine la omul obișnuit odată cu introducerea „procesoarelor multi-core”. Ideea unui procesor multi-core este de a avea mai mult de un nucleu IP (designul) replicat în fabricarea unui singur microprocesor (și, prin urmare, într-un singur cip). Prin urmare, într-un procesor cu un singur nucleu, nucleul IP (sau designul) este fabricat pe un singur microprocesor fără replicare.
Care este diferența dintre microprocesor și Intellectual Property Core?
• În timp ce un microprocesor este o implementare fizică a unui design logic, un nucleu IP este designul (sau aspectul) în sine. Prin urmare, este, de asemenea, posibil să vedeți un nucleu IP ca „nucleul” unui microprocesor și ca atare numindu-l „nucleu de microprocesor”.
• Din punct de vedere comercial, termenul nucleu (sau nucleu de microprocesor) este folosit pentru a se referi la numărul de design logic similar (sau aspect) replicat în interiorul unui singur microprocesor: Prin urmare, un procesor dual-core va avea două modele similare duplicate într-un microprocesor și un procesor quad-core vor avea patru design similar replicate.
• În mod obișnuit, numărul de nuclee pe care le aveți într-un microprocesor va fi un factor pentru a decide numărul de fire (aplicații) pe care le puteți rula pe un computer în același timp (în paralel).