Hello,
I'm configuring the crosspoint switch in the DS125DF1610 and am somewhat confused with the Signal Detect status when forcing an SD through the Output Channel Number.
I have configured the crosspoint switch as follows:
Input Output XPNT_EN, EQ_BUFF_EN(1:0),EQ_DATA_MUX_IN(1:0) EQ_CTRL_MUX_IN(1:0)
A ---> 0 0x96(4:0) = 0x1C 0x9B(1:0) = 'b00
C ---> 1 0x96(4:0) = 0x1E 0x9B(1:0) = 'b10
D ---> 2 0x96(4:0) = 0x1F 0x9B(1:0) = 'b11
B ---> 3 0x96(4:0) = 0x1D 0x9B(1:0) = 'b01
When I force a Signal Detect on Channel 3 by setting bit 7 in Channel 3 Register 0x14, I see the SD status bit on Channel Input D get set, not Channel B as expected. Other Cross connected channels behave similarly. This is counter-intuitive to the statement in section 7.3.4 Cross Point Switch. Under #2 it states:
2. Control bus mux – Selects where the signal detect and EQ control bus should be connected. This setting
should mirror the data path mux setting. Note, when an EQ is connected to another channel’s CDR the EQ
becomes associated with that CDR’s register set. For example, if the cross point was configured to do point
to point switching from the inputs of channel 0 to the output of channel 1 and the inputs of channel 1 to the
outputs of channel 0, the EQ physically located at the pins for inputs of channel 0 would be accessible
through the register set of channel 1.
Though the statement only mentions control, I would expect the status to follow as well. Is there a configuration setting that I'm missing to get the input channel status from the output channel number?