home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / info / hdintfc < prev    next >
Internet Message Format  |  1992-11-11  |  9KB

  1. From:    IN%"I-AMIGA%UBVM.BITNET@UBVM.cc.buffalo.edu"  "Info-Amiga List" 13-MAY-1991 11:23:40.29
  2. To:    Multiple recipients of list I-AMIGA <I-AMIGA@UBVM.BITNET>
  3. CC:    
  4. Subj:    HDinterface
  5.  
  6. For all those, waiting for that HD interface scheme: read on!
  7. I'm sorry, but this is the fastest and easiest way for me to distribute
  8. this. I have no access (yet) to direct FTP :-(
  9.  
  10.  
  11.              HARDDISK INTERFACE for AMIGA 500/100/2000
  12.              -----------------------------------------
  13.  
  14.  
  15. The following article describes the design and installation of an
  16. interface between an Amiga 500/1000/2000 and an OMTI harddisk-controller,
  17. designed for ST506-type harddisks.
  18.  
  19. It origines from an article printed in the April 1988 issue of the german
  20. magazine C'T. The neccesary software is distributed by eMedia GmbH [1].
  21.  
  22. At my home, I have used the interface with these combinations:
  23.  
  24.          controller       harddisk
  25.          -------------    ----------------------------
  26.          OMTI 5527        Seagate ST-238R (30 MB, RLL)
  27.          OMTI 5520        Seagate ST-225  (20 MB, MFM)
  28.          Seagate ST-11    Seagate ST-238R (30 MB, RLL)
  29.  
  30.  
  31. The C'T software (format program and harddisk.device) just supports both
  32. OMTI controllers.
  33. Using ALF software [2] enables you to use more types of controllers (like the
  34. ST11). And even better, it speeds up data-transfers quite a bit!
  35.  
  36.  
  37.  
  38. GENERAL DESCRIPTION
  39.  
  40. The HD-controller used with this interface normally gets its control- and
  41. data-signals from the PC via one of the PC-slots (the 62 pins version).
  42. These signals can offcourse also be generated by any Amiga! The interface
  43. simply converts signals, coming from the Amiga expansion bus, to the
  44. appropriate signals for the HD-controller.
  45.  
  46. Here's how:
  47.  
  48.   AMIGA EXP.PORT                                                PC SLOT
  49.   ==============                                                =======
  50. D0    75 |---------------------------------------------------------| A9   D0
  51. D1    77 |---------------------------------------------------------| A8   D1
  52. D2    79 |---------------------------------------------------------| A7   D2
  53. D3    81 |---------------------------------------------------------| A6   D3
  54. D4    83 |---------------------------------------------------------| A5   D4
  55. D5    86 |---------------------------------------------------------| A4   D5
  56. D6    84 |---------------------------------------------------------| A3   D6
  57. D7    82 |---------------------------------------------------------| A2   D7
  58.          |                                                         |
  59. A1    29 |---------------------------------------------------------| A31  A0
  60. A2    27 |---------------------------------------------------------| A30  A1
  61. A3    26 |---------------------------------------------------------| A29  A2
  62. A4    24 |---------------------------------------------------------| A28  A3
  63. A5    21 |---------------------------------------------------------| A27  A4
  64. A6    23 |---------------------------------------------------------| A26  A5
  65. A7    28 |---------------------------------------------------------| A25  A6
  66. A8    30 |---------------------------------------------------------| A24  A7
  67. A9    32 |---------------------------------------------------------| A23  A8
  68. A10   34 |---------------------------------------------------------| A22  A9
  69.          |                                                         |
  70.          |                         +--+--+--+-- +5V             +--| A21  A10
  71.          |                         |  |  |  |                   +--| A20  A11
  72.          |                         /  /  /  /                   +--| A19  A12
  73.          |         +5V   GND       \  \  \  \  4 x 4k7          +--| A18  A13
  74.          |          |     |        /  /  /  /                   +--| A17  A14
  75.          |     +----------------+  |  |  |  |  +--------+       +--| A16  A15
  76. A16   45 |-----|3   20    10   2|--+--|--|--|--|8  S4  1|---+   +--| A15  A16
  77. A17   47 |-----|17            18|-----+--|--|--|7  S3  2|---+   +--| A14  A17
  78. A18   52 |-----|5              4|--------+--|--|6  S2  3|---+   +--| A13  A18
  79. A19   54 |-----|15  74HC688   16|-----------+--|5  S1  4|---+   +--| A12  A19
  80. A20   56 |-----|7              6|----- GND     +--------+   |   |  |
  81. A21   58 |-----|13            14|----- GND    dipswitches   |   |  |
  82. A22   57 |-----|9              8|----- GND                 GND GND |
  83. A23   59 |-----|11   1   19   12|----- +5V                         |
  84.          |     +----------------+                                  |     ___
  85.          |           |    |                               GND -----| A11 AEN
  86.  __      |           |    |                                        |     _____
  87.  AS   74 |-----------+    |                               +5V -----| B15 DACK3
  88.   _      |                |     2 ___                              |     ____
  89. R/W   68 |---+------------|------|   \_____________________________| B13 IOWR
  90.          |   |            +------|___/ 3                           |
  91.          |   |            |     1                                  |
  92.          |   | 3 |\  4    |    12 ___ 74LS32                       |     ____
  93.          |   +---| >o-----|------|   \_____________________________| B14 IORD
  94.          |       |/       +------|___/        |                    |
  95.          |      74LS04                        |                    |
  96.  ___     |    13 |\  12                       |                    |
  97.  RES  53 |-------| >o-------------------------|--------------------| B2 reset
  98.          |       |/                           |                    |
  99.  _____   |                                    | <- ZORRO only !!!  |
  100.  SLAVE 9 |------------------------------------+                    |
  101.          |                                                         |
  102. +12V  10 |---------------------------------------------------------| B9
  103. +5V  5 6 |---------------------------------------------------------| B3 B29
  104. GND      |---------------------------------------------------------|
  105.          | 1,2,3,4,13,25,37,49,61,73,85                 B1,B10,B31 |
  106.  
  107.  
  108.  
  109. Layout of the pins on the expansion bus (seen from outside):
  110.  
  111.       1 3 5 7 . . . . . . . . . . . . . . . . . . . . . . . 81 83 85
  112.      ================================================================
  113.       2 4 6 8 . . . . . . . . . . . . . . . . . . . . . . . 82 84 86
  114.  
  115.  
  116. Layout of the pins on the PC-slot (seen from 'above'):
  117.  
  118.    A1 A2 A3 . . . . . . . . . . . . . . . . . . . . . . A29 A30 A31
  119.  +------------------------------------------------------------------+
  120.  | ================================================================ |
  121.  +------------------------------------------------------------------+
  122.    B1 B2 B3 . . . . . . . . . . . . . . . . . . . . . . B29 B30 B31
  123.  
  124.  
  125. For A2000 users who wish to use one of the 100-pin ZORRO slots,
  126. /SLAVE (pin 9) must be wired to control the data direction.
  127. The pins 87-91, 99 and 100 may be used for GND access.
  128.  
  129.  
  130.  
  131. Since the data-lines are used for more than the expansion bus, some kind of
  132. decoding is neccesary to determine what should be sent to the controller,
  133. and what shouldn't. In this case, a simple address-decoder is being used.
  134.  
  135. The four DIP-switches determine at which base-address the controller gets
  136. to receive and send it's data.
  137.  
  138. Address   Switches S1  S2  S3  S4
  139. ----------------------------------
  140. $800640            ON  ON  ON  ON
  141. $810640            ON  ON  ON  OFF   <-- DEFAULT !!
  142. $820640            ON  ON  OFF ON
  143. $830640            ON  ON  OFF OFF
  144. $840640            ON  OFF ON  ON
  145. $850640            ON  OFF ON  OFF
  146. $860640            ON  OFF OFF ON
  147. $870640            ON  OFF OFF OFF
  148. $880640            OFF ON  ON  ON
  149. $890640            OFF ON  ON  OFF
  150. $8A0640            OFF ON  OFF ON
  151. $8B0640            OFF ON  OFF OFF
  152. $8C0640            OFF OFF ON  ON
  153. $8D0640            OFF OFF ON  OFF
  154. $8E0640            OFF OFF OFF ON
  155. $8F0640            OFF OFF OFF OFF
  156.  
  157.  
  158. The following addresses are being used to control the OMTI controller:
  159.  
  160.                        Function
  161. Address  |  READ           |  WRITE
  162. ---------|-----------------|-----------------
  163. $8x0641  |  data in        |  data out
  164. $8x0643  |  status         |  reset
  165. $8x0645  |  configuration  |  select
  166. $8x0647  |  <unused>       |  DMA- & INT-mask
  167.  
  168.  
  169.  
  170.               ---------------------------------------------
  171.  
  172. [1]  C'T hard- and software:
  173.                                                    Order#:    Price:
  174. OMTI adapter for Amiga 500     app. 53 x 112 mm.   8902222dB   18 DM
  175. OMTI adapter for Amiga 1000    app. 53 x 117 mm.   8804140dB   18 DM
  176. OMTI adapter for Amiga 2000    app. 32 x 129 mm.   8804141dB   22 DM
  177.  
  178. Software for OMTI-controller in A500               S8902222    20 DM
  179. Software for OMTI-controller in A1000/2000         S8804142    20 DM
  180.  
  181.  
  182. Order at  eMedia GmbH
  183.           Bissendorfer Strasse 8
  184.           Postfach 61 01 06
  185.           3000 Hannover 61
  186.           fax: 0511/5352129
  187.  
  188.  
  189. [2] ALF (Amiga Loads Faster) made by: Elaborate Bytes, Oliver Kastl
  190.  
  191. Contact address:
  192.         bsc bueroautomation gmbh
  193.         Schleissheimer Str. 205 A
  194.         D-8000 Munich 80
  195.         Western Germany
  196.  
  197.         Phone: (89)3084152
  198.         Fax: (89)3071714
  199.  
  200.               -------------------------------------------
  201.  
  202. Hope this is enough to keep the interested happy :-)
  203.  
  204. Greetingzzz... Gertjan van Ratingen
  205.                s89406387@hsepm1.hse.nl
  206.  
  207.  
  208.  
  209.