Blame | Last modification | View Log | Download | RSS feed
OrCAD LOGIC COMPILER v2.01 N 12/09/94 (Source file .\PLD\#0202.PLD)
1 || FILE: #0202.PLD
2 || PROJ: 20120601
3 || PART: G26CV12-#0202
4 ||
5 || DEV : GAL26CV12
6 ||
7 || DESC: DECODER I/O
8 ||
9 |
10 |GAL26CV12
11 |
12 || INPUT
13 | 1:A8, 2:A9, 3:A10, 4:A11, 5:A12, 6:A13, 8:A14, 9:A15, 10:A16,
14 | 11:A17, 12:A18, 13:A19, 14:A20, 15:A21, 16:A22, 17:A23,
15 | 27:VMA, 28:A7, 26:VDA,
16 || OUTPUT
17 | 18:ME0, 19:ME1, 20:DBE, 22:DBX, 23:IO0, 24:IO1, 25:IO2
18 |
19 | ACTIVE-LOW: ME0, ME1, DBE, DBX, IO0, IO1, IO2
20 |
21 |
22 | SIGNATURE: "0202 "
23 |
24 || --------------------------------------------------------
25 ||
26 || /IO0 -> 00FC00 - 00FC7F
27 || /IO1 -> 00FC80 - 00FCFF
28 || /IO2 -> 00FD00 - 00FDFF
29 || /ME0 -> 100000 - EFFFFF (RAM)
30 || /ME1 -> 010000 - 013FFF (RAM 16K)
31 || /DBE -> internal data bus enable
32 || /DBX -> external data bus enable
33 ||
34 || --------------------------------------------------------
35 ||
36 | BANK0 = (A23' & A22' & A21' & A20' & A19' & A18' & A17' & A16' & VMA')
37 | BANK1 = (A23' & A22' & A21' & A20' & A19' & A18' & A17' & A16 & VMA')
38 || --------------------------------------------------------
39 ||
40 || IOS -> 00FC00 - 00FDFF
41 | IOS = (BANK0 & A15 & A14 & A13 & A12 & A11 & A10 & A9' & VDA)
42 | IO0A = (IOS & A8' & A7')
43 | IO1A = (IOS & A8' & A7 )
44 | IO2A = (IOS & A8)
45 | IO0 = IO0A
46 | IO1 = IO1A
47 | IO2 = IO2A
48 | CS1A = (A23' & A22' & A21' & A20' & A19 & VMA')
49 | CSHA = (A23 & A22 & A21 & A20 & A19 & VMA')
50 || BANK $01 : $010000 - $01FFFF
51 || BANK1 = (A23' & A22' & A21' & A20' & A19' & A18' & A17' & A16 & VMA')
52 | ME1A = (BANK1 & A15' & A14')
53 | ME1 = ME1A
54 ||
55 || --------------------------------------------------------
56 || RAM SELECT $100000 - $EFFFFF
57 ||
58 || $100000 - $1FFFFF (1Mb)
59 | BLK1 = (A23' & A22' & A21' & A20 & VMA')
60 || $200000 - $3FFFFF (2Mb)
61 | BLK2 = (A23' & A22' & A21 & VMA')
62 || $400000 - $7FFFFF (4Mb)
63 | BLK3 = (A23' & A22 & VMA')
64 || $800000 - $BFFFFF (4Mb)
65 | BLK4 = (A23 & A22' & VMA')
66 || $C00000 - $DFFFFF (2Mb)
67 | BLK5 = (A23 & A22 & A21' & VMA')
68 || $E00000 - $EFFFFF (1Mb)
69 | BLK6 = (A23 & A22 & A21 & A20' & VMA')
70 | ME0A = (BLK1 # BLK2 # BLK3 # BLK4 # BLK5 # BLK6)
71 | ME0 = ME0A
72 ||
73 || --------------------------------------------------------
74 || INTERNAL DATA BUS ENABLE
75 || FIRST 16 BANKS OF RAM (1Mb), BUT NOT CX1, AND LAST 16 BANKS
76 || PLUS IO0
77 ||
78 || 16K BLOCK $014000 - $017FFF
79 | BR1 = (BANK1 & A15' & A14)
80 || 32K BLOCK $018000 - $01FFFF
81 | BR2 = (BANK1 & A15)
82 ||
83 || BANK $01 RAM SELECT
84 | CS0B = (BR1 # BR2)
85 ||
86 || BANK $02 & $03 : $020000 - $03FFFF (128K BLOK)
87 | CS0C = (A23' & A22' & A21' & A20' & A19' & A18' & A17 & VMA')
88 ||
89 || BANK $03 - $07 : $040000 - $07FFFF (256K BLOK)
90 | CS0D = (A23' & A22' & A21' & A20' & A19' & A18 & VMA')
91 ||
92 || BANK $00 - $07 RAM SELECTION (512K BLOCK)
93 | CS0A = (BANK0 # CS0B # CS0C # CS0D)
94 || BANKF0: $F00000 - $F7FFFF
95 | BANKF0 = (A23 & A22 & A21 & A20 & A19' & VMA')
96 | DBE = (CS0A # CS1A # BANKF0 # CSHA # IO0A)
97 ||
98 || EXTERNAL DATA BUS ENABLE
99 ||
100 | DBX = (ME0A # ME1A # IO1A # IO2A)
I200 No fatal errors found in source code (logic phase).
I201 No warnings.
I202 1/29/18 8:26 pm (Monday)
I203 Memory usage 114K
I204 Elapsed time 1 second
OrCAD DEVICE FITTER v2.01 12/09/94 (Source file .\PLD\#0202.PLA)
RESOLVED EXPRESSIONS (Reduction 0)
Signal name Row Terms
IO0 38 A8' A9' A10 A11 A12 A13 A14 A15 A16' A17' A18'
A19' A20' A21' A22' A23' VMA' A7' VDA
DBE 62 A8' A9' A10 A11 A12 A13 A14 A15 A16' A17' A18'
A19' A20' A21' A22' A23' VMA' A7' VDA
63 A14 A15' A16 A17' A18' A19' A20' A21' A22' A23' VMA'
64 A15 A16 A17' A18' A19' A20' A21' A22' A23' VMA'
65 A16' A17' A18' A19' A20' A21' A22' A23' VMA'
66 A17 A18' A19' A20' A21' A22' A23' VMA'
67 A18 A19' A20' A21' A22' A23' VMA'
68 A19' A20 A21 A22 A23 VMA'
69 A19 A20' A21' A22' A23' VMA'
70 A19 A20 A21 A22 A23 VMA'
IO1 29 A8' A9' A10 A11 A12 A13 A14 A15 A16' A17' A18'
A19' A20' A21' A22' A23' VMA' A7 VDA
DBX 49 A8' A9' A10 A11 A12 A13 A14 A15 A16' A17' A18'
A19' A20' A21' A22' A23' VMA' A7 VDA
50 A8 A9' A10 A11 A12 A13 A14 A15 A16' A17' A18'
A19' A20' A21' A22' A23' VMA' VDA
51 A14' A15' A16 A17' A18' A19' A20' A21' A22' A23' VMA'
52 A20' A21 A22 A23 VMA'
53 A20 A21' A22' A23' VMA'
54 A21' A22 A23 VMA'
55 A21 A22' A23' VMA'
56 A22' A23 VMA'
57 A22 A23' VMA'
IO2 20 A8 A9' A10 A11 A12 A13 A14 A15 A16' A17' A18'
A19' A20' A21' A22' A23' VMA' VDA
ME1 75 A14' A15' A16 A17' A18' A19' A20' A21' A22' A23' VMA'
ME0 86 A20' A21 A22 A23 VMA'
87 A20 A21' A22' A23' VMA'
88 A21' A22 A23 VMA'
89 A21 A22' A23' VMA'
90 A22' A23 VMA'
91 A22 A23' VMA'
SIGNAL ASSIGNMENT
Rows
Pin Signal name Column -------------- Activity
Beg Avail Used
1. A8 0 - - - High (Clock)
2. A9 4 - - - High
3. A10 8 - - - High
4. A11 12 - - - High
5. A12 16 - - - High
6. A13 20 - - - High
8. A14 24 - - - High
9. A15 28 - - - High
10. A16 32 - - - High
11. A17 36 - - - High
12. A18 40 - - - High
13. A19 44 - - - High
14. A20 48 - - - High
15. A21 50 112 9 0 High (Registered)
16. A22 46 103 9 0 High (Registered)
17. A23 42 94 9 0 High (Registered)
18. ME0 39 85 9 6 Low (Three-state)
19. ME1 35 74 11 1 Low (Three-state)
20. DBE 31 61 13 9 Low (Three-state)
22. DBX 27 48 13 9 Low (Three-state)
23. IO0 23 37 11 1 Low (Three-state)
24. IO1 19 28 9 1 Low (Three-state)
25. IO2 15 19 9 1 Low (Three-state)
26. VDA 10 10 9 0 High (Registered)
27. VMA 6 1 9 0 High (Registered)
28. A7 2 - - - High
29. - - 0 1 0
30. - - 121 1 0
---- ----
122 28 (23%)
I200 No fatal errors found in source code (device phase).
I201 No warnings.
OrCAD DEVICE
Type: GAL26CV12
*
QP28* QF6432* QV1024*
F0*
L0988 1111111111111111111111111111111111111111111111111111*
L1040 0111101001010111011101110111011110111011101010101010*
L1456 1111111111111111111111111111111111111111111111111111*
L1508 1001101001010111011101110111011110111011101010101010*
L1924 1111111111111111111111111111111111111111111111111111*
L1976 1010101001010111011101110111011110111011101010101010*
L2496 1111111111111111111111111111111111111111111111111111*
L2548 1001101001010111011101110111011110111011101010101010*
L2600 0111101001010111011101110111011110111011101010101010*
L2652 1111111011111111111111111011101101111011101010101010*
L2704 1111111011111111111111111111111111111111110111011001*
L2756 1111111011111111111111111111111111111111111011100110*
L2808 1111111011111111111111111111111111111111110111011110*
L2860 1111111011111111111111111111111111111111111011101101*
L2912 1111111011111111111111111111111111111111110111101111*
L2964 1111111011111111111111111111111111111111111011011111*
L3172 1111111111111111111111111111111111111111111111111111*
L3224 1010101001010111011101110111011110111011101010101010*
L3276 1111111011111111111111110111101101111011101010101010*
L3328 1111111011111111111111111111011101111011101010101010*
L3380 1111111011111111111111111111111110111011101010101010*
L3432 1111111011111111111111111111111111110111101010101010*
L3484 1111111011111111111111111111111111111111011010101010*
L3536 1111111011111111111111111111111111111111110110010101*
L3588 1111111011111111111111111111111111111111111001101010*
L3640 1111111011111111111111111111111111111111110101010101*
L3848 1111111111111111111111111111111111111111111111111111*
L3900 1111111011111111111111111011101101111011101010101010*
L4420 1111111111111111111111111111111111111111111111111111*
L4472 1111111011111111111111111111111111111111110111011001*
L4524 1111111011111111111111111111111111111111111011100110*
L4576 1111111011111111111111111111111111111111110111011110*
L4628 1111111011111111111111111111111111111111111011101101*
L4680 1111111011111111111111111111111111111111110111101111*
L4732 1111111011111111111111111111111111111111111011011111*
L6344 1111010101010101011111110011000000110010001100000011*
L6396 001000100000001000000010000000100000*
CC3C8*
I202 1/29/18 8:26 pm (Monday)
I203 Memory usage 10K
I204 Elapsed time 1 second