Dom > Izložba > Sadržaj

Arhitektura računala Implementacija uloga

Mar 09, 2019

Jednom kad se osmisli skup instrukcija i mikro-arhitektura, mora se razviti praktičan stroj. Ovaj proces projektiranja naziva se implementacija. Provedba se obično ne smatra arhitektonskim dizajnom, nego projektiranjem hardvera. Provedba se može dalje podijeliti u nekoliko koraka:


Logika Implementacija dizajnira sklopove potrebne na razini logičkih vrata

Provedba kruga čini dizajne na razini tranzistora osnovnih elemenata (vrata, multipleksera, zasuna itd.) Kao i nekih većih blokova (ALU, kešova itd.) Koji se mogu implementirati na razini logaritamskih vrata ili čak na fizičkoj razini dizajn to zahtijeva.

Fizička implementacija izvlači fizičke krugove. Različite komponente sklopa nalaze se u planu čipova ili na ploči, te se stvaraju žice koje ih povezuju.

Validacija dizajna testira računalo kao cjelinu kako bi se vidjelo radi li u svim situacijama i svim vremenskim razmacima. Nakon što započne proces validacije projekta, dizajn na logičkoj razini testira se pomoću logičkih emulatora. Međutim, to je obično prespora za provođenje realističnog testa. Dakle, nakon što su napravljene korekcije na temelju prvog testa, prototipovi se izrađuju pomoću polja programabilnih polja (FPGA). Većina hobi projekata u ovoj se fazi zaustavlja. Posljednji korak je testiranje prototipnih integriranih krugova. Integrirani krugovi mogu zahtijevati nekoliko redizajna za rješavanje problema.

Za procesore je cijeli proces implementacije različito organiziran i često se naziva CPU dizajn.