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

  1. ; Data & Control values
  2.  
  3. ; Inputs
  4. STRING N_INP_V1 '/sample0 /sample1 /sample2 /sample3'
  5. STRING N_INP_V2 '/sample4 /sample5 /sample6 /sample7'
  6.  
  7. STRING INP_V1 ' sample0  sample1  sample2  sample3'
  8. STRING INP_V2 ' sample4  sample5  sample6  sample7'
  9.  
  10. STRING N_G_IN1 '/glita0 /glita1 /glita2 /glita3'
  11. STRING N_G_IN2 '/glitb0 /glitb1 /glitb2 /glitb3'
  12.  
  13. STRING G_IN1 ' glita0  glita1  glita2  glita3'
  14. STRING G_IN2 ' glitb0  glitb1  glitb2  glitb3'
  15.  
  16. ;Outputs
  17. STRING C_BUS1 ' tracea0  tracea1  tracea2  tracea3'
  18. STRING C_BUS2 ' traceb0  traceb1  traceb2  traceb3'
  19.  
  20. STRING N_C_BUS1 ' /tracea0  /tracea1  /tracea2  /tracea3'
  21. STRING N_C_BUS2 ' /traceb0  /traceb1  /traceb2  /traceb3'
  22.  
  23. STRING G_BUS1 ' gl_mema0  gl_mema1  gl_mema2  gl_mema3'
  24. STRING G_BUS2 ' gl_memb0  gl_memb1  gl_memb2  gl_memb3'
  25.  
  26. STRING N_G_BUS1 '/gl_mema0 /gl_mema1 /gl_mema2 /gl_mema3'
  27. STRING N_G_BUS2 '/gl_memb0 /gl_memb1 /gl_memb2 /gl_memb3'
  28.  
  29. STRING G_BUS_ON    '
  30.                 G_BUS1 G_BUS2
  31.                 '
  32. ; Functions
  33.  
  34. STRING INIT_ALL 'SETF INP_V1 INP_V2  G_IN1 G_IN2
  35.                   z_g_mem /gl_ie
  36.                   z_cbus  /gl_sel
  37.                 '
  38. SIMULATION
  39.  
  40. trace_on z_g_mem G_IN1 G_BUS1 gl_ie gl_sel z_cbus INP_V1 C_BUS1
  41.  
  42. INIT_ALL
  43. clockf CLK1
  44. clockf CLK1
  45. clockf CLK1
  46. check N_G_BUS1
  47. clockf CLK1
  48. check C_BUS1
  49. setf N_INP_V1 N_G_IN1
  50. clockf CLK1
  51. check  G_BUS1
  52. clockf CLK1
  53. check N_C_BUS1
  54. clockf CLK1
  55. clockf CLK1
  56. setf /z_cbus
  57. clockf CLK1
  58. clockf CLK1
  59. check ^C_BUS1
  60. clockf CLK1
  61. clockf CLK1
  62. setf /z_g_mem
  63. check^ G_BUS1
  64. setf  z_cbus
  65. setf  gl_sel gl_ie
  66. setf N_G_BUS1
  67. clockf CLK1
  68. clockf CLK1
  69. clockf CLK1
  70. check N_CBUS1
  71. clockf CLK1
  72. setf G_BUS1
  73. clockf CLK1
  74. clockf CLK1
  75. check CBUS1
  76. clockf CLK1
  77. clockf CLK1
  78. setf N_G_BUS1
  79. clockf CLK1
  80. clockf CLK1
  81. clockf CLK1
  82. check N_CBUS1
  83. clockf CLK1
  84. clockf CLK1
  85. clockf CLK1
  86. clockf CLK1
  87. clockf CLK1
  88. trace_off
  89.