!q3
e
arb & !arbgnt & !buswin & !chrst
Ý
xfer1 & !chrst
Ý
xfer2 & !dreq & !arbgnt & !chrst;
!enarb
4
arb
#
xfer1
#
xfer2;
‘enables arb vector (ARB0-3) on bus
!ack
4
xfer 2;
‘acknowledge signal enable
burst
4
xfer2;
‘BURST on MCA Bus (TRI-STATE output)
enable preout
4
!q0;
‘PREEMPT on MCA Bus (TRI-STATE output)
burst
4
0;
preout
4
0;
ARBCON:
Local Arbiter-Arbitration Bus Interface Logic
This logic drives and monitors the 4-bit Arbitration Bus during arbitration cycles. The device used is a 20L10 PAL.
Outputs: buswin, arb3, arb2, arb1, arb0, Q3, Q2, Q; pins 22, 21, 20, 19, 18, 17, 16, 15;
Inputs: sel3, sel2, sel1, sel0, enarb: pins 1, 2, 3, 4, 5;
Equations
arb3
e
0; arb2
e
0; arb1
e
0; arb0
e
0; ‘‘When enabled, these TRI-STATE outputs will be pulled low.
Q
e
(arb3
Ý
!sel3);
Q2
e
(arb3
Ý
!sel3) & (arb2
Ý
!sel2);
Q3
e
(arb1
Ý
!sel1);
!buswin
e
Q2 & Q3 & (arb0
Ý
!sel0) and !enarb;
enable arb3
e
!sel3 & !enarb;
enable arb2
e
!sel2 & Q & !enarb;
enable arb1
e
!sel1 & Q2 & !enarb;
enable arb0
e
!sel0 & Q2 & Q3 & !enarb;
LOCKOUT:
Device Request Lockout State Machine
This machine selects and prioritizes the four UART DMA requests and issues a single request to the Local Arbiter. Once a
particular request is selected, all others are locked out. The device used is 16L8D PAL.
Outputs dreq, s1, s0, q0, q1, q2, q3: pins 12, 13, 14, 15, 16, 17, 18;
Inputs: rxrdy1, rxrdy2, txrdy1, txrdy2, delay, chrst: pins 1, 2, 3, 4, 5, 6;
States of lockout machine
idle
e
[
1,1,1,1,
]
; rx1
e
[
1,1,1,0
]
; rx2
e
[
1,1,0,1
]
; tx1
e
[
1,0,1,1,
]
; tx2
e
[
0,1,1,1
]
;
Equations
!q0
e
idle & rxrdy1 & !delay & !chrst
Ý
!q0 & rxrdy1 & !chrst;
!q1
e
idle & !rxrdy1 & rxrdy2 & !delay & !chrst
Ý
q0 & !q1 & rxrdy2 & !chrst;
!q2
e
idle & !rxrdy1 & !rxrdy2 & txrdy1 & !delay & !chrst
Ý
q0 & q1 & !q2 & txrdy1 & !chrst;
!q3
e
idle & !rxrdy1 & !rxrdy2 & !txrdy1 & txrdy2 & !delay & !chrst
Ý
q0 & q1 & q2 & !q3 & txrdy2 & !chrst;
rx1win
e
q0; rx2win
e
q1; tx1win
e
q2; tx2win
e
q3;
s0
e
q0 & (!q1
Ý
q2);
s1
e
q0 & q1;
dreq
e
rx1win & rx2win & tx1win & tx2win;
16
Содержание PC16552C
Страница 2: ...PC16552C Adapter Block Diagram TL F 11195 1 2 ...
Страница 18: ...TL F 11195 7 18 ...
Страница 19: ...TL F 11195 8 19 ...
Страница 20: ...TL F 11195 9 20 ...
Страница 21: ...TL F 11195 10 21 ...
Страница 22: ...TL F 11195 11 22 ...
Страница 23: ...TL F 11195 12 23 ...