Fujitsu MHT2030AT Manual/User Guide - Page 199

before negating DMARQ., DDMARDY- and wait t

Page 199 highlights

5.5 Ultra DMA Feature Set 5.5.4.2 The data out transfer The following steps shall occur in the order they are listed unless otherwise specifically allowed (see 5.6.3.8 and 5.6.3.2 for specific timing requirements): 1) The host shall drive a data word onto DD (15:0). 2) The host shall generate an HSTROBE edge to latch the new word no sooner than tDVS after changing the state of DD (15:0). The host shall generate an HSTROBE edge no more frequently than tCYC for the selected Ultra DMA Mode. The host shall not generate two rising or falling HSTROBE edges more frequently than 2 tCYC for the selected Ultra DMA mode. 3) The host shall not change the state of DD (15:0) until at least tDVH after generating an HSTROBE edge to latch the data. 4) The host shall repeat steps (1), (2) and (3) until the data transfer is complete or an Ultra DMA burst is paused, whichever occurs first. 5.5.4.3 Pausing an Ultra DMA data out burst The following steps shall occur in the order they are listed unless otherwise specifically allowed (see 5.6.3.9 and 5.6.3.2 for specific timing requirements). a) Host pausing an Ultra DMA data out burst 1) The host shall not pause an Ultra DMA burst until at least one data word of an Ultra DMA burst has been transferred. 2) The host shall pause an Ultra DMA burst by not generating an HSTROBE edge. Note: The device shall not immediately negate DMARQ to initiate Ultra DMA burst termination when the host stops generating HSTROBE edges. If the host does not assert STOP, in order to initiate Ultra DMA burst termination, the device shall negate DDMARDY- and wait tRP before negating DMARQ. 3) The host shall resume an Ultra DMA burst by generating an HSTROBE edge. b) Device pausing an Ultra DMA data out burst 1) The device shall not pause an Ultra DMA burst until at least one data word of an Ultra DMA burst has been transferred. 2) The device shall pause an Ultra DMA burst by negating DDMARDY-. 3) The host shall stop generating HSTROBE edges within tRFS of the device negating DDMARDY-. 4) If the device negates DDMARDY- within tSR after the host has generated an HSTROBE edge, then the device shall be prepared to receive zero or one additional data words. If the device negates DDMARDY- greater than tSR after the host has generated an HSTROBE edge, then the device shall be prepared to receive zero, one or two additional data words. The additional data words are a result of cable round trip delay and tRFS timing for the host. C141-E192-02EN 5-125

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256

5.5
Ultra DMA Feature Set
C141-E192-02EN
5-125
5.5.4.2 The data out transfer
The following steps shall occur in the order they are listed unless otherwise
specifically allowed (see 5.6.3.8 and 5.6.3.2 for specific timing requirements):
1)
The host shall drive a data word onto DD (15:0).
2)
The host shall generate an HSTROBE edge to latch the new word no sooner
than t
DVS
after changing the state of DD (15:0).
The host shall generate an
HSTROBE edge no more frequently than t
CYC
for the selected Ultra DMA
Mode.
The host shall not generate two rising or falling HSTROBE edges
more frequently than 2 t
CYC
for the selected Ultra DMA mode.
3)
The host shall not change the state of DD (15:0) until at least t
DVH
after
generating an HSTROBE edge to latch the data.
4)
The host shall repeat steps (1), (2) and (3) until the data transfer is complete
or an Ultra DMA burst is paused, whichever occurs first.
5.5.4.3 Pausing an Ultra DMA data out burst
The following steps shall occur in the order they are listed unless otherwise
specifically allowed (see 5.6.3.9 and 5.6.3.2 for specific timing requirements).
a)
Host pausing an Ultra DMA data out burst
1)
The host shall not pause an Ultra DMA burst until at least one data word
of an Ultra DMA burst has been transferred.
2)
The host shall pause an Ultra DMA burst by not generating an
HSTROBE edge.
Note:
The device shall not immediately negate DMARQ to initiate Ultra
DMA burst termination when the host stops generating
HSTROBE edges.
If the host does not assert STOP, in order to
initiate Ultra DMA burst termination, the device shall negate
DDMARDY- and wait t
RP
before negating DMARQ.
3)
The host shall resume an Ultra DMA burst by generating an HSTROBE
edge.
b)
Device pausing an Ultra DMA data out burst
1)
The device shall not pause an Ultra DMA burst until at least one data
word of an Ultra DMA burst has been transferred.
2)
The device shall pause an Ultra DMA burst by negating DDMARDY-.
3)
The host shall stop generating HSTROBE edges within t
RFS
of the device
negating DDMARDY-.
4)
If the device negates DDMARDY- within t
SR
after the host has generated
an HSTROBE edge, then the device shall be prepared to receive zero or
one additional data words.
If the device negates DDMARDY- greater
than t
SR
after the host has generated an HSTROBE edge, then the device
shall be prepared to receive zero, one or two additional data words.
The
additional data words are a result of cable round trip delay and t
RFS
timing for the host.