Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | - | 1 | || FILE: #0002.PLD |
2 | || PROJ: 20120602 |
||
3 | || PART: G22V10-#0002 |
||
4 | || |
||
5 | || DEV : GAL22V10 |
||
6 | || |
||
7 | || DESC: DECODER BANK/CONTROL REGISTER |
||
8 | || |
||
9 | | |
||
10 | |GAL22V10 |
||
11 | | |
||
12 | || INPUT |
||
13 | | 1:CLK, 2:F2, 3:A0, 4:A1, 5:A2, 6:A3, 7:A4, 8:A5, 9:A6, 10:IOS, |
||
14 | | 11:RW, 13:PHI2, |
||
15 | || OUTPUT |
||
16 | | 14:Q0, 15:Q1, 16:Q2, 17:PHI0, 18:WPR, 19:WAP, 20:WDL, |
||
17 | | 21:WDH, 22:CRW, 23:CRD |
||
18 | | |
||
19 | | ACTIVE-LOW: CRD, CRW |
||
20 | | |
||
21 | | SIGNATURE: "0002 " |
||
22 | | |
||
23 | || |
||
24 | || Q0 = 8M, Q1 = 4M, Q2 = 2M |
||
25 | | Q[2..0] = CLK // Q[2..0] + 1 |
||
26 | | FA = Q2 & F2' || 2MHz |
||
27 | | FB = Q1 & F2 || 4MHz |
||
28 | | PHI0 = (FA # FB) || FASE 0 |
||
29 | || |
||
30 | || PBR => FF00 - FF0F |
||
31 | | WPR = (IOS' & RW' & PHI2 & A6' & A5' & A4') |
||
32 | || APR => FF10 - FF1F |
||
33 | | WAP = (IOS' & RW' & PHI2 & A6' & A5' & A4) |
||
34 | || DML => FF20 - FF27 |
||
35 | | WDL = (IOS' & RW' & PHI2 & A6' & A5 & A4' & A3') |
||
36 | || DMH => FF28 - FF2F |
||
37 | | WDH = (IOS' & RW' & PHI2 & A6' & A5 & A4' & A3) |
||
38 | || CR => FF30 - FF3F |
||
39 | | CRW = (IOS' & RW' & PHI2 & A6' & A5 & A4 & PHI0) |
||
40 | || |
||
41 | | FF00 = (IOS' & A6' & A5' & A4' & A3' & A2' & A1' & A0') |
||
42 | | FF10 = (IOS' & A6' & A5' & A4 & A3' & A2' & A1' & A0') |
||
43 | | FF20 = (IOS' & A6' & A5 & A4' & A3' & A2' & A1' & A0') |
||
44 | | FF28 = (IOS' & A6' & A5 & A4' & A3 & A2' & A1' & A0') |
||
45 | | FF30 = (IOS' & A6' & A5 & A4) |
||
46 | | CRD = ((FF00 # FF10 # FF20 # FF28 # FF30) & RW & PHI2) |
||
47 |