C141-E116-01EN xi
CHAPTER 5 INTERFACE.........................................................................................................5 - 1
5.1 Physical Interface..................................................................................................................5 - 2
5.1.1 Interface signals.....................................................................................................................5 - 2
5.1.2 Signal assignment on the connector.......................................................................................5 - 3
5.2 Logical Interface ...................................................................................................................5 - 6
5.2.1 I/O registers...........................................................................................................................5 - 6
5.2.2 Command block registers......................................................................................................5 - 8
5.2.3 Control block registers..........................................................................................................5 - 13
5.3 Host Commands ....................................................................................................................5 - 13
5.3.1 Command code and parameters.............................................................................................5 - 14
5.3.2 Command descriptions..........................................................................................................5 - 16
5.3.3 Error posting..........................................................................................................................5 - 76
5.4 Command Protocol................................................................................................................5 - 77
5.4.1 Data transferring commands from device to host..................................................................5 - 77
5.4.2 Data transferring commands from host to device..................................................................5 - 79
5.4.3 Commands without data transfer...........................................................................................5 - 81
5.4.4 Other commands....................................................................................................................5 - 82
5.4.5 DMA data transfer commands...............................................................................................5 - 82
5.5 Ultra DMA feature set...........................................................................................................5 - 84
5.5.1 Overview...............................................................................................................................5 - 84
5.5.2 Phases of operation................................................................................................................5 - 85
5.5.3 Ultra DMA data in commands...............................................................................................5 - 85
5.5.3.1 Initiating an Ultra DMA data in burst....................................................................................5 - 85
5.5.3.2 The data in transfer................................................................................................................5 - 86
5.5.3.3 Pausing an Ultra DMA data in burst .....................................................................................5 - 86
5.5.3.4 Terminating an Ultra DMA data in burst ..............................................................................5 - 87
5.5.4 Ultra DMA data out commands.............................................................................................5 - 89
5.5.4.1 Initiating an Ultra DMA data out burst..................................................................................5 - 89
5.5.4.2 The data out transfer..............................................................................................................5 - 90
5.5.4.3 Pausing an Ultra DMA data out burst ...................................................................................5 - 90
5.5.4.4 Terminating an Ultra DMA data out burst ............................................................................5 - 91
5.5.5 Ultra DMA CRC rules...........................................................................................................5 - 93
5.5.6 Series termination required for Ultra DMA...........................................................................5 - 94
5.6 Timing...................................................................................................................................5 - 95
5.6.1 PIO data transfer ...................................................................................................................5 - 95
5.6.2 Multiword data transfer.........................................................................................................5 - 96