CY7C67300
IDE PIO Port Registers [0xC050 - 0xC06F] [R/W]
All IDE PIO Port registers [0xC050 - 0xC06F] in Table 88 are defined in detail in the Information
Table 88. IDE PIO Port Registers
Address | ATA/ATAPI Register | IDE_nCS[1:0] | IDE_A[2:0] |
0xC050 | DATA Register | ‘10’ | ‘000’ |
|
|
|
|
0xC052 | Read: Error Register | ‘10’ | ‘001’ |
| Write: Feature Register |
|
|
0xC054 | Sector Count Register | ‘10’ | ‘010’ |
|
|
|
|
0xC056 | Sector Number Register | ‘10’ | ‘011’ |
|
|
|
|
0xC058 | Cylinder Low Register | ‘10’ | ‘100’ |
|
|
|
|
0xC05A | Cylinder High Register | ‘10’ | ‘101’ |
|
|
|
|
0xC05C | Device/Head Register | ‘10’ | ‘110’ |
|
|
|
|
0xC05E | Read: Status Register | ‘10’ | ‘111’ |
| Write: Command Register |
|
|
0xC060 | Not Defined | ‘01’ | ‘000’ |
|
|
|
|
0xC062 | Not Defined | ‘01’ | ‘001’ |
|
|
|
|
0xC064 | Not Defined | ‘01’ | ‘010’ |
|
|
|
|
0xC066 | Not Defined | ‘01’ | ‘011’ |
|
|
|
|
0xC068 | Not Defined | ‘01’ | ‘100’ |
|
|
|
|
0xC06A | Not Defined | ‘01’ | ‘101’ |
|
|
|
|
0xC06C | Read: Alternate Status Register | ‘01’ | ‘110’ |
| Write: Device Control Register |
|
|
0xC06E | Not Defined | ‘01’ | ‘111’ |
|
|
|
|
HSS Registers
There are eight registers dedicated to HSS operation. Each of these registers are covered in this section and summarized in Table 89.
Table 89. HSS Registers
Register Name | Address | R/W |
HSS Control Register | 0xC070 | R/W |
|
|
|
HSS Baud Rate Register | 0xC072 | R/W |
|
|
|
HSS Transmit Gap Register | 0xC074 | R/W |
|
|
|
HSS Data Register | 0xC076 | R/W |
|
|
|
HSS Receive Address Register | 0xC078 | R/W |
|
|
|
HSS Receive Length Register | 0xC07A | R/W |
|
|
|
HSS Transmit Address Register | 0xC07C | R/W |
|
|
|
HSS Transmit Length Register | 0xC07E | R/W |
|
|
|
Document #: | Page 55 of 99 |
[+] Feedback