-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path44401B.txt
66 lines (52 loc) · 2.47 KB
/
44401B.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
PAL16R4
JLB 12AUG86 BTIM.PAL
44401B,5D,BTIM
OSC /CC2 /CACT /CACT25 /BDRY50 /CGNT /CGNT50 /TERM /IORQ GND
/OE /EADR /EIOD /NC14 /Q2 /Q1 /Q0 /DAP /APR VCC
Q0 := CACT * /Q2 * /Q4 * /Q0 * /CACT25
+ /Q2 * /Q1 * QO
+ Q2 * Q1 * QO
+ Q2 * Q1 * /Q0
Q1 := /Q2 * Q0 * Q1
+ /Q2 * Q0 * /Q1
+ Q1 * /Q0 * Q2
+ Q1 * /Q0 * /Q2
Q2 := Q1 * /Q0 * Q2
+ Q1 * /Q0 * /Q2
+ Q2 * Q0 * Q1
+ Q2 * Q0 * /Q1
IF (VCC) APR = /Q2 * Q1 * CACT
IF (VCC) EADR = /Q2 * QO * CACT ; t + u
+ /Q2 * Q1 * CACT ; u + v
+ Q1 * /Q0 * CACT ; v + w
+ /Q2 * /Q1 * /Q0 * CACT * /CACT25 ; s
+ CGNT * /CGNT50 ; address part for CPU cycle
IF (VCC) DAP = /Q2 * /Q1 * /Q0 * CACT * CACT25
+ DAP * /TERM * IORQ * CC2
IF (VCC) EIOD = IORQ * /Q2 * /Q1 * /QO * CACT * CACT2S * /BDRY50 * CC2
;STARTS WHEN THE s STATE HAS BEEN REACHED AFTER COMPLETING THE LOOP.
DESCRIPTION
; |<----------------------------------------------------|
; |
; ------<(s)000 |
; | / |
; /CACT+CACT25 | / | |
; | / | |
; --/ | |
; | |
; |
; (t)001 |
; |
; |-----(u)-----(v)-----(w)-----(x)-----(y)-----(z)---->|
; O11 010 110 111 101 100
; 010387 JLB: EIOD TOO SOON, ONLY 15NS SETUP FOR BD BEFORE BIOXE.
; WOULD NOT LOAD FROM FLOPPY. EIOD FRONT FLANK DELAYED 25NS.
: SAME WITH DAP. DAP HELD FOR THE REST OF THE CYCLE UNTIL TERM
; ON IORQ.
; 060387 JLB: DAP HELD INTO ADDRESS PART OF IOX CYCLES AFTER A
; BUFFERED WRITE CYCLE. SWAPPED IOD FOR IORQ IN EIOD.
; USING CC2 (NEW INPUT) TO QUALIFY DAP AND EIOD
; STATE MACHINE
;
; 180587 M3202B
; 090887 B JLB: MAXIMIZED EQUATIONS TO MATCH CLOCK SKEW.