Seagate Fibre Channel Interface TV Cables User Manual


 
106 Fibre Channel Interface Manual, Rev. D
10.4 ESI command transfer
Figure 15. ESI command transfers
10.4.1 ESI read transfer
To receive data from the enclosure, the drive pulls –DSK_RD pin low to request information from the enclo-
sure. The enclosure responds by driving the Data pins with ESI and pulling –ENCL_ACK low to signal that the
data is valid. The drive strobes the data and allows high –DSK_RD to return high. The enclosure responds
to the –DSK_RD going high by allowing –ENCL_ACK to return to high. This sequence may be repeated for as
many bytes, two nibble each, requested by the host. The drive exits the ESI mode by not pulling –P_ESI low—
the pull up resistor returns –P_ESI to a high level.
Figure 16. ESI reads
10.4.2 ESI write transfer
To send data to the enclosure, the drive places ESI data on the data pins and pulls –DSK_WR in low. The
enclosure strobes the data and responds by pulling –ENCL_ACK low to signal the drive it has taken the data.
The drive stops pulling –DSK_WR low, allows the pin to return to a high . The enclosure responds to the –
-P_ESI
SEL_6/-DSK_WR
SEL_4/-ENCL_ACK
SEL(3:0)/DATA -SEL(3:0)
CMD
Nibble 1
CMD
Nibble 2
CMD
Nibble 8
SEL_5/-DSK_RD
Discovery DataESI Command
-P_ESI
SEL_6/-DSK_WR SEL_6
SEL_4/-ENCL_ACK
SEL(3:0)/DATA SEL(3:0)
Data
Nibble 1
Data
Nibble 2
Data
Nibble N
SEL_5/-DSK_RD SEL_5
SEL_4
1 µsec max