English
Language : 

DS100DF410 Datasheet, PDF (21/43 Pages) Texas Instruments – Low Power 10GbE Quad Channel Retimer
DS100DF410
www.ti.com
SNLS399A – JANUARY 2012 – REVISED FEBRUARY 2013
Channel Select Register
Register 0xff, bits 3:0
Register 0xff, as described above, selects the channel or channels for channel register reads and writes. It is
worth describing the operation of this register again for clarity. If bit 3 of register 0xff is set, then any channel
register write applies to all channels. Channel register read operations always target only the channel specified in
bits 1:0 of register 0xff regardless of the state of bit 3 of register 0xff. Read and write operations target the
channel register sets only when bit 2 of register 0xff is set.
Bit 2 of register 0xff is the universal channel register enable. This bit must be set in order for any channel register
reads and writes to occur. If this bit is set, then read operations from or write operations to register 0x00, for
example, target channel register 0x00 for the selected channel rather than the control/shared register 0x00. In
order to access the control/shared registers again, bit 2 of register 0xff should be cleared. Then the
control/shared registers can again be accessed using the SMBus. Write operations to register 0xff always target
the register with address 0xff in the control/shared register set. There is no other register, and specifically, no
channel register, with address 0xff.
The contents of the channel select register, register 0xff, cannot be read back over the SMBus. Read operations
on this register will always yield an invalid result. All eight bits of this register should always be set to the desired
values whenever this register is written. Always write 0x0 to the four MSBs of register 0xff. The register set target
selected by each valid value written to the channel select register is shown in Table 4
Table 4. Channel Select Register Values Mapped to Register Set Target
Register 0xff Value (hex) Shared/Channel
Register Selection
0x00
Shared
0x04
Channel
0x05
Channel
0x06
Channel
0x07
Channel
0x0c
Channel
Broadcast Channel
Register Selection
N/A
No
No
No
No
Yes
Targeted Channel
Selection
N/A
0
1
2
3
0
0x0d
Channel
Yes
1
0x0e
Channel
Yes
2
0x0f
Channel
Yes
3
Comments
All reads and writes target
shared register set
All reads and writes target
channel 0 register set
All reads and writes target
channel 1 register set
All reads and writes target
channel 2 register set
All reads and writes target
channel 3 register set
All writes target all
channel register sets, all
reads target channel 0
register set
All writes target all
channel register sets, all
reads target channel 1
register set
All writes target all
channel register sets, all
reads target channel 2
register set
All writes target all
channel register sets, all
reads target channel 3
register set
Reading to and Writing from the Channel Registers
Each of the four channels has a complete set of channel registers associated with it. The channel registers or the
control/shared registers are selected by channel select register 0xff. The settings in this register control the target
for subsequent register reads and writes until the contents of register 0xff are explicitly changed by a register
write to register 0xff. As noted, there is only one register with an address of 0xff, the channel select register.
Copyright © 2012–2013, Texas Instruments Incorporated
Product Folder Links: DS100DF410
Submit Documentation Feedback
21