beautypg.com

Deterministic latency auto-negotiation, Deterministic latency auto-negotiation -2 – Altera Transceiver PHY IP Core User Manual

Page 270

background image

Figure 11-1: Deterministic Latency PHY IP Core

Deterministic Latency PHY IP Core

Arria V, Cyclone V, or Stratix V FPGA

PCS:

Phase Comp FIFOs

Byte Serializer/

Deserializer

8B/10B

Word Aligner

Bit Slipper

PMA:

CDR

Serializer

Deserializer

TX Serial Data

RX Serial Data

to

Optical

Link

Avalon-ST TX and RX

Avalon-MM Cntrl and Status

to and from

Transceiver Reconfiguration

Controller

The data that the Deterministic Latency PHY receives data on its FPGA fabric interface employs the

Avalon Streaming (Avalon-ST) protocol to transmit and receive data. The Avalon-ST protocol is a simple

protocol designed for driving high bandwidth, low latency, unidirectional data. The Deterministic Latency

PHY IP Core also includes an Avalon Memory-Mapped (Avalon-MM) interface to access control and

status registers. This is a standard, memory-mapped protocol that is normally used to read and write

registers and memory. The transceiver reconfiguration interface connects to the Altera Transceiver

Reconfiguration Controller IP Core which can dynamically reconfigure transceiver settings. Finally, the

PMA transmits and receives serial data.

Related Information

Implementing the CPRI Protocol Using the Deterministic PHY IP Core

Avalon Interface Specifications

Deterministic Latency Auto-Negotiation

The Deterministic Latency PHY IP Core supports auto-negotiation. When required, the channels

initialize at the highest supported frequency and switch to successively lower data rates if frame

synchronization is not achieved.
If your design requires auto-negotiation, choose a base data rate that minimizes the number of PLLs

required to generate the clocks required for data transmission. By selecting an appropriate base data rate,

you can change data rates by changing the divider used by the clock generation block. The following table

shows an example where setting two base data rates, 4915.2 and 6144 Mbps, with the appropriate clock

dividers generates almost the full range of data rates required by the CPRI protocol.

Table 11-1: Recommended Base Data Rate and Clock Divisors for CPRI

Data Rate (Mbps)

Base Data Rate (Mbps)

Clock Divider

614.4

4915.2

8

1228.8

4915.2

4

11-2

Deterministic Latency Auto-Negotiation

UG-01080

2015.01.19

Altera Corporation

Deterministic Latency PHY IP Core

Send Feedback