DATASHEET
PM5349 S/UNI-QUAD
ISSUE 6 | SATURN USER NETWORK INTERFACE | |
|
|
|
Register 0x46: TPOP Arbitrary Pointer MSB
Bit | Type | Function | Default |
Bit 7 | R/W | NDF[3] | 1 |
Bit 6 | R/W | NDF[2] | 0 |
Bit 5 | R/W | NDF[1] | 0 |
Bit 4 | R/W | NDF[0] | 1 |
Bit 3 | R/W | S[1] | 1 |
Bit 2 | R/W | S[0] | 0 |
Bit 1 | R/W | APTR[9] | 0 |
Bit 0 | R/W | APTR[8] | 0 |
This register allows an arbitrary pointer to be inserted for diagnostic purposes.
APTR[9:8]:
The APTR[9:8] bits, along with the APTR[7:0] bits in the TPOP Arbitrary Pointer LSB Register are used to set an arbitrary payload pointer value. The arbitrary pointer value is inserted in the transmit stream by writing a logic one to the PLD bit in the TPOP Pointer Control Register.
If the FTPTR bit in the TPOP Pointer Control register is a logic one, the current APTR[9:0] value is inserted into the payload pointer bytes (H1 and H2) in the transmit stream.
S[1], S[0]:
The S[1:0] bits contain the value inserted in the S[1:0] bit positions (also referred to as the unused bits) in the payload pointer.
NDF[3:0]:
The NDF[3:0] bits contain the value inserted in the NDF bit positions when an arbitrary new payload pointer value is inserted (using the PLD bit in the TPOP Pointer Control Register) or when new data flag generation is enabled using primary input NDF, or the NDF bit in the TPOP Pointer Control Register.
Proprietary and Confidential to | 129 |