AmigaClinicLogo.gif (5279 bytes)          

Back to the Amiga-Clinic

Button-Search.gif (2338 bytes)

 

Drives

Floppy interface
IDE/ATA (Integrated Drive Electronics) interface
SCSI (Small Computer System Interface)

 

Floppy interface Back to top

The floppy disk interface support two 5¼ or 3½ drives (and a tape device or a 3rd floppy in some special cases).
Most new drives doesn't have jumpers for A or B setting, they are designed to be B drive only.
The cable is twisted at pins 9 to 16 which swap "Motor Enable A" and "Drive Select A" with "Motor Enable B" and "Drive Select B" signals, so the drive connected after the change receive signals for the A drive instead of signals for the B one.
I do not know how they use the 3rd device, I guess it could be something like using "Drive Select A" and "Drive Select B" signals at the same time.

Pins layout

Connector : HE34 (or Edge34 for old devices like 5¼ floppies)


D Description Name Pin   Pin Name Description D
/ Ground GND 1 2 DENSEL ? ?
/ Ground GND 3 4 Reserved Reserved  
Key (Pin 5) 6 FDEDIN ? ?
/ Ground GND 7 8 FDINDX Index ?
/ Ground GND 9 10 FDMO0 Motor Enable A ?
/ Ground GND 11 12 FDDS1 Drive Select B ?
/ Ground GND 13 14 FDDS0 Drive Select A ?
/ Ground GND 15 16 FDMO1 Motor Enable B ?
  No connect NC 17 18 FDDIR Stepper Motor Direction ?
/ Ground GND 19 20 FDSTEP Step Pulse ?
/ Ground GND 21 22 FDWD Write Data ?
/ Ground GND 23 24 FDWE Write Enable ?
/ Ground GND 25 26 FDTRK0 Track 0 ?
  No connect NC 27 28 FDWPD Write Protected ?
/ Ground GND 29 30 FDRDATA Read Data ?
/ Ground GND 31 32 FDHEAD Side 1 Select ?
/ Ground GND 33 34 DSKCHG Diskette Change ?

IDE/ATA (Integrated Drive Electronics) interface Back to top

Pins layout

Connector : HE40

D Description Name Pin   Pin Name Description D
O? Reset IDE Reset IDE 1 2 GND Ground /
I/O Data bit 7 Data 7 3 4 Data 8 Data bit 8 I/O
I/O Data bit 6 Data 6 5 6 Data 9 Data bit 9 I/O
I/O Data bit 5 Data 5 7 8 Data 10 Data bit 10 I/O
I/O Data bit 4 Data 4 9 10 Data 11 Data bit 11 I/O
I/O Data bit 3 Data 3 11 12 Data 12 Data bit 12 I/O
I/O Data bit 2 Data 2 13 14 Data 13 Data bit 13 I/O
I/O Data bit 1 Data 1 15 16 Data 14 Data bit 14 I/O
I/O Data bit 0 Data 0 17 18 Data 15 Data bit 15 I/O
/ Ground GND 19 20 Key (pin 20)
O? DMA Request DDRQ 21 22 GND Ground /
-? I/O Write I/O Write 23 24 GND Ground /
-? I/O Read I/O Read 25 26 GND Ground /
? I/O Channel Ready IOCHRDY 27 28 P_ALE Cable Select pull-up /
I? DMA Request Acknowledge DDACK 29 30 GND Ground /
O? Interrupt Request (14|15) IRQ 31 32 Reserved    
? Address bit 1 Address 1 33 34 Reserved    
? Address bit 0 Address 0 35 36 Address 2 Address bit 2 ?
-? Chip Select 0 Chip Select 0 37 38 Chip Select 1 Chip Select 1 -?
-? Activity Activity 39 40 GND Ground /

Note : When IDE have a DMA Request, it is usually the DMA3.

SCSI (Small Computer System Interface) Back to top

This document describe SCSI parallel connectors.
Some information are from Bernard-Yves Cochain SCSI Web site (in french).

Interface information

Bus width

 

Width External connector Internal connector SCA
Narrow
(8bit)
DB25
LD50
HD50
HE50
/
Wide
(16bit)
2*HD50
HD68
HD68
SCA80 [no picture yet]
Wide32
(32bit)
2*HD68
2*HD68
/

Note: There are also Serial SCSI Interfaces, IEEE-1394.

Adaptec decided to associate a color with each external SCSI connector, here is a list of these :

External connector Adaptec Color Code
DB 25-pin   White
HD 50-pin   Orange
HD 68-pin   Red

Note: I suppose there is also a color for Centronics 50-pin.

Bus Speed

 

Speed Frequency Narrow speed Wide speed
SCSI ? 5MHz 1,5 to 5 MB/s / [no wide device]
Fast SCSI 10MHz 10 MB/s 20 MB/s
Ultra SCSI 20MHz 20 MB/s 40 MB/s
Ultra2 SCSI 40MHz 40 MB/s 80 MB/s
Ultra 160/m ? 80MHz / [no narrow device] 160 MB/s

