1.1. Ce este un microsistem digital?
Sistemele de calcul bazate pe microprocesoaresau microcontrolerese numesc microsisteme digitale. Exista 2 tipuri de echipamente care sunt microsisteme digitale: microcalculatoarele ?i sistemele de calcul orientate pe aplica?ii.
Microprocesorul se poate defini ca fiind un circuit logic programabil de catre utilizator, intr-o singura capsula si cu func?ie de procesor de uz general.
Microcontrolerul se poate defini ca un circuit logic, programabil de catre utilizator, cu o structura adaptata pentru rezolvarea unei largi game de aplica?ii de timp real. El nu este folosit ca procesor de uz general ci ca procesor orientat pe aplica?ii, fiind, in general, inclus in echipamentul pe care il conduce.
DSP - prelucreaza digital semnale analogice
7
Proiectarea Microsistemelor Digitale
1.2. Istoria microprocesoarelor si microcontrolerelor
1971: primul microprocesor pe 4 bi?i, al firmei INTEL;
1972: primul microprocesor pe 8 bi?i, 8008 (INTEL);
1974: 8080, 8085 (INTEL), Z80 (ZILOG), 6800, 6502 (MOTOROLA);
1978: 8086 (INTEL) >familia x86;
1979: 68000 (MOTOROLA) >familia 680x0;
1985: 80386 (INTEL);
1989: 80486 (INTEL):
introducerea memoriei cache in capsula microprocesorului,
introducerea coprocesorului matematic in capsula microprocesorului,
transferuri cu memoria in cicluri de tip rafala;
1993: Pentium I:
arhitectura superscalara,
predic?ia dinamica a ramificarilor;
8
Proiectarea Microsistemelor Digitale
1997: Pentium II;
1999: Pentium III:
2 nivele de memorie cache,
microarhitectura de tip P6 care asigura executia dinamica a instructiunilor;
2002: Pentium IV.
1981: primul PC continea microcontrolerul 8048 in tastatura;
exista microcontrolere pe 4, 8, 16 si 32 biti;
familii de microcontrolere: mai multe microcontrolere cu acelasi nucleu, de ex. familia 8051;
producatori: PHILIPS, MICROCHIP, MOTOROLA, ZILOG, HITACHI, TEXAS INSTRUMENTS etc.
Directii de dezvoltare diferite:
microprocesoare: cresterea vitezei, a capacitatii de memorie adresabile, inglobarea unor facilitati pentru lucrul cu limbaje de nivel inalt pentru aplicatii de uz general,
microcontrolere: au fost optimizatepentruachizitiide date siaplicatiide monitorizaresicontrol, ingeneral pentruaplicatiide timpreal.
9
Proiectarea Microsistemelor Digitale
1.3. Structura unui microprocesor si a unui microcontroler1.3.1. Structura unui microprocesor
10
Proiectarea Microsistemelor Digitale
Resurse externe: magistralele.
Prin magistrala se intelege un grup de linii cu caracteristici comune functionale, logice si electrice si cu posibilitatea de a permite conectarea directa la ea a mai multor blocuri care indeplinesc, insa, anumite cerinte. Conditii:
uniformitate functionala inseamna ca rolul si scopul liniilor sa fie acelasi, uniformitate logica inseamna nivelul activ al semnalelor sa fie acelasi iar uniformitate electrica inseamna ca liniile sa aiba aceleasi caracteristici electrice;
blocuri cu iesiri cu 3 stari.
Orice microprocesor are 3 magistrale:
de adrese,
de date si
de comanda si control
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.