ADSP-2126x SHARC Processor Hardware Reference
12-15
Digital Audio Interface
Making Connections in the SRU
As described previously, the SRU is similar to a set of patch bays. Each bay
routes a distinct set of outputs to compatible inputs. These connections
are implemented as a set of memory-mapped registers with a bit field for
each input. The outputs are implemented as a set of bit encodings. Con-
ceptually, a patch cord is used to connect an output to an input. In the
SRU, a bit pattern that is associated with a signal output (shown as item 1
in
) is written to a bit field corresponding to a signal input
(shown as item 2 in
).
The memory-mapped SRU registers are arranged by groups, referred to as
Group A through Group F and described in
. Each group has unique encodings for its associated
output signals and a set of Configuration registers. For example, Group A
is used to route clock signals. Four memory-mapped registers,
SRU_-
CLK[3:0]
, contain 5-bit wide fields corresponding to the clock inputs of
various peripherals. The values written to these bit fields specify a signal
source that is an output from another peripheral. All of the possible
encodings represent sources that are clock signals (or at least could be
clock signals in some systems).
diagrams the input signals
that are controlled by the Group A register,
SRU_CLK0
. All bit fields in the
SRU Configuration registers correspond to inputs. The value written to
the bit field specifies the signal source. This value is also an output from
some other component within the SRU.
Note that the lower portion of the patch bay in
is shown
with a large number of ports to reinforce the point that one output can be
connected to many inputs. The same encoding can be written to any num-
ber of bit fields in the same group. It is not possible to run out of patch
points for an output signal.
Summary of Contents for ADSP-21261 SHARC
Page 30: ...Contents xxx ADSP 2126x SHARC Processor Hardware Reference ...
Page 40: ...Register Diagram Conventions xl ADSP 2126x SHARC Processor Hardware Reference ...
Page 58: ...Differences From Previous SHARCs 1 18 ADSP 2126x SHARC Processor Hardware Reference ...
Page 112: ...Secondary Processing Element PEy 2 54 ADSP 2126x SHARC Processor Hardware Reference ...
Page 178: ...Summary 3 66 ADSP 2126x SHARC Processor Hardware Reference ...
Page 204: ...DAG Instruction Summary 4 26 ADSP 2126x SHARC Processor Hardware Reference ...
Page 322: ...Setting Up DMA 7 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 436: ...SPORT Programming Examples 9 86 ADSP 2126x SHARC Processor Hardware Reference ...
Page 521: ...ADSP 2126x SHARC Processor Hardware Reference 11 31 Input Data Port rts IDP_ISR end ...
Page 522: ...Input Data Port Programming Example 11 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 590: ...Timer Programming Examples 14 20 ADSP 2126x SHARC Processor Hardware Reference ...
Page 796: ...I O Processor Registers A 174 ADSP 2126x SHARC Processor Hardware Reference ...
Page 800: ...B 4 ADSP 2126x SHARC Processor Core Manual ...
Page 846: ...Index I 36 ADSP 2126x SHARC Processor Hardware Reference ...