Altera 50G Interlaken MegaCore Function User Manual
Page 64

Offset
Name
R/W
Description
9'h4
TX_EMPTY
RO
[NUM_LANES–1:0] – Transmit FIFO status (empty)
9'h5
TX_FULL
RO
[NUM_LANES–1:0] – Transmit FIFO status (full)
9'h6
TX_PEMPTY
RO
[NUM_LANES–1:0] – Transmit FIFO status (partially
empty)
9'h7
TX_PFULL
RO
[NUM_LANES–1:0] – Transmit FIFO status (partially full)
9'h8
RX_EMPTY
RO
[NUM_LANES–1:0] – Receive FIFO status (empty)
9'h9
RX_FULL
RO
[NUM_LANES–1:0] – Receive FIFO status (full)
9'hA
RX_PEMPTY
RO
[NUM_LANES–1:0] – Receive FIFO status (partially
empty)
9'hB
RX_PFULL
RO
[NUM_LANES–1:0] – Receive FIFO status (partially full)
9'hC
REF_KHZ
(1)
RO
PLL reference clock frequency (kHz)
9'hD
RX_KHZ
(1)
RO
RX recovered clock frequency (kHz)
9'hE
TX_KHZ
(1)
RO
TX serial clock frequency (kHz)
9'hF
LANE_PROFILE
RO
[NUM_LANES–1:0] – Mask delineating the transceivers
this IP core uses on the device. For example, if the FPGA
has 24 lanes on one side of the device and the IP core uses
the bottom eight transceivers, the mask would be
24'b000000_000000_000011_111111..
This register is not available in IP core variations that target
an Arria 10 device.
9'h10
PLL_LOCKED
RO
In Arria 10 devices: [0] – Transmit PLL lock indication.
In other device families: [Number of transceiver blocks–1:0]
– Transceiver block transmit PLL n lock indication. One
lock indicator per transceiver block. Bits that correspond to
unused transceiver block PLLs are forced to 1.
9'h11
FREQ_LOCKED
RO
[NUM_LANES–1:0] – Clock data recovery is frequency
locked on the inbound data stream
(1)
Altera recommends that you use this register only during hardware operation. During simulation, you
should not rely on the value in this register, because the amount of simulation time required for the IP core
to provide consistent values in the REF_KHZ, RX_KHZ, and TX_KHZ registers is too long.
6-2
50G Interlaken IP Core Register Map
UG-01140
2015.05.04
Altera Corporation
50G Interlaken IP Core Register Map