19.03.2013r
Temat: Układy I/O.
Układy I/O pośredniczą pomiędzy systemem mikroprocesorowym, a urządzeniami zewnętrznymi. Potrzeba pośredniczenia w wymianie informacji wynika z:
Konieczności dopasowania poziomów napięć,
Ustalenia priorytetu urządzeń,
Dopasowania szybkości transmisji danych,
Dopasowania szerokości magistral.
W zależności od sposobu komunikacji z systemem układy I/O dzielimy na:
Współadresowalne z pamięcią – obiekt, na którym dokonujemy operacji (komórka pamięci lub układ I/O) wybieramy za pomocą adresów. Sygnały sterujące są wspólne. Układy współadresowalne wymagają współdzielenia części przestrzeni adresowej pamięci dla adresów układów I/O
1024 0-1023
DB
AB
R/W
Izolowane od pamięci – obiekt, na którym dokonujemy operacji wybieramy za pomocą sygnałów sterujących. Przestrzenie adresowe układów I/O i pamięci mogą się pokrywać gdyż w przypadku jednakowego adresu sygnały sterujące decydują o tym, an którym bloku zostanie wykonana operacja
DB
AB
R/W - Pam
R/W - I/O