Versal ACAP Cores - 8.11 English

CPRI LogiCORE IP Product Guide (PG056)

Document ID
PG056
Release Date
2022-11-16
Version
8.11 English

Table: Clock and Reset Ports (Versal ACAPs) lists the clock and reset ports on the CPRI core when using Versal™ ACAP. It is important to note that CPRI cores using Versal ACAPs do not have a shared logic support layer.

Table 3-1: Clock and Reset Ports (Versal ACAPs)

Port

Direction

Description

reset

In

Active-High asynchronous reset for the core. This reset is synchronized to each clock domain inside the core. It does not reset the management configuration registers. The core can also be reset using a soft reset (see General Configuration and Transmit CPRI Alarms Register (0xE) ). Soft reset also does not reset the management configuration registers.

aux_clk/
s_axi_aclk

In

Management clock in the range 5-125 MHz. When the AXI4-Lite

Management Interface option is selected, the management interface is clocked by the s_axi_aclk input from the AXI4-Lite bus. When the generic management interface is used, the aux_clk input is used to clock the management interface. See Customizing and Generating the Core for more information. This clock can be shared between multiple instances of the CPRI core.

reset_aux_clk/
s_axi_aresetn

In

Management Interface reset. Asserting this signal resets the management sections of the design. reset_aux_clk is for generic management interface, s_axi_aresetn is generated when the AXI4-Lite Management interface option is selected.

hires_clk

In

High resolution sampling clock used to measure the transit time of the clock-domain crossing FIFO(s). Must be at least

150 MHz when operating at speeds of 2,457.6 Mb/s and under

175 MHz for 3,072 Mb/s operation

275 MHz for 4,915.2 Mb/s operation

325 MHz for operation at 6,144 and 9,830.4 Mb/s

380 MHz for operation at 8,110.08, 10,137.6, 12,165.12 and 24,330.24 Mb/s.

The clock should not be derived from the same source as refclk ; it must be unrelated. This clock can be shared between multiple instances of the CPRI core.

hires_clk_ok

In

High resolution clock OK. Signal indicating the status of the high resolution clock. Set High when the clock is stable.

eth_ref_clk

In

Ethernet clock running at 25 MHz. When the MII interface is selected, this clock is used to clock the Ethernet interface. This should also be used to clock the client logic attached to this interface.

eth_tx_clk

In

Ethernet transmit clock running at 125 MHz. When the GMII interface is selected, this clock is used to clock the transmit side of the Ethernet interface. This should also be used to clock the client logic attached to the transmit interface.

eth_rx_clk

In

Ethernet receive clock running at 125 MHz. When the GMII interface is selected, this clock is used to clock the receive side of the Ethernet interface. This should also be used to clock the client logic attached to the receive interface.

txoutclk

In

Transmit clock from the Versal GT Quad to the CPRI IP core. This is used to generate the system clock.

rxoutclk

In

Receive clock from the Versal GT Quad to the CPRI IP core. This is used to generate the recovered clock.

txusrclk_gt

Out

Transmit user clock output to the Versal GT Quad.

rxusrclk_gt

Out

Receive user clock output to the Versal GT Quad.

tx_usrclk_out

Out

Transmit user clock for external logic.

rx_usrclk_out

Out

Receive user clock for external logic.

tx_usrclk_ok

Out

Signal indicating the status of the tx_usrclk_out . High indicates the clock is stable.

rx_usrclk_ok

Out

Signal indicating the status of the rx_usrclk_out . High indicates the clock is stable.