C141-E045-02EN
ix
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 - 55
5.4
Command Protocol
.........................................................................................................
5 - 56
5.4.1
Data transferring commands from device to host
...........................................................
5 - 56
5.4.2
Data transferring commands from host to device
...........................................................
5 - 58
5.4.3
Commands without data transfer
....................................................................................
5 - 60
5.4.4
Other commands
.............................................................................................................
5 - 61
5.4.5
DMA data transfer commands
........................................................................................
5 - 61
5.5
Ultra DMA feature set
....................................................................................................
5 - 63
5.5.1
Overview
........................................................................................................................
5 - 63
5.5.2
Phases of operation
.........................................................................................................
5 - 63
5.5.3
Ultra DMA data in commands
........................................................................................
5 - 64
5.5.3.1
Initiating an Ultra DMA data in burst
.............................................................................
5 - 64
5.5.3.2
The data in transfer
.........................................................................................................
5 - 65
5.5.3.3
Pausing an Ultra DMA data in burst
...............................................................................
5 - 65
5.5.3.4
Terminating an Ultra DMA data in burst
........................................................................
5 - 66
5.5.4
Ultra DMA data out commands
......................................................................................
5 - 68
5.5.4.1
Initiating an Ultra DMA data out burst
...........................................................................
5 - 68
5.5.4.2
The data out transfer
.......................................................................................................
5 - 69
5.5.4.3
Pausing an Ultra DMA data out burst
.............................................................................
5 - 69
5.5.4.4
Terminating an Ultra DMA data out burst
......................................................................
5 - 70
5.5.5
Ultra DMA CRC rules
....................................................................................................
5 - 72
5.5.6
Series termination required for Ultra DMA
....................................................................
5 - 73
5.6
Timing
............................................................................................................................
5 - 74
5.6.1
PIO data transfer
.............................................................................................................
5 - 74
5.6.2
Single word DMA data transfer
......................................................................................
5 - 76
5.6.3
Multiword data transfer
..................................................................................................
5 - 77
5.6.4
Ultra DMA data transfer
.................................................................................................
5 - 78
5.6.4.1
Initiating an Ultra DMA data in burst
.............................................................................
5 - 78
5.6.4.2
Ultra DMA data burst timing requirements
....................................................................
5 - 79
5.6.4.3
Sustained Ultra DMA data in burst
.................................................................................
5 - 81
5.6.4.4
Host pausing an Ultra DMA data in burst
......................................................................
5 - 82