AN 755: Implementing JESD204B IP Core System Reference Design with ARM HPS As Control Unit (Baremetal Flow)

ID 683776
Date 12/30/2015
Public
Document Table of Contents

1.3.1.2.2. FPGA Core Control and Status PIO

The FPGA core control and status PIO modules provide general purpose I/O access to and from the ARM® HPS for elements inside the FPGA core fabric. The FPGA control PIO is a 32-bit output signal from the ARM® HPS to the FPGA core fabric. The FPGA status PIO is a 32-bit input signal from the FPGA core fabric to the ARM® HPS. The signal connectivity is set at the top level HDL file. The tables below describe the signal connectivity for the FPGA control and status registers.

Table 5.  Signal Connectivity for FPGA Control Registers

Bit

Signal

0

RX serial loopback enable for lane 0 (Link 0)

1

RX serial loopback enable for lane 1 (Link 0)

2

RX serial loopback enable for lane 2 (Link 0)

3

RX serial loopback enable for lane 3 (Link 0)

4-30

RX serial loopback enable for subsequent links, if present

31

Sysref

Table 6.  Signal Connectivity for FPGA Status Registers

Bit

Signal

0

Core PLL locked

1

TX transceiver ready (Link 0)

2

RX transceiver ready (Link 0)

3

Test pattern checker data error (Link 0)

4-31

TX transceiver ready, RX transceiver ready, and test pattern checker data error signals for subsequent links, if present