Texas Instruments TMS320DM355 warranty Edma Channel Synchronization Events

Models: TMS320DM355

1 155
Download 155 pages 17.5 Kb
Page 89
Image 89

TMS320DM355

Digital Media System-on-Chip (DMSoC)

www.ti.com

SPRS463A –SEPTEMBER 2007 –REVISED SEPTEMBER 2007

DMA Channels: Can be triggered by: " External events (for example, ASP TX Evt and RX Evt), " Software writing a '1'to the given bit location, or channel, of the Event Set register, or, " Chaining to other DMAs.

QDMA: The Quick DMA (QDMA) function is contained within the CC. DM355 implements 8 QDMA channels. Each QDMA channel has a selectable PaRAM entry used to specify the transfer. A QDMA transfer is submitted immediately upon writing of the "trigger" parameter (as opposed to the occurrence of an event as with EDMA). The QDMA parameter RAM may be written by any Config bus master through the Config Bus and by DMAs through the Config Bus bridge.

QDMA Channels: Triggered by a configuration bus write to a designated 'QDMAtrigger word'.QDMAs allow a minimum number of linear writes (optimized for GEM IDMA feature) to be issued to the CC to force a series of transfers to take place.

3.14.2.1EDMA Channel Synchronization Events

The EDMA supports up to 64 EDMA channels which service peripheral devices and external memory. Table 3-19lists the source of EDMA synchronization events associated with each of the programmable EDMA channels. For the device, the association of an event to a channel is fixed; each of the EDMA channels has one specific event associated with it. These specific events are captured in the EDMA event registers (ER, ERH) even if the events are disabled by the EDMA event enable registers (EER, EERH). For more detailed information on the EDMA module and how EDMA events are enabled, captured, processed, linked, chained, and cleared, etc., see the Document Support section for the Enhanced Direct Memory Access (EDMA) Controller Reference Guide.

Table 3-19. EDMA Channel Synchronization Events(1) (2)

EDMA

EVENT NAME

EVENT DESCRIPTION

CHANNEL

 

 

0

TIMER3: TINT6

Timer 3 Interrupt (TINT6) Event

1

TIMER3 TINT7

Timer 3 Interrupt (TINT7) Event

2

ASP0: XEVT

ASP0 Transmit Event

3

ASP0: REVT

ASP0 Receive Event

4

VPSS: EVT1

VPSS Event 1

5

VPSS: EVT2

VPSS Event 2

6

VPSS: EVT3

VPSS Event 3

7

VPSS: EVT4

VPSS Event 4

8

ASP1: XEVT or TIMER2:

ASP1 Transmit Event or Timer 2 interrupt (TINT4) Event

TINT4

 

 

9

ASP1: REVT or TIMER2:

ASP1 Receive Event or Timer 2 interrupt (TINT5) Event

TINT5

 

 

10

SPI2: SPI2XEVT

SPI2 Transmit Event

11

SPI2: SPI2REVT

SPI2 Receive Event

12

Reserved

 

13

Reserved

 

14

SPI1: SPI1XEVT

SPI1 Transmit Event

15

SPI1: SPI1REVT

SPI1 Receive Event

16

SPI0: SPI0XEVT

SP0I Transmit Event

17

SPI0: SPI0REVT

SPI0 Receive Event

18

UART0: URXEVT0

UART 0 Receive Event

19

UART0: UTXEVT0

UART 0 Transmit Event

20

UART1: URXEVT1

UART 1 Receive Event

(1)In addition to the events shown in this table, each of the 64 channels can also be synchronized with the transfer completion or intermediate transfer completion events. For more detailed information on EDMA event-transfer chaining, see the Document Support section for the Enhanced Direct Memory Access (EDMA) Controller Reference Guide.

(2)The total number of EDMA events in DM355 exceeds 64, which is the maximum value of the EDMA module. Therefore, several events are multiplexed and you must use the register EDMA_EVTMUX in the System Control Module to select the event source for multiplexed events. Refer to the ARM Subsystem Guide for more information on the System Control Module register EDMA_EVTMUX.

Submit Documentation Feedback

Detailed Device Description

89

PRODUCT PREVIEW

Page 89
Image 89
Texas Instruments TMS320DM355 warranty Edma Channel Synchronization Events1, Edma Event Name Event Description Channel

TMS320DM355 specifications

The Texas Instruments TMS320DM355 is a versatile digital signal processor designed to support a wide array of multimedia applications, specifically in the realms of digital video and audio processing. As part of the TMS320 family of digital signal processors, the DM355 brings a blend of computational power, energy efficiency, and integrated features that make it highly effective for tasks such as video encoding, decoding, and general signal processing.

One of the standout features of the DM355 is its advanced DaVinci architecture, which is specifically optimized for multimedia tasks. This architecture integrates both DSP and application processing functionalities. The dual-core architecture includes a high-performance DSP core that specializes in real-time signal processing alongside an ARM926EJ-S RISC microprocessor, facilitating the execution of complex algorithms and control tasks.

The DM355 offers robust multimedia processing capabilities with support for several video formats, including MPEG-2, MPEG-4, H.264, and JPEG. This enables developers to create powerful video applications for a variety of devices, from industrial systems to consumer electronics. Its processing capabilities extend to audio processing, allowing it to efficiently handle audio codecs and enhance audio quality in applications ranging from IP cameras to set-top boxes.

In terms of connectivity, the TMS320DM355 supports various interfaces including USB 2.0, Ethernet, and various serial interfaces like UART, SPI, and I2C. This wide range of connectivity options ensures that the DM355 can easily interface with different peripherals and network components, making it a suitable choice for networked applications.

Energy efficiency is another significant advantage of the DM355. With a focus on low power consumption, the device is designed to operate effectively in battery-powered and heat-sensitive environments. Its low thermal design power allows for extended operational life and reduced thermal management requirements, making it ideal for portable devices.

Furthermore, the DM355 is supported by a comprehensive software development framework, including the TI Code Composer Studio and a range of middleware tools, which streamline application development and speed up time to market. Its rich ecosystem enhances its usability across different applications, ensuring that developers can leverage the full potential of the hardware.

In summary, the Texas Instruments TMS320DM355 stands out as a powerful yet cost-effective DSP solution, combining advanced multimedia processing capabilities, robust connectivity options, and energy efficiency. Its unique architecture and extensive support resources make it a preferred choice for developers seeking to create innovative multimedia solutions.