Manual background

CY7C68300C/CY7C68301C

CY7C68320C/CY7C68321C

Table 11.Configuration Data Organization (continued)

 

Byte

Configuration

Configuration

Required

Variable

 

Address

Item Name

Item Description

Contents

Contents

 

 

 

 

 

 

 

0x0A

Reserved

Bits 7:6

 

0x00

 

 

 

Reserved. Must be set to zero.

 

 

 

 

GPIO Output Pin State

Bits 5:0

 

 

 

 

 

These bits select the value driven on the GPIO pins that are

 

 

 

 

 

configured as outputs in configuration address 0x09.

 

 

 

 

 

0 = Drive the GPIO pin LOW

 

 

 

 

 

1 = Drive the GPIO pin HIGH

 

 

 

0x0B

LUN0 Identify String

This byte is a pointer to the start of a 24 byte ASCII

 

0x00

 

 

 

(non-Unicode) string in the EEPROM that is used as the

 

 

 

 

 

LUN0 device identifier. This string is used by many operating

 

 

 

 

 

systems as the user-visible name for the drive. If this byte is

 

 

 

 

 

0x00, the Identify Device data from the drive is used instead.

 

 

 

0x0C

LUN1 Identify String

This byte is a pointer to the start of a 24 byte ASCII

 

0x00

 

 

 

(non-Unicode) string in the EEPROM that is used as the

 

 

 

 

 

LUN1 device identifier. This string is used by many operating

 

 

 

 

 

systems as the user-visible name for the drive. If this byte is

 

 

 

 

 

0x00, the Identify Device data from the drive is used instead.

 

 

 

0x0D

Delay After Reset

Number of 20-ms ticks to wait between AT2LP startup or

 

0x00

 

 

 

reset, and the first attempt to access any drives.

 

 

 

0x0E

Reserved

Bits 7:5

 

0x00

 

 

 

Must be set to zero.

 

 

 

 

Bus-Powered Flag

Bit 4

 

 

 

 

 

Enable bus-powered HDD support. This bit enables the use

 

 

 

 

 

of DRVPWRVLD features without reporting the LUN0 device

 

 

 

 

 

as removable media.

 

 

 

 

 

0 = LUN0 is removable media or DRVPWRVLD is disabled

 

 

 

 

 

1 = LUN0 device is bus-powered and non-removable

 

 

 

 

CF UDMA Enable

Bit 3

 

 

 

 

 

Enable UDMA transfers for removable devices. Some CF

 

 

 

 

 

devices interfere with UDMA transfers when more than one

 

 

 

 

 

drive is connected to the ATA bus.

 

 

 

 

 

0 = Do not use UDMA transfers with removable devices

 

 

 

 

 

(UDMA signals are not connected to the CF pins).

 

 

 

 

 

1 = Allow UDMA transfers to be used with removable

 

 

 

 

 

devices (UDMA signals are connected to the CF pins).

 

 

 

 

Fixed Number of Logical

Bits 2:1

 

 

 

 

 

Assume the presence of devices and do not perform a

 

 

 

 

 

search of the ATA bus to discover the number of LUNs.

 

 

 

 

 

00 = Search ATA bus and determine number of LUNs

 

 

 

 

 

01 = Assume only LUN0 present; no ATA bus search

 

 

 

 

 

10 = Assume LUN0 and LUN1 present; no ATA bus search

 

 

 

 

 

11 = Assume LUN0 and LUN1 present; no ATA bus search

 

 

 

 

Search ATA on VBUS

Bit 0

 

 

 

 

 

Search for ATA devices when VBUS returns. If this bit is set,

 

 

 

 

 

the ATA bus is searched for ATA devices every time

 

 

 

 

 

VBUS_ATA_ENABLE is asserted. This feature allows the

 

 

 

 

 

AT2LP to be used in designs where the drive may be physi-

 

 

 

 

 

cally removed (like docking stations or port replicators).

 

 

 

 

 

0 = Search ATA bus on VBUS_ATA_ENABLE assertion

 

 

 

 

 

1 = No ATA bus search on VBUS_ATA_ENABLE assertion

 

 

 

0x0F

Reserved

Must be set to 0x00

0x00

 

 

 

 

 

 

 

 

Device Descriptor

 

 

 

 

0x10

bLength

Length of device descriptor in bytes

0x12

 

 

 

 

 

 

 

 

0x11

bDescriptor Type

Descriptor type.

0x01

 

 

 

 

 

 

 

Document 001-05809 Rev. *A

 

Page 25 of 42

[+] Feedback

Page 25
Image 25
Cypress specifications CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C