3PTC1
Src DMA active
reg
Read
interface
Channel FIFO
Write
interface
Completion
lookup
Completion
interface
Configuration
port
empty0
Write status
Write status
empty1
Configuration
port
64
64
64
64
Empty[1:0]
3PCC
configuration
interface
Completion
interface
Dst DMA active
reg
3PTC0
DMA
prog reg
iva2-014
Public Version
www.ti.com
IVA2.2 Subsystem Functional Description
Figure 5-14. TPTC Block Diagram
The primary responsibility of the TPTC is to perform read and write transfers through the local
interconnect to the slave peripherals, as programmed in the active and program register sets:
•
In the TC stand-alone use model, the user directly programs the program and active register sets for a
given channel (TPTC0 or TPTC1). Because of the TPCC, this mode is not the use case targeted for
device applications, so it is not emphasized in this chapter. For information about its programming
model, see
, Direct Configuration to Transfer Channel (Not Recommended).
•
In the TC external-control use model, the user does not directly program the active and program
register sets. Instead, the TPCC is the user interface to the EDMA system, and the TPTCs (TPTC0
and TPTC1) are slaves to the TPCC. This is the use case of the EDMA in device applications.
5.3.2.1.2.2 Transfer Geometry
The TPTC supports a transfer geometry fully defined by the registers summarized here (see
).
•
OPTx = options, (where x = 0, 1)
–
SAM = Source address mode, controls whether the source array is from incrementing addresses or
from a single FIFO address
–
DAM = Distant address mode, controls whether the destination array is to an incrementing address
or to a single FIFO address
–
FWID = Controls the width of the FIFO
•
SRC = Source address
•
DST = Distant address
•
CNT = BCNT, ACNT
–
ACNT = Number of bytes in each array
–
BCNT = Number of arrays in each TR
•
BIDX = DBIDX, SBIDX
–
SBIDX = Source B-dimension index, defines the address offset between starting addresses of each
source array
–
DBIDX = Distant B-dimension index, defines the address offset between starting addresses of each
destination array
723
SWPU177N – December 2009 – Revised November 2010
IVA2.2 Subsystem
Copyright © 2009–2010, Texas Instruments Incorporated
Содержание OMAP36 Series
Страница 174: ...174 List of Tables SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 692: ...692 MPU Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1084: ...1084 IVA2 2 Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1990: ...1990 2D 3D Graphics Accelerator SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2334: ...2334 Memory Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2700: ...2700 Memory Management Units SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2868: ...2868 HDQ 1 Wire SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2974: ...2974 UART IrDA CIR SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3054: ...3054 Multichannel SPI SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3462: ...3462 MMC SD SDIO Card Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3508: ...3508 General Purpose Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3584: ...3584 Initialization SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3648: ...3648 Debug and Emulation SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...