This is an old revision of the document!
APPENDIX E: Crossbar View & Configuration
Crossbar view is available for all the nodes.
Crossbar view depends on the below configuration:
Number of Tx/Rx pins
TX Crossbar registers (A2B_TXXBAR0 - A2B_TXXBAR31)
RX Crossbar registers (A2B_RXMASK0 - A2B_RXMASK7)
TDM Mode Configuration
Tx/Rx Interleave Configuration (A2B_I2SCFG. RXPINS & A2B_I2SCFG. TXPINS)
In addition to the above, Crossbar view for main node supports offset on the TX pins which can be configured using the register (A2B_I2STXOFFSET.TXOFFSET).
Hint: Tx Offset adjustment is not supported for sub-nodes, only supported on main node
Crossbar View Dependencies Configuration
Number of Tx/Rx Pins Configuration
TX Crossbar registers (A2B_TXXBAR0 - A2B_TXXBAR31)
RX Crossbar registers (A2B_RXMASK0 - A2B_RXMASK7)
TDM Mode & Tx/Rx Interleave Configuration
Crossbar View
For example, considering the 3-node schematic with the stream configuration example, crossbar view looks like as mentioned in the snapshots for all the nodes
Sample Stream Definition & Assignment for 3 node schematics
Crossbar view at Main node with no Tx offset
Crossbar view at sub node – 0
Crossbar view at sub node – 1
Crossbar view at Main node with Tx Offset
Crossbar view at Main node with Tx Interleave enabled
The similar way Rx Interleave also works.
Context Menu’s on Tx Crossbar at Main Node side
Crossbar supports the below options on Tx pin at the main node side as shown in the below snapshot:
Set Offset (this option can be used to set the offset on the desired location of TX pin)
Clear Offset (this option clears the existing offset)
Reset Channel Map (this option reset’s channel mapping if any mapping is done manually on crossbar)
Crossbar supports the below options on Rx pin as shown in the below snapshot: