Tdm busses in pass-through mode – Interphase Tech 4538 User Manual

Page 93

Advertising
background image

Chapter 3: Programming the Peripherals

4538 Hardware Reference Manual

71

TDM Busses in Pass-Through Mode

According to the TDM busses configuration (

VHH

7'0 %XV &RQILJXUDWLRQV

on page 34

), the

SIxAMR, SixBMR, SIxCMR, and SIxDMR registers must be set as follows (x=1 for line
1 to 2 and line 2 to 1, x=2 for line 3 to 4 and line 4 to 3):

SIxCMR and SIxDMR

Reserved = 0: This bit should be cleared.

SADx = 000: Starting bank address for the RAM of TDMs. 010 for second bank,

first 32 entries.

SDMx = 01: SI Diagnostic Mode for TDMs. 01 means automatic echo. In this

mode, the TDM transmitter automatically retransmits the TDM
received data.

RFSDx = 01: Receive frame sync delay for TDMs. 01 for 1 clock delay.

DSCx = 0:

Double speed clock for TDMs. 0 means the channel clock rate is
equal to the data clock.

CTRx = 1:

Common receive and transmit pin clocks for TDMs. 1 means Rx and
Tx clocks are common.

SLx = 1:

Sync level for TDMs. 1 means sync active level is 0.

CEx = 0:

Clock edge for TDMs. When DSCx = 0, data sent on the rising edge
and received on the falling edge.

FEx = 0:

Frame Sync edge for TDMs. 0 for falling edge.

GMx = 0:

Grant mode for TDMs. 0 for grant mode not used.

TFSDx = 01: Transmit frame sync delay for TDMs. 01 for 1 clock delay.

Final Result of SIxCMR and SIxDMR registers is 0x0561.

SIxAMR (line 1 to 2 and line 3 to 4) or SIxBMR (line 2 to 1 and line 4 to 3):

Reserved = 0: This bit should be cleared.

SADx = 000: Starting bank address for the RAM of TDM. 000 for first bank, first

32 entries.

SDMx = 00: SI Diagnostic Mode for TDM. 00 means normal operation.

RFSDx = 01: Receive frame sync delay for TDM. 01 for 1 clock delay.

DSCx = 0:

Double speed clock for TDM. 0 means the channel clock rate is
equal to the data clock.

CTRx = 1:

Common receive and transmit pin clocks for TDM. 1 means Rx and
Tx clocks are common.

SLx = 1:

Sync level for TDM. 1 means sync active level is 0.

CEx = 0:

Clock edge for TDM. When DSCx = 0, data sent on the rising edge
and received on the falling edge.

FEx = 1:

Frame Sync edge for TDMa. 1 for rising edge.

GMx = 0:

Grant mode for TDM. 0 for grant mode not used.

TFSDx = 01: Transmit frame sync delay for TDM. 01 for 1 clock delay.

Advertising