Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1060SYSTEMYWBUDOWANE29
aplikacyjneokreślaneprzezzdolnośćprocesoradouruchamianiazłożonychsyste-
mówoperacyjnych,takichjakLinux,AndroidiChromeOS.Zatemprocesoraplikacyj-
nyjestznaturyprocesoremogólnegoprzeznaczenia.Dobrymprzykłademzastosowania
wbudowanegoprocesoraaplikacyjnegojestsmartfon.Takisystemwbudowanyzostał
zaprojektowanydoobsługiwieluaplikacjiiwykonywaniaszerokiejgamyfunkcji.
Większośćsystemówwbudowanychwykorzystujeprocesordedykowany,który,
jakwskazujesamanazwa,jestprzeznaczonydowykonywaniaprzezurządzeniejedne-
golubkilkusprecyzowanychzadań.Ponieważtakisystemwbudowanyjestprzezna-
czonydowykonywaniaokreślonegozadanialubzadań,więcprocesorizwiązaneznim
komponentymożnazaprojektowaćtak,byzminimalizowaćrozmiarikoszty.
Mikroprocesoryimikrokontrolery
Jakjużomówiliśmy,wczesneukładymikroprocesorowezawierałyrejestry,jednostkę
ALUorazpewienrodzajjednostkisterującejlubukładulogicznegoprzetwarzaniaroz-
kazów.Wrazzewzrostemgęstościupakowaniatranzystorówstałosięmożliwezwięk-
szeniezłożonościarchitekturylistyrozkazów,aostateczniedodaniepamięciiwięcej
niżjednegoprocesora.Współczesneukładymikroprocesorowe,jakpokazanonary-
sunku1.2,zawierająwielerdzeniorazpamięćpodręcznąodużejpojemności.
Układmikrokontroleraznaczącosięróżniwkwestiiwykorzystaniadostępnej
przestrzenilogicznej.Narysunku1.15pokazanoogólneelementyznajdującesięzwy-
klewukładziemikrokontrolera.Jakpokazano,mikrokontrolertopojedynczyukład,
któryzawieraprocesor,nieulotnąpamięćprogramu(ROM),ulotnąpamięćwejścia
Pozyskiwaniedanych
Przesyłaniedanych
iodczytdanych
analogowych
analogowych
zewnętrzne
Wysyłanie
Interfejsy
Przetwornik
Przetwornik
portywe-wy
portywe-wy
Równoległe
analogowo-
-analogowy
Szeregowe
-cyfrowy
cyfrowo-
Procesor
Magistrala
systemowa
CZASOWY
EEPROM
UKŁAD
RAM
ROM
Dane
tymczasowe
Program
idane
Dane
trwałe
Funkcje
taktowania
Rysunek1.15.Typoweelementyukładumikrokontrolera