Beruflich Dokumente
Kultur Dokumente
Sistemul I/O
Interfatarea cu circuitele de Intrare/Iesire
Circuite suport programabile
Aplicatie
Aplicatie
Arhitectura sistemului de control
Input
Read
Data Bus (D0-D7)
Address
Bus
(A0-A15)
DCD
Logic
16
64
64 Switches
8 8-bit
buffers
CS
Output
64
64 LEDs
8 8-bit
buffers
Write
Aplicatie
Logica decodificatoare DCD: decodifica liniile de adresa sa genereze
semnalele de selectie.
Fiecare linie a tabelului este adresa binara de la CBF0 la CBF7
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
Constant
Variable
CS1
CS2
CS3
CS4
CS5
CS6
CS7
CS8
Implementarea sistemului
Aplicatie
Read
Write
Buffer data in
Reset
IR
READY
I/O device
Data in ready
Status register
Adr
Data in ack
Data in
Data out
DCD
der
10
Write
Read
PA
0;7
PC
7;4
PC
0;3
PB
0;7
Port B
READY
A1
0
0
1
1
Group A
Group B
A0
0
1
0
1
Selected Port
Port A
Port B
Port C
Control register
Control reg.
Adr
CS
DCD
der
A1
A0
11
A14
A13
A12
A11
A10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Constant
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
A1
0
1
0
1
A0
0
0
0
0
C
8255A
12
13
6 5
4 3 2
1 0
D7 D6 D5 D4 D3 D2 D1 D0
Group B
Port C (PC3 PC0)
1 inputs
0 outputs
Port B
1 input
0 output
Mode
0 mode 0
1 mode 1
Group A
Mode set flag
1 - active
14
5 4 3 2
X X
1 0
X D3 D2 D1 D0
Bit set/reset
1 set
0 reset
Bit select
15
D4 port A
D3 port C 7:4
D1 port B
D0 port C 3:0
16
17
18
19
20
10
21
22
11
23
24
12
25
26
13
27
28
14