E-Tile Transceiver PHY User Guide

ID 683723
Date 4/01/2024
Public
Document Table of Contents

9.1.2. PMA Control and Status Registers

Table 76.  PMA Control and Status Register Map
Name Address Bit Offset Type Description
RX Locked to Data Status 0x40080 [0] read-only Check the status of rx_is_lockedtodata
tx_ready Status 0x40081 [0] read-only Check the status of TX ready from the reset controller
rx_ready Status [1] read-only Check the status of RX ready from the reset controller
tx_transfer_ready status 0x40082 [0] read-only Check the status of tx_transfer_ready
rx_transfer_ready status [1] read-only Check the status of rx_transfer_ready
RX PMA Interface Reset 0x400E2 [0] read-write Set the status of rx_pmaif_reset Refer to Resetting Transceiver Channels for more information.
RX EMIB Reset [1] read-write Set the status of rx_aib_reset Refer to Resetting Transceiver Channels for more information.
TX PMA Interface Reset [2] read-write Set the status of tx_pmaif_reset Refer to Resetting Transceiver Channels for more information.
TX EMIB Reset [3] read-write Set the status of tx_aib_reset Refer to Resetting Transceiver Channels for more information.
RX PMA Interface Reset Override [4] read-write Override selects between soft Avalon® memory-mapped interface and reset controller. Set to 0 for the reset controller to set the reset and 1 for Avalon® memory-mapped interface 0x400E2[0] to set the value.
RX EMIB Reset Override [5] read-write Override selects between soft Avalon® memory-mapped interface and reset controller. Set to 0 for the reset controller to set the reset and 1 for Avalon® memory-mapped interface 0x400E2[1] to set the value.
TX PMA Interface Reset Override [6] read-write Override selects between soft Avalon® memory-mapped interface and reset controller. Set to 0 for the reset controller to set the reset and 1 for Avalon® memory-mapped interface 0x400E2[2] to set the value.
TX EMIB Reset Override [7] read-write Override selects between soft Avalon® memory-mapped interface and reset controller. Set to 0 for the reset controller to set the reset and 1 for Avalon® memory-mapped interface 0x400E2[3] to set the value.
Configuration Profile Select 0x40140 [2:0] read-write Set the configuration profile the embedded streamer
Start Streaming [7] read-write Set to 1'b1 to start streaming the new configuration profile
Busy Status Bit 0x40141 [0] read-only

Bit is set to:

  • 1'b1: streaming is in progress
  • 1'b0: streaming is complete
PMA Configuration Control 0x40143 [7] read-write Request PMA configuration load
[2:0] read-write Select PMA configuration
PMA Configuration Loading Status 0x40144 [0] read-only rcp_load_finish
[1] read-only rcp_load_timeout
[2] read-only rcp_load_busy

Registers 0x40143 and 0x40144 are located only in Channel 0's address space in a multi-channel Native PHY IP instance.

Refer to PMA Attribute Codes for details about the PMA attribute codes and values.

Refer to Multiple Reconfiguration Profiles for more information about using the embedded streamer.