Extras din laborator
LUCRAREA 4
CIRCUITUL Z - 80 SIO (SERIAL INPUT-OUTPUT CONTROLLER)
1. OBIECTUL LUCRĂRII
Lucrarea îşi propune studierea circuitului Z-80 SIO, precum şi realizarea de aplicaţii cu
acest circuit.
2. BREVIAR TEORETIC
Circuitul Z-80 SIO face parte din familia circuitelor I/O ale microprocesorului Z-80 şi
este destinat gestionării comunicaţiilor seriale sincrone şi asincrone dintre echipamentele de
calcul.
Structura şi schema bloc a circuitului este prezentată în figura următoare:
Circuitul Z-80 SIO conţine, de fapt, două unităţi seriale (canale) care se pot programa şi
lucra independent. Este realizat constructiv în trei variante : SIO - 0, SIO - 1, SIO - 2. Cele trei
versiuni, deşi similare, se diferenţiază din punct de vedere al modului de alocare a pinilor celui
de-al doilea canal. De fapt, pentru toate versiunile, primul canal prezintă 10 pini, iar cel de-al
doilea canal doar 9 pini.
Magistrala internă
+5V GND
Logică de comandă
internă
Logică de comandă
întreruperi
Bloc de
interfaţă
cu
magistrala
UC-Z80
D0÷D7
CE
B/A
C/D
M1
IORQ
RD
Φ
RESET
8
INT IEI IEO
CANAL
B
TxDB
RxDB
TxCB
RxCB
W/RDYB
RTSB
CTSB
DTRB
DCDB
CANAL
A
TxDA
RxDA
TxCA
RxCA
_____
CTSA
RTSA
_____
DTRA
_____
DCDA
W/RDYA
SYNCA
LABORATOR S.uP. Circuitul Z-80 SIO
2
Diferenţa între cele 3 variante constă în modul de utilizare al pinilor celui de-al doilea
canal. Conexiunile externe, diferite, ale variantelor circuitului Z-80 SIO sunt prezentate în
tabelul:
Din tabel se observă că diferenţele ce apar pentru canalul B, la cele trei versiuni, constau
în conectarea comună a semnalelor TxCB şi RxCB la SIO-0, respectiv, lipsa semnalelor DTRB
şi SYNCB, la circuitele SIO-1 şi SIO-2, faptul datorându-se numărului limitat de pini de pe
capsulă.
Circuitul este dotat cu logică de întreruperi specifică circuitelor din familia Z-80.
Preview document
Conținut arhivă zip
- Circuitul Z - 80 SIO.pdf