beautypg.com

Register: 0x08 – Avago Technologies LSI53C896 User Manual

Page 150

background image

4-38

Registers

Version 3.3

Copyright © 1998–2003 by LSI Logic Corporation. All rights reserved.

R

Reserved

[7:5]

GPIO

General Purpose I/O

[4:0]

These bits are programmed through the

General Purpose Pin Control (GPCNTL)

register as

inputs, outputs, or to perform special functions. As an
output, these pins can enable or disable external
terminators. It is also possible to program these signals
as live inputs and sense them through a SCRIPTS
register to register Move Instruction. GPIO[3:0] default as
inputs and GPIO4 defaults as an output pin. When
configured as inputs, an internal pull-down is enabled.

LSI Logic software uses the GPIO[1:0] signals to access
serial EEPROM. GPIO1 is used as a clock, with the
GPIO0 pin serving as data.

LSI Logic software also reserves the use of GPIO[4:2]. If
there is a need to use GPIO[4:2], check with LSI Logic
for details.

Register: 0x08

SCSI First Byte Received (SFBR)
Read/Write

This register contains the first byte received in any asynchronous
information transfer phase. For example, when an LSI53C896 SCSI
function is operating in the initiator mode, this register contains the first
byte received in the Message-In, Status, and Data-In phases.

When a Block Move instruction is executed for a particular phase, the
first byte received is stored in this register – even if the present phase is
the same as the last phase. The first byte received value for a particular
input phase is not valid until after a MOVE instruction is executed.

This register is also the accumulator for register read-modify-writes with
the

SCSI First Byte Received (SFBR)

as the destination. This allows bit

testing after an operation.

7

0

IB

0

0

0

0

0

0

0

0