
46
9
Fixed/Floating point
0
Fixed point
1
Floating point. The 17-bit input bus is divided into 11 to 16 mantissa bits and one to three exponent bits depending on bits 17,
16, 8 and 7. See
Floating Point Input Mode Bit Mapping Tables
for details.
8:7
Floating point mantissa size select bits 0 and 1. See
Floating Point Input Mode Bit Mapping Tables
for details.
6:4
De-multiplex control. These control bits are provided to demultiplex an input data stream comprised of a set of multiplexed data
streams. Up to eight multiplexed data streams can be demultiplexed. These control bits select how many clocks after the ENIx signal
to wait before taking the input sample. ENIx should be asserted for one clock period and aligned with the first channel of the
multiplexed data set. For example, if four streams are multiplexed at half the clock rate, ENIx would align with the first clock period
of the first stream, the second would start two clocks later, the next four clocks after ENIx, etc. The samples are aligned with ENIx
(zero delay) at the input of the input level detector at the next ENIx.
000
zero delay
111
Seven clock periods of delay.
3
Interpolated/Gated Mode Select
0
Gated. The input level detector is updated once per clock when ENIx is asserted.
1
Interpolated. The input level detector is updated every clock. The input is zeroed when ENIx is high.
2:0
Unused. Set to 0.
TABLE 41. INPUT LEVEL DETECTOR SOURCE SELECT/FORMAT REGISTER (GWA = F804h) (Continued)
P(31:0)
FUNCTION
TABLE 42. INPUT LEVEL DETECTOR CONFIGURATION REGISTER (GWA = F805h)
P(31:0)
FUNCTION
31:22
Set to zero.
21
1
Ones complement of 16-bit data after formatting.
0
Unmodi
fi
ed input.
20
1
Free run (ignore interval counter).
0
This bit may also be set low temporarily when free running to stabilize the accumulator data for reading.
Stop when interval counter times out.
19:18
Input Level Detector Leak factor, A.
00
1
01
2
-8
10
2
-12
11
2
-16
17:16
Input Level Detector Mode
00
Leaky integrator (Y
n
= A*X
n
+ (1-A)*Y
n-1
, where A is the gain selected in bits 19:18).
01
Peak detector.
10
Integrator (bit 20 should be set to 0).
15:0
Input Level Detector Interval
Load with two less than the desired number of input samples. The interval range is 2–65537 input samples.
TABLE 43. INPUT LEVEL DETECTOR START STROBE REGISTER (GWA = F806h)
P(15:0)
FUNCTION
N/A
Writing to this location clears the input level detector accumulator and restarts the interval counter. When the interval counter is done,
bit 1 of the status word (direct register 3) is set.
TABLE 44.
μ
P/TEST INPUT BUS REGISTER (GWA = F807h)
P(15:0)
FUNCTION
15:0
This 16-bit value can be used as the input to one or more NCO/Mixer/CIC sections or to the input level detector for test or to set the
input to a constant value to minimize power when the channel is not in use.
The ENI signal for this input is either bit 11 in the channel register at IWA *000h or the strobe generated by a write to location GWA
F808h (selected via bit 12 of the channel register at IWA *000h).
ISL5216