CY7C67300

Table 84. Mode Select Definition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mode Select [2:0]

 

 

 

 

 

Mode

 

 

 

 

 

 

000

 

 

 

 

 

 

IDE PIO Mode 0

 

 

 

 

 

001

 

 

 

 

 

 

IDE PIO Mode 1

 

 

 

 

 

010

 

 

 

 

 

 

IDE PIO Mode 2

 

 

 

 

 

011

 

 

 

 

 

 

IDE PIO Mode 3

 

 

 

 

 

100

 

 

 

 

 

 

IDE PIO Mode 4

 

 

 

 

 

101

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

110

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

111

 

 

 

 

 

Disable IDE port operations

 

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Write all reserved bits with ’0’.

 

 

 

 

 

 

 

 

 

 

 

 

IDE Start Address Register [0xC04A] [R/W]

 

 

 

 

 

 

 

 

 

Table 85. IDE Start Address Register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit #

15

 

14

 

13

 

12

 

11

10

 

9

8

Field

 

 

 

 

 

 

 

Address...

 

 

 

 

 

Read/Write

R/W

 

R/W

 

R/W

 

R/W

 

R/W

R/W

 

R/W

R/W

Default

0

 

0

 

0

 

0

 

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit #

7

 

6

 

5

 

4

 

3

2

 

1

0

Field

 

 

 

 

 

 

 

...Address

 

 

 

 

 

Read/Write

R/W

 

R/W

 

R/W

 

R/W

 

R/W

R/W

 

R/W

R/W

Default

0

 

0

 

0

 

0

 

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Register Description

The IDE Start Address register holds the start address for an IDE block transfer. This register is byte addressed and IDE block transfers are 16-bit words, therefore the LSB of the start address is ignored. Block transfers begin at IDE Start Address and end with the final word at IDE Stop Address. When IDE Start Address equals IDE Stop Address, the block transfer moves one word of data.

The hardware keeps an internal memory address counter. The two MSBs of the addresses are not modified by the address counter. Therefore, the IDE Start Address and IDE Stop Address must reside within the same 16K byte block.

Address (Bits [15:0])

The Address field sets the start address for an IDE block transfer.

Document #: 38-08015 Rev. *J

Page 53 of 99

[+] Feedback

Page 53
Image 53
Cypress CY7C67300 manual Mode Select Definition, IDE Start Address Register 0xC04A R/W