Holtek Semiconductor Inc HT6576A Datasheet

Features

Support the ANSI X3.131-1986 standard
Asynchronous transfer rate to 5 Mbyte/sec
Support initiator and target mode
0.8um CMOS process

Block Diagram

HT6576A
Advanced SCSI CHIP
On chip 48mA single-ended drivers and receivers
Non internal clock needed
44pins PLCC package
1 14th July ’97

Pin Diagram

Pin Description

Host Interface Signal
Pin No Pin Name I/O Description
14~16 A0~A2 I Address Lines 17 11 9 DRQ O DMA Request 24~28,
20~22 10 19 18 8 IRQ O Interrupt Request 13 READY O Ready 7
CS I Chip Select, active low DACK I DMA Acknowledge, active low
D0~D7 I/O Data Lines EOP I End of Process, active lo w
IOR I I/O Read, active low IOW I I/O Write, active low
RESET I Reset, active low
HT6576A
2 14th July ’97

SCSI Interface Signals

Pin No Pin Name I/O Description
33 ACK I/O Acknowledge, active low 6 4 30 C/ 32 I/ 29 34 2 37~41,
43, 44, 1 35 5
VSS
3, 12, 31, 36, 42
ATN I/O Attention, active low BSY I/O Busy, active low
D I/O Control/Data, active low
O I/O Input/Output, active low MSG I/O Message, active low REQ I/O Request, active low RST I/O Reset, active low
DB0–DB7 I/O SCSI Data Bus, active low DBP I/O SCSI Parity Bit, active low
SEL I/O Select, active low
HT6576A
VDD
23

Registers

Address 0
Current SCSI data register(READ ONL Y)
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
The SCSI bus parity is checked at the beginning of the read cycle.
Output data register(WRITE ONLY)
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
3 14th July ’97
HT6576A
Address 1: Init iator command registe r
WRITE 7 6 5 4 3 2 1 0
ASSERT
RST
BIT 7: ASSERT RST WHEN SET, THE
BIT 6: TRI–STATE (TEST MODE)
BIT 5: RESERVED (0)
BIT 4: ASSERT ACK WHEN SET, THE
BIT 3: ASSERT BSY WHEN SET, THE
BIT 2: ASSERT SEL WHEN SET, THE
BIT 1: ASSERT ATN WHEN SET, THE
BIT 0: ASSERT DATA
TRI–STATE RESERVED
RST SIGNAL IS ASSERTED ON THE SCSI BUS
ACK SIGNAL IS ASSERTED ON THE SCSI BUS
BSY SIGNAL IS ASSERTED ON THE SCSI BUS
SEL SIGNAL IS ASSERTED ON THE SCSI BUS
ATN SIGNAL IS ASSERTED ON THE SCSI BUS
WHEN SET, This bit allows the contents of the output data register to be enabled as chip outputs on SCSI signal
DB0–DB7
ASSERT
ACK
ASSERT
BSY
ASSERT
SEL
ASSERT
ATN
ASSERT
DATA
READ 7 6 5 4 3 2 1 0
RET
ARBIT
PROGRESS
LOST
ARBIT
ACK BSY SEL ATN
ASSERT
DATA
Address 2: Mode register
READ/WRITE 7 6 5 4 3 2 1 0
LOCK
DMA
BIT 7: BLOCK MODE DMA
BIT 6: TARGET MODE
TARGET
MODE
ENABLE
PARITY
ENABLE
PARITY
ENABLE
EOP
MONITOR
CHECK
BUSY
DMA
IRQ
MODE
ARBIT
When set, the chip ope rates as an SCSI bus target device.
BIT 5: ENABLE PARITY CHECKING When set, data received on the SCSI data bus is checked for odd parity.
4 14th July ’97
HT6576A
BIT 4: ENABLE PARITY INTERRUPT When set, this bit causes the IRQ signal to be asserted if a parity error is detected.
BIT 3: ENABLE EOP INTERRUPT When set, this bit causes the IRQ signal to be asserted if
BIT 2: MONITOR BUSY When set, this bit causes the IRQ signa asserted when
least a bus settle delay.
BIT 1: DMA MODE
BIT 0: Arbitrate When set, this bit starts the arbitration process.
Address 3: Target command register
7 6 5 4 3 2 1 0
LAST BYTE X X X
ASSERT
R R/W R/W R/W R/W
BIT 7: LAST BYTE SEND (READ ONLY)
BIT 3: ASSERT REQ WHEN SET, THE
BIT 2: ASSERT MSG WHEN SET, THE
BIT 1: ASSERT C/D WHEN SET, THE C/
BIT 0: ASSERT I/O WHEN SET, THE I/
REQ SIGNAL IS ASSERTED ON THE SCSI BUS (IN TARGET MODE)
MSG SIGNAL IS ASSERTED ON THE SCSI BUS (IN TARGET MODE)
D SIGNAL IS ASSERTED ON THE SCSI BUS (IN TARGET MODE)
O SIGNAL IS ASSERTED ON THE SCSI BUS (IN TAGRTE MODE)
EOP is received from the DMA controller .
BSY changes to the inactive state for at
REQ
ASSERT
MSG
ASSERT
C/D
ASSERT
I/O
Address 4: Current SCSI Bus Register
READ 7 6 5 4 3 2 1 0
RST BSY REQ MSG C/D I/O SEL DBP
WRITE –SELECT ENABLE REGISTER 7 6 5 4 3 2 1 0
SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0
5 14th July ’97
Loading...
+ 9 hidden pages