Analog Devices ADSP-SC58 Series Hardware Reference Manual page 352

Sharc+ processor
Table of Contents

Advertisement

8 Trigger Routing Unit (TRU)
The TRU provides system-level sequence control without core intervention. The TRU maps trigger masters (genera-
tors of triggers) to trigger slaves (receivers of triggers). Slave endpoints can be configured to respond to triggers in
various ways. Multiple TRUs may be provided in a multiprocessor system to create a trigger network. Common ap-
plications enabled by the TRU include:
• Automatically triggering the start of a DMA sequence after a sequence from another DMA channel completes
• Software triggering
• Synchronization of concurrent activities
TRU Features
The TRU supports the following features:
• Automatically triggering the start of a DMA sequence after a sequence from another DMA channel completes.
Once a DMA channel completes data transfer, it can act as a Trigger Master and signal an internal trigger pulse
to the programmed Trigger Slave which can also be another DMA channel. The Slave Trigger connected to the
DMA channel kicks off the DMA transfer automatically. None of this requires core intervention once the initi-
alization is done.
• Software triggers. The best use of triggers is to minimize core intervention. It is also possible to initiate a trigger
pulse to a Trigger Slave, in the software.
• Synchronization of concurrent activities. A single Trigger Master can initiate a trigger pulse to multiple Trigger
Slaves so that several system level activities can be synchronized on an internally or externally generated event.
• Configuration protection through register-level lock bits and global lock indication
TRU Functional Description
The following sections provide a description of the TRU.
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
Trigger Routing Unit (TRU)
8–1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-2158 series

Table of Contents