Download Print this page

Commodore Amiga A500 Technical Reference Manual page 168

Hide thumbs Also See for Amiga A500:

Advertisement

Reference
FUNCTIONAL
D E S C R I P T I O N
Host Interface
ST506 Hard Disk
Controller (HDC)
8 7 2 7 DMA Specification
Amiga Expansion Architecture Manual
Motorola 68000 Technical Manual
Western Digital WD33C93 SCSl Chip Manual
American National Standard Committee X3T9.2 SCSl Specifica-
tion
The Amiga Hard Disk Controller basically consists of three main sub-
sections:
Host Interface
ST506 Hard Disk Controller (HDC)
SCSl Controller
The host interface is
68000
compatible with direct memory access
and full auto-config capability. Data transfers t o and from the host
are usually made via DMA thereby allowing real time date transfer
rates of 1 .6us/byte for the ST506 interface and up t o 800nslbyte
for SCSI. Addressing for DMA operations is provided by three exter-
nal address counters. Before any DMA operation can be performed
each counter must be pre-set and thereafter will be incremented
automatically. Information on initializing the DMA appears later in
this section.
The DMA is a Commodore custom LSI chip (8727) with byte t o word
funneling and a built in
64
byte FIFO. The internal 64 byte FIFO per-
mits real time data transfer t o and from the host without holding the
bus for an entire sector transfer. This provides very effective utiliza-
tion of the bus. The average bus requirement for the transfer of an
entire sector is 8 . 9 ~ s once every 5 1 . 2 ~ ~ .
This amounts t o only 17O/0
over for CPU and other bus masters.
The interface logic also provides full auto-config and all I10 decode.
For electrical specification and detailed timings refer t o Amiga ex-
pansion architecture manual.
The STSO6 Hard Disk controller
is
an intelligent background control-
ler capable of high level command interpretation and support of up
two ST506 hard disk units. This controller will be refered t o in this
document as the HDC or the Hard Disk Controller. The processor for
the HDC is a Z80A CPU, with up t o 8 K of PROM for firmware and
1 K of RAM for variable data. Collectively, the above components
constitute the "intelligence" of the controller.

Advertisement

loading

This manual is also suitable for:

Amiga a2000