Subversion Repositories MB01 Project

Rev

Blame | Last modification | View Log | Download | RSS feed

||      FILE:   #0002.PLD
||      PROJ:   20120602        
||      PART:   G22V10-#0002
||
||      DEV :   GAL22V10
||
||      DESC:   DECODER BANK/CONTROL REGISTER
||
|
|GAL22V10
|
|| INPUT
|  1:CLK, 2:F2, 3:A0, 4:A1, 5:A2, 6:A3, 7:A4, 8:A5, 9:A6, 10:IOS,
|  11:RW, 13:PHI2,
|| OUTPUT 
|  14:Q0, 15:Q1, 16:Q2, 17:PHI0, 18:WPR, 19:WAP, 20:WDL, 
|  21:WDH, 22:CRW, 23:CRD
|
| ACTIVE-LOW: CRD, CRW
|
| SIGNATURE: "0002    "
|
||
|| Q0 = 8M, Q1 = 4M, Q2 = 2M  
|  Q[2..0] = CLK // Q[2..0] + 1 
|  FA = Q2 & F2'        || 2MHz
|  FB = Q1 & F2         || 4MHz
|  PHI0 = (FA # FB)     || FASE 0
||
|| PBR => FF00 - FF0F
|  WPR = (IOS' & RW' & PHI2 & A6' & A5' & A4') 
|| APR => FF10 - FF1F
|  WAP = (IOS' & RW' & PHI2 & A6' & A5' & A4) 
|| DML => FF20 - FF27
|  WDL = (IOS' & RW' & PHI2 & A6' & A5  & A4' & A3') 
|| DMH => FF28 - FF2F
|  WDH = (IOS' & RW' & PHI2 & A6' & A5  & A4' & A3) 
|| CR  => FF30 - FF3F
|  CRW = (IOS' & RW' & PHI2 & A6' & A5  & A4 & PHI0) 
||
| FF00 = (IOS' & A6' & A5' & A4' & A3' & A2' & A1' & A0')
| FF10 = (IOS' & A6' & A5' & A4  & A3' & A2' & A1' & A0')
| FF20 = (IOS' & A6' & A5  & A4' & A3' & A2' & A1' & A0')
| FF28 = (IOS' & A6' & A5  & A4' & A3  & A2' & A1' & A0')
| FF30 = (IOS' & A6' & A5  & A4)
| CRD  = ((FF00 # FF10 # FF20 # FF28 # FF30) & RW & PHI2)