6.5. TX PHY Address Map
Address | Name | Description |
---|---|---|
0x0000 – 0x0FFF | TX PMA | Transceiver avalon reconfiguration bus – accesses the transceiver channel set by PMA Channel. |
0x1000 - 0x1FFF | fPLL | Avalon reconfiguration bus for the fPLL. |
0x2000 - 0x27FF | IOPLL | Avalon reconfiguration bus for the IOPLL. |
2800 | Power-up Cal Done | |
2810 | IOPLL Waitrequest | Value of the waitrequest signal of the IOPLL’s reconfiguration Avalon bus. This can indicate a calibration in progress. |
2820 | fPLL Waitrequest | Value of the waitrequest signal of the fPLL’s reconfiguration Avalon bus. This can indicate a calibration in progress. |
2830 | TX PMA Cal Busy | [0] The TX PMA (transceiver) is in calibration. |
2840 | PMA Channel | [1:0] Set 0-2 to access the corresponding transceiver channel. |
2850 | PMA Waitrequest | [0] Value of the waitrequest signal of the PMA’s (transceiver) reconfiguration Avalon bus. This can indicate a calibration in progress. |
2860 | TX_RCFG_EN | [0] TX reconfiguration enable – setting requests the PHY Arbiter to grant access to the TX PMA reconfiguration. |
2870 | TX_RST_PLL | [0] Resets the fPLL |
2880 | TX_RST_XCVR | [0] Resets the transceiver’s TX. |
2890 | OS | [1:0] sets the oversampling ratio: 0x0 => 1 0x1 => 3 0x2 => 4 0x3 => 5 |
28F0 | Config | [0] – ‘0’ => IOPLL is used to produce ls_clk and vid_clk - ‘1’ => fPLL is used (not available yet) [1] – ‘0’ => fPLL is used to drive the TX transceiver - ‘1’ => ATXPLL is used (not available yet) |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:1 | RO | 0x0 | |
Power-up Cal Done | 0 | RO | Indicates that power up calibration is complete. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:1 | RO | 0x0 | |
IOPLL Waitrequest | 0 | RO | Value of the waitrequest signal of the IOPLL’s reconfiguration Avalon bus. This can indicate a calibration in progress. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:1 | RO | 0x0 | |
fPLL Waitrequest | 0 | RO | Value of the waitrequest signal of the fPLL’s reconfiguration Avalon bus. This can indicate a calibration in progress. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:1 | RO | 0x0 | |
TX PMA Cal Busy | 0 | RO | The TX PMA (transceiver) is in calibration. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:2 | RO | 0x0 | |
PMA Channel | 1:0 | R/W | Set 0-3 to access the corresponding transceiver channel. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:1 | RO | 0x0 | |
PMA Waitrequest | 0 | RO | Value of the waitrequest signal of the PMA’s (transceiver) reconfiguration Avalon bus. This can indicate a calibration in progress. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:1 | RO | 0x0 | |
TX_RCFG_EN | 0 | R/W | TX reconfiguration enable – controls the avalon mux. Setting this bit allows the av_mm_control bus to access the transceiver reconfiguration registers. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:1 | RO | 0x0 | |
TX_RST_PLL | 0 | R/W | Resets the fPLL. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:1 | RO | 0x0 | |
TX_RST_XCVR | 0 | R/W | Resets the transceiver’s TX. | 0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:2 | RO | 0x0 | |
OS | 1:0 | R/W | Sets the oversampling ratio: 0x0 => 1 0x1 => 3 0x2 => 4 0x3 => 5 |
0x0 |
Name | Bit | Access | Description | Reset |
---|---|---|---|---|
Reserved | 31:2 | RO | 0x0 | |
SWAP_FPLL_FOR_ATXPLL | 1 | RO | ‘0’ => fPLL is used to drive the TX transceiver ‘1’ => ATXPLL is used (not available yet) |
|
SWAP_IOPLL_FOR_FPLL | 0 | RO | ‘0’ => IOPLL is used to produce ls_clk and vid_clk ‘1’ => fPLL is used (not available yet) |
0x0 |