Subversion Repositories MB01 Project

Rev

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

OrCAD LOGIC COMPILER  v2.01 N 12/09/94  (Source file .\PLD\#0000PAL.PLD)

  1  || FILE:   #0000.PLD
  2  || PROJ:   20120607        
  3  || PART:   G26CV12-#0000
  4  ||
  5  || DEV :   PALCE26V12
  6  ||
  7  ||         DESC:   CONTROLLER DMA/FDC
  8  ||
  9  |
 10  |P26V12
 11  |
 12  || INPUT
 13  |  1:PHI2, 2:RW, 3:PHI0, 4:CX2, 5:DMA, 6:FDC, 8:WD, 9:WF, 10:MW0, 
 14  | 11:AEN, 12:OE, 13:EN, 14:RDY, 28:-,
 15  || OUTPUT 
 16  |  15:DBE, 16:CS0, 17:CS1, 18:CS2, 19:IOR, 20:IOW, 22:MRD, 23:MWE,
 17  |  24:CS3, 25:J, 26:PHI2N, 27:K
 18  |
 19  | ACTIVE-LOW: DBE, CS0, CS1, IOR, IOW, MRD, MWE, CS3, J, PHI2N 
 20  |
 21  |
 22  | SIGNATURE: "0000    "
 23  |
 24  || --------------------------------------------------------
 25  || SEGNALI COMANDO FLIP-FLOP WAIT
 26  |  PHI2N = PHI2
 27  || ABILITAZIONE WAIT
 28  |  WTX  = ((DMA' & WD') # (FDC' & WF'))
 29  || COMANDO J,K
 30  |  DATA = (RDY # WTX')
 31  |  J    = DATA
 32  |  K    = DATA
 33  ||
 34  || --------------------------------------------------------
 35  || CHIP SELECT RAM, DMA & FDC VALIDI SOLO SE AEN = 0
 36  |  DMAA = (DMA' & AEN')
 37  |  FDCA = (FDC' & AEN')
 38  |  CX2A = (CX2' & AEN')
 39  |  CS0  = DMAA
 40  |  CS1  = FDCA
 41  |  CS2  = FDCA
 42  ||
 43  || --------------------------------------------------------
 44  || SEGNALI UM8388 RD, WR (FDC)
 45  || RD, WR SINCRONIZZATI CON PHI2 (WF = 1)
 46  |  UMR1 = (FDCA & WF  & RW  & PHI2)
 47  |  UMW1 = (FDCA & WF  & RW' & PHI2)
 48  || RD, WR SINCRONIZZATI CON EN (WF = 0)
 49  |  UMR2 = (FDCA & WF' & RW  & EN)
 50  |  UMW2 = (FDCA & WF' & RW' & EN)
 51  |  UMRD   = (UMR1 # UMR2)
 52  |  UMWE   = (UMW1 # UMW2)
 53  ||
 54  || --------------------------------------------------------
 55  || SEGNALI 82C37 RD, WR (DMA)


 56  || RD, WR SINCRONIZZATI CON PHI2 (WD = 1)
 57  |  DMR1 = (DMAA & WD  & RW  & PHI2)
 58  |  DMW1 = (DMAA & WD  & RW' & PHI2)
 59  || RD, WR SINCRONIZZATI CON EN (WD = 0)
 60  |  DMR2 = (DMAA & WD' & RW  & EN)
 61  |  DMW2 = (DMAA & WD' & RW' & EN)
 62  |  DMRD   = (DMR1 # DMR2)
 63  |  DMWE   = (DMW1 # DMW2)
 64  ||
 65  || --------------------------------------------------------
 66  || SEGNALI RD,WR,MRD,MWR 3 STATI PER DMA
 67  || XAE attiva uscita 3-stati se LOW
 68  |  IORD = (DMRD # UMRD)
 69  |  IOWR = (DMWE # UMWE)
 70  |  MEMRD = (CX2' & RW  & PHI2 & OE)
 71  |  MEMWRA = (CX2' & RW' & PHI2 & MW0  & OE)
 72  |  MEMWRB = (CX2' & RW' & PHI0 & MW0' & OE)
 73  |  MEMWR = (MEMWRA # MEMWRB)
 74  |  IOR = AEN' ?? IORD
 75  |  IOW = AEN' ?? IOWR
 76  |  MRD = AEN' ?? MEMRD
 77  |  MWE = AEN' ?? MEMWR
 78  || --------------------------------------------------------
 79  || SELEZIONE SHARED RAM
 80  || DMA ATTIVO - RAM SEMPRE SELEZIONATA
 81  |  CEA = (OE')
 82  || DMA INATTIVO
 83  |  CEB = (CX2' & OE & PHI2)
 84  |  CS3 = (CEA # CEB)
 85  ||
 86  || --------------------------------------------------------
 87  || ABILITAZIONE BUFFER DATI BUS DMA
 88  |  FDCZ1 = (FDCA & WF & PHI2)
 89  |  FDCZ2 = (FDCA & WF' & EN)
 90  |  DMAZ1 = (DMAA & WD & PHI2)
 91  |  DMAZ2 = (DMAA & WD' & EN)
 92  |  DBE = (FDCZ1 # FDCZ2 # DMAZ1 # DMAZ2 # (CX2A & PHI2))



I200  No fatal errors found in source code (logic phase).
I201  No warnings.


I202  6/4/13  5:08 pm  (Tuesday)
I203  Memory usage 106K
I204  Elapsed time 1 second

OrCAD DEVICE FITTER  v2.01   12/09/94  (Source file .\PLD\#0000PAL.PLA)




RESOLVED EXPRESSIONS (Reduction 0)

Signal name      Row   Terms

PHI2N             11   PHI2  

J                 20   DMA  FDC  
                  21   DMA  WF  
                  22   FDC  WD  
                  23   WD  WF  
                  24   RDY  

K                  2   DMA  FDC  
                   3   DMA  WF  
                   4   FDC  WD  
                   5   WD  WF  
                   6   RDY  

CS0              132   DMA' AEN' 

CS1              121   FDC' AEN' 

CS2              108   FDC' AEN' 

IOR               92   AEN' 
                  93   PHI2  RW  DMA' WD  AEN' 
                  94   PHI2  RW  FDC' WF  AEN' 
                  95   RW  DMA' WD' AEN' EN  
                  96   RW  FDC' WF' AEN' EN  

IOW               75   AEN' 
                  76   PHI2  RW' DMA' WD  AEN' 
                  77   PHI2  RW' FDC' WF  AEN' 
                  78   RW' DMA' WD' AEN' EN  
                  79   RW' FDC' WF' AEN' EN  

MRD               58   AEN' 
                  59   PHI2  RW  CX2' OE  

MWE               43   AEN' 
                  44   PHI2  RW' CX2' MW0  OE  
                  45   RW' PHI0  CX2' MW0' OE  

CS3               31   PHI2  CX2' OE  
                  32   OE' 

DBE              141   PHI2  DMA' WD  AEN' 
                 142   PHI2  FDC' WF  AEN' 
                 143   DMA' WD' AEN' EN  
                 144   FDC' WF' AEN' EN  
                 145   PHI2  CX2' AEN' 




SIGNAL ASSIGNMENT
                                      Rows
 Pin    Signal name   Column     --------------    Activity
                                 Beg Avail Used

  1.     PHI2            0        -    -    -        High    (Clock)
  2.     RW              4        -    -    -        High     
  3.     PHI0            8        -    -    -        High     
  4.     CX2            12        -    -    -        High    (Clock)
  5.     DMA            16        -    -    -        High     
  6.     FDC            20        -    -    -        High     
  8.     WD             24        -    -    -        High     
  9.     WF             28        -    -    -        High     
 10.     MW0            32        -    -    -        High     
 11.     AEN            36        -    -    -        High     
 12.     OE             40        -    -    -        High     
 13.     EN             44        -    -    -        High     
 14.     RDY            48        -    -    -        High     
 15.     DBE            51      140    9    5        Low     (Registered)
 16.     CS0            47      131    9    1        Low     (Registered)
 17.     CS1            43      120   11    1        Low     (Registered)
 18.     CS2            38      107   13    1        High    (Registered)
 19.     IOR            35       92   15    5        Low     (Registered)
 20.     IOW            31       75   17    5        Low     (Registered)
 22.     MRD            27       58   17    2        Low     (Registered)
 23.     MWE            23       43   15    3        Low     (Registered)
 24.     CS3            19       30   13    2        Low     (Registered)
 25.     J              15       19   11    5        Low     (Registered)
 26.     PHI2N          11       10    9    1        Low     (Registered)
 27.     K               6        1    9    5        High    (Registered)
 28.     -               2        -    -    -                 
 29.     -               -        0    1    0                 
 30.     -               -      149    1    0                 
                                    ---- ----
                                     150   36  (24%)


I200  No fatal errors found in source code (device phase).
I201  No warnings.



OrCAD DEVICE
Type:       PAL26V12
*
QP28* QF7848* QV1024*
F0*
L0052 1111111111111111111111111111111111111111111111111111*
L0104 1111111111111111011101111111111111111111111111111111*
L0156 1111111111111111011111111111011111111111111111111111*
L0208 1111111111111111111101110111111111111111111111111111*
L0260 1111111111111111111111110111011111111111111111111111*
L0312 1111111111111111111111111111111111111111111111110111*
L0520 1111111111111111111111111111111111111111111111111111*
L0572 0111111111111111111111111111111111111111111111111111*
L0988 1111111111111111111111111111111111111111111111111111*
L1040 1111111111111111011101111111111111111111111111111111*
L1092 1111111111111111011111111111011111111111111111111111*
L1144 1111111111111111111101110111111111111111111111111111*
L1196 1111111111111111111111110111011111111111111111111111*
L1248 1111111111111111111111111111111111111111111111110111*
L1560 1111111111111111111111111111111111111111111111111111*
L1612 0111111111111011111111111111111111111111011111111111*
L1664 1111111111111111111111111111111111111111101111111111*
L2236 1111111111111111111111111111111111111011111111111111*
L2288 0111101111111011111111111111111101111111011111111111*
L2340 1111101101111011111111111111111110111111011111111111*
L3016 1111111111111111111111111111111111111011111111111111*
L3068 0111011111111011111111111111111111111111011111111111*
L3900 1111111111111111111111111111111111111011111111111111*
L3952 0111101111111111101111110111111111111011111111111111*
L4004 0111101111111111111110111111011111111011111111111111*
L4056 1111101111111111101111111011111111111011111101111111*
L4108 1111101111111111111110111111101111111011111101111111*
L4784 1111111111111111111111111111111111111011111111111111*
L4836 0111011111111111101111110111111111111011111111111111*
L4888 0111011111111111111110111111011111111011111111111111*
L4940 1111011111111111101111111011111111111011111101111111*
L4992 1111011111111111111110111111101111111011111101111111*
L5564 1111111111111111111111111111111111111111111111111111*
L5616 1111111111111111111110111111111111111011111111111111*
L6240 1111111111111111111111111111111111111111111111111111*
L6292 1111111111111111111110111111111111111011111111111111*
L6812 1111111111111111111111111111111111111111111111111111*
L6864 1111111111111111101111111111111111111011111111111111*
L7280 1111111111111111111111111111111111111111111111111111*
L7332 0111111111111111101111110111111111111011111111111111*
L7384 0111111111111111111110111111011111111011111111111111*
L7436 1111111111111111101111111011111111111011111101111111*
L7488 1111111111111111111110111111101111111011111101111111*
L7540 0111111111111011111111111111111111111011111111111111*
L7800 100000001000111111111111111111111111111111111111*
C1C44*

I202  6/4/13  5:08 pm  (Tuesday)
I203  Memory usage 9K
I204  Elapsed time 1 second