CPRI Intel® FPGA IP User Guide

ID 683595
Date 4/04/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.5. PROT_VER Register

Table 59.  PROT_VER Register at Offset 0x10
Bits Field Name Type Value on Reset Description
31:25 Reserved UR0 7'b0
24 rx_prot_ver_valid RO 1'b0 Value received in incoming Z.2.0 control byte is a valid CPRI protocol version encoding.
23:16 rx_prot_ver RO 8'b0 Encoded protocol version received in incoming Z.2.0 control byte.
15:10 Reserved UR0 6'b0
9 prot_ver_auto RW 1'b1 Enables auto negotiation of protocol version.

If you turn on Enable protocol version and C&M channel setting auto-negotiation, this field is a RW register field with the default value of 1. Otherwise, this field is a RO register field with the default value of 0.

RO 1'b0
8 rx_prot_ver_filter RW 1'b1 Enable filtering or protection of the Z.2.0 value across five consecutive hyperframes.

If you turn on Enable protocol version and C&M channel setting auto-negotiation, this field is a RW register field with the default value of 1. Otherwise, this field is a RO register field with the default value of 0.

RO 1'b0
7:0 tx_prot_ver RW 8'b01 Transmit protocol version to be mapped to Z.2.0 to indicate whether or not the current hyperframe transmission is scrambled. The value 1 indicates it is not scrambled and the value 2 indicates it is scrambled.

If the prot_ver_auto field has the value of 1, the Intel® FPGA IP core automatically updates the tx_prot_ver field.