Casa > Exposició > Contingut

Microcontrolador de placa única. Bus intern

Mar 11, 2019

El bus dels primers dispositius de placa única, com el Z80 i el 6502, era universalment una arquitectura de Von Neumann. Es va accedir a la memòria de programes i dades a través del mateix bus compartit, tot i que estaven emmagatzemats en diferents tipus de memòria: ROM per a programes i RAM per a dades. Aquesta arquitectura de bus era necessària per economitzar el nombre de pins necessaris dels 40 limitats disponibles per al omnipresent paquet de CI en línia dual del processador.


Era habitual oferir accés al bus intern a través d'un connector d’expansió o, si més no, oferir espai perquè es connectés un connector. Aquesta va ser una opció de baix cost i va oferir el potencial d’expansió, encara que rarament s’utilitzés. Les expansions típiques serien dispositius d’E / S o memòria addicional. Era inusual afegir dispositius perifèrics, com ara emmagatzematge de cinta o disc, o una pantalla CRT


Més tard, quan els microcontroladors de xip únic, com el 8048, estaven disponibles, el bus ja no necessitava ser exposat fora del paquet, ja que tota la memòria necessària es podia proporcionar al paquet de xips. Aquesta generació de processadors va utilitzar una arquitectura de Harvard amb busos de programes i dades separats, tots dos interns al xip. Molts d’aquests processadors van utilitzar una arquitectura de Harvard modificada, on es podia accedir a l’escriptor de dades del programa, cosa que permetia la programació en circuit. Cap d'aquests processadors requeria, o suportava, un bus de Harvard a través d'un microcontrolador d'una sola placa. Quan van donar suport a un bus per a l'expansió dels perifèrics, es va utilitzar un bus d'E / S dedicat, com ara I²C, un sol cable o diversos autobusos sèrie.