Note: "Ultra 160/m" is not a SCSI standard yet, it's Adaptec version of the upcoming Ultra3 standard.

Narrow

DB25 (Apple) Connector

Apple decided to use a DB25 connector for SCSI (narrow), but this doesn't allow twisted pairs and is not complient to SCSI standards.
Some companies like Iomega still use this connector on new devices besides they can cause many troubles on SCSI busses using faster devices such as UltraSCSI (Iomega itself doesn't recommand using more than one DB25 device, but still use it for Zip drives).
This connector should not be used anymore for new design, use HD50 instead.


Description Name Pin   Pin Name Description
Request REQ 1 14 GND Ground
Message MSG 2 15 C/D Command/-Data
Input/Output I/O 3 16 GND Ground
Reset RST 4 17 ATN Attention
Acknowledge ACK 5 18 GND Ground
Busy BSY 6 19 SEL Selection
Ground GND 7 20 DP Data parity bit
Data bit 0 D0 8 21 D1 Data bit 1
Ground GND 9 22 D2 Data bit 2
Data bit 3 D3 10 23 D4 Data bit 4
Data bit 5 D5 11 24 GND Ground
Data bit 6 D6 12 25 TermPwr Termination power
Data bit 7 D7 13  

Narrow external (LD50 & HD50)

LD50 and HD50 use the same pinout, so this table apply to both of them.

LD50 is SCSI-1 standard and is still used for many narrow (formerly called 8bit SCSI) devices. Consider using the HD50 for new designs.
HD50 is SCSI-2 standard, fully compatible with LD50, support higher frequency such as UltraSCSI and is smaller.
Description Name Pin   Pin Name Description
Twisted pair Ground GND 1 26 D0 Data bit 0
Twisted pair Ground GND 2 27 D1 Data bit 1
Twisted pair Ground GND 3 28 D2 Data bit 2
Twisted pair Ground GND 4 29 D3 Data bit 3
Twisted pair Ground GND 5 30 D4 Data bit 4
Twisted pair Ground GND 6 31 D5 Data bit 5
Twisted pair Ground GND 7 32 D6 Data bit 6
Twisted pair Ground GND 8 33 D7 Data bit 7
Twisted pair Ground GND 9 34 DP Data Parity bit
Ground GND 10 35 GND Ground
Ground GND 11 36 GND Ground
Reserved   12 37   Reserved
    13 38 TermPwr Termination Power (+5V)
Reserved   14 39   Reserved
Ground GND 15 40 GND Ground
Twisted pair Ground GND 16 41 ATN Attention
Ground GND 17 42 GND Ground
Twisted pair Ground GND 18 43 BSY Busy
Twisted pair Ground GND 19 44 ACK Acknowledge
Twisted pair Ground GND 20 45 RST Reset
Twisted pair Ground GND 21 46 MSG Message
Twisted pair Ground GND 22 47 SEL Selection
Twisted pair Ground GND 23 48 C/D Command/-Data
Twisted pair Ground GND 24 49 REQ Request
Twisted pair Ground GND 25 50 I/O Input/Output

Note: signals positions are the same as on HE50 internal narrow connector, only pin numbers are different because of the connectors differences.

Narrow internal (HE50)

Internal Narrow SCSI cable, similar to external LD50 and HD50.


Description Name Pin   Pin Name Description
Twisted pair Ground GND 1 2 D0 Data bit 0
Twisted pair Ground GND 3 4 D1 Data bit 1
Twisted pair Ground GND 5 6 D2 Data bit 2
Twisted pair Ground GND 7 8 D3 Data bit 3
Twisted pair Ground GND 9 10 D4 Data bit 4
Twisted pair Ground GND 11 12 D5 Data bit 5
Twisted pair Ground GND 13 14 D6 Data bit 6
Twisted pair Ground GND 15 16 D7 Data bit 7
Twisted pair Ground GND 17 18 DP Data Parity bit
Ground GND 19 20 GND Ground
Ground GND 21 22 GND Ground
Reserved   23 24   Reserved
    25 26 TermPwr Termination Power (+5V)
Reserved   27 28   Reserved
Ground GND 29 30 GND Ground
Twisted pair Ground GND 31 32 ATN Attention
Ground GND 33 34 GND Ground
Twisted pair Ground GND 35 36 BSY Busy
Twisted pair Ground GND 37 38 ACK Acknowledge
Twisted pair Ground GND 39 40 RST Reset
Twisted pair Ground GND 41 42 MSG Message
Twisted pair Ground GND 43 44 SEL Selection
Twisted pair Ground GND 45 46 C/D Command/-Data
Twisted pair Ground GND 47 48 REQ Request
Twisted pair Ground GND 49 50 I/O Input/Output

Note: signals positions are the same as on HD50 and LD50 connectors, only pin numbers are different because of the connectors differences.

Wide

Wide external (HD68)

This connector is used for external Wide devices.
For 8bit devices, the HD50 should be used instead.


Description Name Pin   Pin Name Description
Twisted pair Ground GND 1 35 D12 Data bit 12
Twisted pair Ground GND 2 36 D13 Data bit 13
Twisted pair Ground GND 3 37 D14 Data bit 14
Twisted pair Ground GND 4 38 D15 Data bit 15
Twisted pair Ground GND 5 39 DP1 Data Parity bit 1
Twisted pair Ground GND 6 40 D0 Data bit 0
Twisted pair Ground GND 7 41 D1 Data bit 1
Twisted pair Ground GND 8 42 D2 Data bit 2
Twisted pair Ground GND 9 43 D3 Data bit 3
Twisted pair Ground GND 10 44 D4 Data bit 4
Twisted pair Ground GND 11 45 D5 Data bit 5
Twisted pair Ground GND 12 46 D6 Data bit 6
Twisted pair Ground GND 13 47 D7 Data bit 7
Twisted pair Ground GND 14 48 DP0 Data Parity bit 0
Ground GND 15 49 GND Ground
Ground GND 16 50 GND Ground
Termination Power (+5V) TermPwr 17 51 TermPwr Termination Power (+5V)
Termination Power (+5V) TermPwr 18 52 TermPwr Termination Power (+5V)
Reserved   19 53   Reserved
Ground GND 20 54 GND Ground
Twisted pair Ground GND 21 55 ATN Attention
Ground GND 22 56 GND Ground
Twisted pair Ground GND 23 57 BSY Busy
Twisted pair Ground GND 24 58 ACK Acknowledge
Twisted pair Ground GND 25 59 RST Reset
Twisted pair Ground GND 26 60 MSG Message
Twisted pair Ground GND 27 61 SEL Selection
Twisted pair Ground GND 28 62 C/D Command/-Data
Twisted pair Ground GND 29 63 REQ Request
Twisted pair Ground GND 30 64 I/O Input/Output
Twisted pair Ground GND 31 65 D8 Data bit 8
Twisted pair Ground GND 32 66 D9 Data bit 9
Twisted pair Ground GND 33 67 D10 Data bit 10
Twisted pair Ground GND 34 68 D11 Data bit 11

Wide internal (HD68)

This connector is used for internal Wide devices, for 8bit devices, the HE50 should be used instead.


Documentation not available yet.

Wide32

Wide32 external (Dual HD68)

 

P
Description Name Pin   Pin Name Description
Twisted pair Ground GND 1 35 D12 Data bit 12
Twisted pair Ground GND 2 36 D13 Data bit 13
Twisted pair Ground GND 3 37 D14 Data bit 14
Twisted pair Ground GND 4 38 D15 Data bit 15
Twisted pair Ground GND 5 39 DP1 Data Parity bit 1
Twisted pair Ground GND 6 40 D0 Data bit 0
Twisted pair Ground GND 7 41 D1 Data bit 1
Twisted pair Ground GND 8 42 D2 Data bit 2
Twisted pair Ground GND 9 43 D3 Data bit 3
Twisted pair Ground GND 10 44 D4 Data bit 4
Twisted pair Ground GND 11 45 D5 Data bit 5
Twisted pair Ground GND 12 46 D6 Data bit 6
Twisted pair Ground GND 13 47 D7 Data bit 7
Twisted pair Ground GND 14 48 DP0 Data Parity bit 0
Ground GND 15 49 GND Ground
Ground GND 16 50 GND Ground
Termination Power (+5V) TermPwr 17 51 TermPwr Termination Power (+5V)
Termination Power (+5V) TermPwr 18 52 TermPwr Termination Power (+5V)
Reserved   19 53   Reserved
Ground GND 20 54 GND Ground
Twisted pair Ground GND 21 55 ATN Attention
Ground GND 22 56 GND Ground
Twisted pair Ground GND 23 57 BSY Busy
Twisted pair Ground GND 24 58 ACK Acknowledge
Twisted pair Ground GND 25 59 RST Reset
Twisted pair Ground GND 26 60 MSG Message
Twisted pair Ground GND 27 61 SEL Selection
Twisted pair Ground GND 28 62 C/D Command/-Data
Twisted pair Ground GND 29 63 REQ Request
Twisted pair Ground GND 30 64 I/O Input/Output
Twisted pair Ground GND 31 65 D8 Data bit 8
Twisted pair Ground GND 32 66 D9 Data bit 9
Twisted pair Ground GND 33 67 D10 Data bit 10
Twisted pair Ground GND 34 68 D11 Data bit 11
Q
Description Name Pin   Pin Name Description

Q cable not available yet.

Note: P connector is a standard Wide external connector.

Back to top