home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / Electrics_1_0.lha / Examples / BusDrivers / BusDrivers.script < prev   
Encoding:
Text File  |  1995-09-09  |  819 b   |  68 lines

  1. !--------------------------------------------------------
  2. !This simulation Script file tests the BusDriver circuit.
  3. !--------------------------------------------------------
  4.  
  5. view
  6.   A0
  7.   A1
  8.   A2
  9.   A3
  10.   B0
  11.   B1
  12.   B2
  13.   B3
  14.   SELECT_A
  15.   SELECT_B
  16.   BUS0
  17.   BUS1
  18.   BUS2
  19.   BUS3
  20. section
  21.  
  22.  
  23. !Tristate all bus drivers.
  24.  
  25. assign SELECT_A 0
  26. assign SELECT_B 0
  27. run
  28.  
  29. !Assign values to A and B.
  30.  
  31. assign A0 0
  32. assign A1 1
  33. assign A2 0
  34. assign A3 1
  35.  
  36. assign B0 1
  37. assign B1 0
  38. assign B2 1
  39. assign B3 0
  40.  
  41. run
  42.  
  43. !Drive A onto Bus, then tristate.
  44.  
  45. assign SELECT_A 1
  46. run
  47. assign SELECT_A 0
  48. run
  49.  
  50. !Drive B onto Bus, then tristate.
  51.  
  52. assign SELECT_B 1
  53. run
  54. assign SELECT_B 0
  55. run
  56.  
  57. !Cause bus-contention by enabling both sets of bus drivers.
  58.  
  59. assign SELECT_A 1
  60. assign SELECT_B 1
  61. run
  62.  
  63. !Tristate both sets of bus drivers.
  64.  
  65. assign SELECT_A 0
  66. assign SELECT_B 0
  67. run
  68.