Toshiba TMPR4925 Manual page 278

64-bit tx system risc tx49 family
Table of Contents

Advertisement

(3) Chain Enable bit checking
Reads the value of the Chain Enable bit (CHNEN) in the PDMAC Configuration Register
(PDMCFG). If the read value is "0", then the Chain Address field value of the DMA
Command Descriptor indicated by the address stored in the PDMAC Chain Address Register
(PDMCA) is written to the PDMAC Chain Address Register (PDMCA).
10.3.9.4 Data Transfer Mode
The Transfer Mode field in the PDMAC Configuration register (PDMCFG.XFRMODE) selects
a data transfer mode for a DMA transaction over the G-Bus. Transfer data size and when a transfer
is started differ mode by mode.
Table 10.3.7 shows the available data transfer modes. Mode 00 performs a single-beat transfer;
Mode 01 performs a burst transfer. In either mode, the PDMAC reads data from the source
address, and after the read cycles are complete, writes the data to the destination address. Source
read and destination write cycles do not overlap.
G-Bus to the PCI bus
PDMCFG.X
Free FIFO Space
FRMODE
Required for
G-Bus Read
Accesses
(DWORDs)
00
1
01
16
PCI Bus to the G-Bus
PDMCFG.X
Free FIFO Space
FRMODE
Required for
G-Bus Write
Accesses
(DWORDs)
00
1
01
16
The last DMA transfer consists of less than 16 DWORDs if the data to be transferred is not a
*1:
multiple of 16 DWORDs.
Note: The amount of data transferred varies, depending on the number of DWORDs present in the
FIFO.
Table 10.3.7 Data Transfer Modes
Number of
Number of
DWORDs Read
DWORDs required
from the G-Bus
in FIFO for PCI
Bus Write
Accesses
1
* 1
16 (Burst)
16
Number of
Number of
DWORDs Written
DWORDs
to the G-Bus
Required in FIFO
for PCI Bus Read
Accesses
1
* 1
16 (Burst)
16
10-18
Chapter 10 PCI Controller
Number of
DWORDs Written
to the PCI Bus
1
1
16 (Burst)
Number of
DWORDs Read
from the PCI Bus
1
1
16 (Burst)
Overlaps of PCI
Bus and G-Bus
Cycles
None
None
Overlaps of PCI
Bus and G-Bus
Cycles
None
None

Advertisement

Table of Contents
loading

Table of Contents