RM0082
RS_Telecom IP
Doc ID 018672 Rev 1
785/844
RESET: all ‘0’
Table 704.
TDM_conf register (Offset 0x04)
Bits
Name
Comments
[31]
LBio
loopback from DIN to DOUT (external)
when LBio = ‘0’
no loopback is implemented
when LBio = ‘1’
DOUT plays back the DIN value
[30]
LBoi
loopback from DOUT to DIN
when LBio = ‘0’
no loopback is implemented
when LBio = ‘1’
DIN receives the DOUT value
[29]
LBshio
loopback from shift_in register to shift_out register (external)
when LBshio =’0’
no loopback is implemented
when LBShio = ‘1’
DOUT plays back the DIN value delayed by one
byte.
[28]
LBSD
loopback from selected data (sw_data_out or buf_data_out to
store_in register
when LBSD = ‘0’
no loopback is implemented
when LBSD = ‘1’
the selected data is sent to the memories (sw or
buf) through store_in.
[27]
LBPD
loopback from parallel data (sw_data_out to sw_data_in and
buf_data_out to buf_data_in)
When LBPD = ‘0’
no loopback is implemented
When LBPD = ‘1’
the loopback is set from incoming data from
memory to outgoing data to memory, both for sw and buf channels.
sw_data_out is sent to sw_data_in and buf_data_out is sent to
buf_data_in.
[26]
ACT
activates the int_CLK clock that is sent to all other blocks. This
initialization is mandatory when using any telecom function
ACT = ‘0’:
int_CLK is always 0.
ACT = ‘1’:
int_CLK is either the generated internal clock or the slave
external clock.
[25:24]
CLK
these bits select what is output on the pins according to the
following table:
CLKo1-0
PL_Clk2
PL_Clk3
00
0
0
01
Int_CLK
0
10
Int_CLK
/int_CLK
11
Int_CLK
Internal_clock
[23:22]
MIIC
selects the clock to be output on PL_CLK1 according to the
following table:
MIIC
PL_Clk1
10
ClkR_Pll2
11
ClkR_Synt(3)