English
Language : 

CY28401 Datasheet, PDF (3/13 Pages) Cypress Semiconductor – 100-MHz Differential Buffer for PCI Express and SATA
CY28401
Table 2. Block Read and Block Write Protocol (continued)
Block Write Protocol
Bit
Description
10
Acknowledge from slave
11:18
19
20:27
28
29:36
37
38:45
Command Code – 8 bits
'00000000' stands for block operation
Acknowledge from slave
Byte Count from master – 8 bits
Acknowledge from slave
Data byte 0 from master – 8 bits
Acknowledge from slave
Data byte 1 from master – 8 bits
46
Acknowledge from slave
....
Data bytes from master/Acknowledge
....
Data Byte N – 8 bits
....
Acknowledge from slave
....
Stop
Bit
10
11:18
19
20
21:27
28
29
30:37
38
39:46
47
48:55
56
....
....
....
....
Block Read Protocol
Description
Acknowledge from slave
Command Code – 8 bits
'00000000' stands for block operation
Acknowledge from slave
Repeat start
Slave address – 7 bits
Read = 1
Acknowledge from slave
Byte count from slave – 8 bits
Acknowledge from host
Data byte 0 from slave – 8 bits
Acknowledge from host
Data byte 1 from slave – 8 bits
Acknowledge from host
Data bytes from slave/Acknowledge
Data byte N from slave – 8 bits
Acknowledge from host
Stop
Table 3. Byte Read and Byte Write Protocol
Bit
1
2:8
9
10
11:18
19
20:27
28
29
Byte Write Protocol
Description
Start
Slave address – 7 bits
Write = 0
Acknowledge from slave
Command Code – 8 bits
'100xxxxx' stands for byte operation, bits[6:0] of the
command code represents the offset of the byte to be
accessed
Acknowledge from slave
Data byte from master – 8 bits
Acknowledge from slave
Stop
Bit
1
2:8
9
10
11:18
19
20
21:27
28
29
30:37
38
39
Byte Read Protocol
Description
Start
Slave address – 7 bits
Write = 0
Acknowledge from slave
Command Code – 8 bits
'100xxxxx' stands for byte operation, bits[6:0]
of the command code represents the offset of
the byte to be accessed
Acknowledge from slave
Repeat start
Slave address – 7 bits
Read = 1
Acknowledge from slave
Data byte from slave – 8 bits
Acknowledge from master
Stop
Byte 0: Control Register 0
Bit
@pup
7
0
6
0
Name
Description
PWRDWN# drive mode
0 = Driven when stopped, 1 = Three-state
SRC_STOP# drive mode
0 = Driven when stopped, 1 = Three-state
Rev 1.0, November 21, 2006
Page 3 of 13