Bosh sahifa > Ko'rgazma > Kontent

Kompyuter arxitekturasi Rollarni bajarish

Mar 09, 2019

Buyruqlar majmui va mikro-arxitektura yaratilgach, amaliy mashina ishlab chiqilishi kerak. Ushbu dizayn jarayoni dastur deb ataladi. Ilova odatda arxitektura dizayniga emas, balki apparatni loyihalashga ixtisoslashgan deb hisoblanmaydi. Dasturni bir necha bosqichga aylantirish mumkin:


Mantiqiy Ilova mantiq eshigi darajasida talab qilinadigan davrlarni ishlab chiqadi

O'chirishni amalga oshirish, asosiy elementlarning tranzistor darajasidagi dizaynlarini (eshiklar, multipleksatorlar, latches va boshqalar), shuningdek, log gate darajasida yoki hatto jismoniy darajalarda ham amalga oshirilishi mumkin bo'lgan ba'zi katta bloklar (ALUlar, keshlar va h.k.) dizayn uni chaqiradi.

Jismoniy ilovalar jismoniy davrlarni tortadi. Turli elektron komponentlari chip yostig'i yoki taxtaga joylashtiriladi va ularga ulanadigan simlar hosil bo'ladi.

Dizayn tekshiruvi kompyuterni barcha holatlarda va barcha vaqtlarda ishlashini tekshiradi. Dizaynni tasdiqlash jarayoni boshlangandan so'ng, mantiq darajasidagi dizayn mantiqiy emulyatorlar yordamida sinovdan o'tkaziladi. Biroq, bu odatda sinovni amalga oshirish uchun juda sekin. Shunday qilib, dastlabki sinovga asoslangan holda tuzatishlar kiritilgach, prototiplar Field Programmable Gate-Arrays (FPGAs) yordamida yaratilgan. Ko'pchilik sevimli mashg'ulot loyihalari bu bosqichda to'xtaydi. Yakuniy qadam protetib integral sxemalarini sinashdir. Integral mikrosxemalar muammolarni bartaraf etish uchun bir nechta redesigns talab qilishi mumkin.

Protsessorlar uchun butun amaliyot jarayoni boshqacha tartibda tashkil etiladi va tez-tez CPU dizayni deb ataladi.