Bosh sahifa > Ko'rgazma > Kontent

Bir martalik mikrokontroley Ichki avtobus

Mar 11, 2019

Z80 va 6502 kabi dastlabki samolyotlarning avtobuslari universal bo'lib, Von Neumann me'morchiligi edi. Dastur va ma'lumotlar xotirasiga bir xil birgalikda avtobus orqali kirish mumkin edi, garchi ular asosan turli xil xotira turlarida saqlangan bo'lsa: dastur uchun ROM va ma'lumotlar uchun RAM. Ushbu avtobus me'morchiligi protsessorning hamma joyda joylashgan ikkilamchi IC-to'plami uchun cheklangan 40 dan talab etiladigan pin sonini tejash uchun zarur edi.


Keng tarmoqli konnektor orqali ichki avtobusga kirishni taklif qilish odatiy hol edi, yoki hech bo'lmaganda konnektör uchun lehimlangan joyni taqdim etish edi. Bu kam xarajatli variant bo'lib, kamdan-kam ishlatilgan bo'lsa-da, kengaytirish uchun potentsial taklif qildi. Odatda kengayish I / U qurilmalari yoki qo'shimcha xotira bo'lishi mumkin. Tarmoqli yoki diskli xotira, yoki CRT-displey kabi atrof-muhit qurilmalarini qo'shish odatiy hol edi


Keyinchalik, 8048 kabi bitta chipli mikrokontroller mavjud bo'lganda, avtobusdan paketning tashqarisida bo'lishi kerak emas edi, chunki barcha kerakli xotira jip to'plami ichida taqdim etilishi mumkin edi. Ushbu avlod protsessorlar alohida-alohida dastur va ma'lumotlar avtobuslari bilan birga Garvard arxitekturasidan foydalangan. Ushbu protsessorlarning aksariyatida o'zgartirilgan Garvard arxitekturasi ishlatilgan bo'lib, u erda dastur yozish maydoniga ba'zi yozma kirish imkoni berildi va shu bilan birga elektron dasturlash imkoniyatini berdi. Ushbu protsessorlarning hech biri bitta panelli mikrokontrolderda Garvard avtobusiga kerak emas yoki qo'llab-quvvatlanmagan. Atrof-muhitni kengaytirish uchun avtobusni qo'llab-quvvatlaganlarida, IkiC, One-wire yoki turli ketma-ket avtobuslar kabi maxsus I / U avtobus ishlatilgan.