ADAU1702
2074 TO 2075 (0X081A TO 0X081B)鈥擠ATA CAPTURE REGISTERS
The ADAU1702 data capture feature allows the data at any node
in the signal processing flow to be sent to one of two readable
registers. This feature is useful for monitoring and displaying
information about internal signal levels or compressor/limiter
activity.
For each of the data capture registers, a capture count and a
register select must be set. The capture count is a number
between 0 and 1023 that corresponds to the program step
number where the capture is to occur. The register select field
programs one of four registers in the DSP core that transfers
this information to the data capture register when the program
counter reaches this step.
The captured data is in 5.19, twos complement data format,
which comes from the internal 5.23 data-word with the four
LSBs truncated.
The data that must be written to set up the data capture is a
concatenation of the 10-bit program count index with the 2-bit
register select field. The capture count and register select values
that correspond to the desired point to be monitored in the
signal processing flow can be found in a file output from the
program compiler. The capture registers can be accessed by
reading from Location 2074 and Location 2075. The format for
reading and writing to the data capture registers is shown in
Table 28 and Table 29.
Table 44.
D15
0
D14
0
D13
0
D12
0
D11
PC09
D10
PC08
D9
PC07
D8
PC06
D7
PC05
D6
PC04
D5
PC03
D4
PC02
D3
PC01
D2
PC00
D1
RS01
D0
RS00
Default
0x0000
Table 45.
Bit Name
PC [9:0]
RS [1:0]
Description
10-bit program counter address
Select the register to be transferred to the data capture output
RS [1:0]
Register
00
Multiplier X input (Mult_X_input)
01
Multiplier Y input (Mult_Y_input)
10
Multiplier-accumulator output (MAC_out)
11
Accumulator feedback (Accum_fback)
Rev. 0 | Page 37 of 52