146
FX3 Programmers Manual, Doc. # 001-64707 Rev. *C
FX3 P-Port Register Access
Figure 10-10. Egress Long Transfer - with Partial Last Buffer
10.4.9
Odd sized transfers
Whenever a packet is transferred that consists of an odd number of bytes, all words transferred are
full words except the last one. The last word will contain only the valid bytes padded with 0. In big
endian mode this will be the MSB in little endian mode this will be the LSB. The other bytes will con-
tain 0 on read and will be ignored on write.
This scheme is independent of how the memory buffer is aligned in memory inside of Benicia (which
is irrelevant to the application processor). In other words the first word of a transfer is always a full
word, even if the buffer is misaligned in internal memory.
10.4.10
DMA transfer signalING on ADMUX interface
The figure illustrates DRQ# signaling on P-port interface for a long transfer. In this figure
DMA_WMARK is mapped to DRQ# signal. Note that DRQ is programmed active-low in this exam-
ple. The buffer-switching time is illustrated as the time from the last data cycle for a buffer to the first
cycle of next buffer.
Figure 10-11. Long Transfer Using DMA_WMARK Mapped to DRQ# Signal
Each burst, B
x
, in the figure above is comprises of one address and burst-size data cycles. One
example for a burst-of-16-read on ADMux interface is illustrated in figure below.
Note that the RDY signal shown in figure below is the link level ready signal. This RDY signal is dif-
ferent from the higher level DMA control DMA_READY/DRQ signaling.
DMA_READY
SOCK_STAT[N]
A/D
R/W#
DMA_
XFER
DMA_ENABLE
DMA_WMARK
N
2
DMA_
XFER
Buffer 0
Burst 1
Buffer 0
Burst 0
Buffer 0
Burst 3
Buffer 0
Burst 2
Buffer N
Burst 1
Buffer N
Burst 0
0
DRQ #
AQ/DQ[15:0]
B0
B1
Note:
B – Burst – refers to Burst Read or Burst Write
~DMA_WMARK
Buffer-switching time
Bn-2
Bn-1
Bn
Bn+1
B2n-2
B2n-
Содержание EX-USB FX3
Страница 8: ...8 FX3 Programmers Manual Doc 001 64707 Rev C Contents...
Страница 12: ...12 FX3 Programmers Manual Doc 001 64707 Rev C Introduction...
Страница 48: ...48 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Overview...
Страница 74: ...74 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Firmware...
Страница 76: ...76 FX3 Programmers Manual Doc 001 64707 Rev C FX3 APIs...
Страница 84: ...84 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Application Examples...
Страница 98: ...98 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Application Structure...
Страница 148: ...148 FX3 Programmers Manual Doc 001 64707 Rev C FX3 P Port Register Access...
Страница 153: ...FX3 Programmers Manual Doc 001 64707 Rev C 153 FX3 Development Tools 2 Select General Existing projects into Workspace...
Страница 165: ...FX3 Programmers Manual Doc 001 64707 Rev C 165 FX3 Development Tools Click next...
Страница 178: ...178 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools Click on Apply...
Страница 180: ...180 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools d Start the GDB server...
Страница 185: ...FX3 Programmers Manual Doc 001 64707 Rev C 185 FX3 Development Tools...
Страница 186: ...186 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools...
Страница 187: ...FX3 Programmers Manual Doc 001 64707 Rev C 187 FX3 Development Tools...
Страница 188: ...188 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools...
Страница 192: ...192 FX3 Programmers Manual Doc 001 64707 Rev C GPIF II Designer...