home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s205 / 1.ddi / BACKUP.001 / EXAMPLES_SRAM1.PDS < prev    next >
Encoding:
Text File  |  1991-02-27  |  2.0 KB  |  97 lines

  1. TITLE    STATIC RAM CONTROLLER FOR AM29000
  2. PATTERN  A
  3. REVISION 1.0
  4. AUTHOR   GEORGE LANDERS
  5. COMPANY  ADVANCED MICRO DEVICES
  6. DATE     12/10/89
  7.  
  8. CHIP SRAM1 mach110
  9.  
  10. ; INPUTS
  11. PIN ? VCC
  12. PIN ? GND
  13. PIN ? CLOCKA
  14. PIN ? IREQ
  15. PIN ? IREQT
  16. PIN ? A31
  17. PIN ? A30
  18. PIN ? A29
  19. PIN ? PIN169
  20. PIN ? DREQT0
  21. PIN ? DREQT1
  22. PIN ? DREQ
  23. PIN ? DBREQD
  24. PIN ? IBREQD
  25. PIN ? BINVD
  26. PIN ? RW
  27.  
  28. ;OUTPUT
  29. PIN ? /DOE              COMBINATORIAL
  30. PIN ? /CNT              COMBINATORIAL
  31. PIN ? /IBACK            REGISTERED
  32. PIN ? /DBACK            REGISTERED
  33. PIN ? /IME              COMBINATORIAL
  34. PIN ? /DME              COMBINATORIAL
  35. PIN ? /IRDY             COMBINATORIAL
  36. PIN ? /DRDY             COMBINATORIAL
  37. PIN ? /LD               COMBINATORIAL
  38. PIN ? /WE               COMBINATORIAL
  39. PIN ? ILOAD             REGISTERED
  40. PIN ? DLOAD             REGISTERED
  41. PIN ? IBACKD            REGISTERED
  42. PIN ? DBACKD            REGISTERED
  43.  
  44. GROUP  BLOCK_A DOE CNT IBACK DBACK IME DME IRDY DRDY LD WE ILOAD DLOAD
  45.        IBACKD DBACKD
  46.  
  47.  
  48. EQUATIONS
  49.  
  50.  
  51.  
  52. IBACK:=  /DBACK * IME
  53.          + /DME * /IREQ * IME * IBACK;
  54. IBACK.CLKF = CLOCKA
  55.  
  56. DBACK:=  /IBACK * DME
  57.         ; + /(DME * /DBREQD + DREQ * /DME) * DBACK;
  58.         + /DME * /DREQ * DBACK
  59.         + DME * /DBREQD * DBACK
  60.         + /DBREQD * /DREQ * DBACK
  61. DBACK.CLKF = CLOCKA
  62.  
  63. ILOAD:=  /DBACK * IME * /ILOAD;
  64. ILOAD.CLKF = CLOCKA
  65.  
  66. DLOAD:=  /IBACK * DME * /DLOAD;
  67. DLOAD.CLKF = CLOCKA
  68.  
  69. IME = IREQ * /IREQT * /A31 * /A30 * /A29 * /PIN169;
  70.  
  71. DME = DREQ * /DREQT0 * /DREQT1 * A31 * /A30 * /A29 * /PIN169;
  72.  
  73. IRDY  = /BINVD * ILOAD
  74.       + /BINVD * IBREQD * IBACKD;
  75.  
  76. DRDY  = /BINVD * DLOAD
  77.       + /BINVD * DBREQD * DBACKD;
  78.  
  79. DOE = /BINVD *  RW * DLOAD
  80.       + /BINVD *  RW * DBREQD *  DBACKD;
  81.  
  82. LD = IREQ * /DBACK * /ILOAD
  83.       + DREQ * /IBACK * /DLOAD;
  84.  
  85. CNT = IBREQD * IBACK * / BINVD
  86.       + DBREQD * DBACK * /BINVD;
  87.  
  88. WE = /BINVD * /RW * DLOAD
  89.       + /BINVD * /RW * DBACKD * DBREQD;
  90.  
  91. IBACKD:= IBACK;
  92. IBACKD.CLKF = CLOCKA
  93.  
  94. DBACKD:= DBACK;
  95. DBACKD.CLKF = CLOCKA
  96.  
  97.