IP-CPRI Altera, IP-CPRI Datasheet - Page 45

no-image

IP-CPRI

Manufacturer Part Number
IP-CPRI
Description
IP CORE - Common Public Radio Interface (CPRI)
Manufacturer
Altera
Datasheets

Specifications of IP-CPRI

Software Application
IP CORE, Interface And Protocols, HIGH SPEED
Supported Families
Arria II GX, Cyclone IV GX, HardCopy IV, Stratix IV
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
Chapter 4: Functional Description
Physical Layer
December 2010 Altera Corporation
Auto-Rate Negotiation
Low-Level Interface Transmitter
The auto-rate negotiation feature allows the CPRI MegaCore function to determine
the CPRI line rate at startup dynamically, by stepping down to successively slower
line rates if the low-level receiver cannot achieve frame synchronization with the
current line rate. If you enable the auto-rate negotiation feature, you can provide
dynamic input to the low-level CPRI interface receiver to implement this capability in
your design, using logic you implement outside the MegaCore function.
To use this feature, you must include additional external logic in your design.
Appendix B, Implementing CPRI Link Auto-Rate Negotiation
logic required to implement auto-rate negotiation in your design.
If you configure your CPRI MegaCore function for auto-rate negotiation, the
MegaCore includes two output status signals and a register to collect the status
information, as well as the internal support to change CPRI line rate according to your
design’s input to the transceiver dynamic reconfiguration block. For Cyclone IV GX
designs, your design must also provide line rate information to the
ALTPLL_RECONFIG megafunction connected to the transceiver.
The transmitter in the low-level interface transmits output to the CPRI interface. This
module performs the following tasks:
A control transmit table contains an entry for each of the 256 control words in the
current hyperframe. Each control transmit table entry contains a control byte field and
an enabled bit. As the frame is created, if a control word entry is enabled, and the
global tx_ctrl_insert_en bit in the CPRI_CONTROL register is set, the low-level
transmitter writes the control byte to each of the bytes in the frame’s control word. To
write a control byte in the control transmit table, write the frame number X to the
CPRI_CTRL_INDEX register and then write the next intended #Z.X.0 control byte in the
CPRI_TX_CTRL register.
Assembles data and control words in proper output format
Transmits standard frame sequence
Optionally scrambles the outgoing data transmission at 4195.2 Mbps and
6144.0 Mbps CPRI line rates
Inserts the following control words in their appropriate location in the outgoing
hyperframe:
Synchronization control byte (K28.5) and filler bytes (D16.2) in the
synchronization control word
Hyperframe number (HFN)
Basic frame number (BFN)
HDLC bit rate
Pointer to start of Ethernet data in current frame
4B/5B-encoded fast C&M Ethernet frames
Bit-stuffed slow C&M HDLC frames
Enabled control transmit table entries
CPRI MegaCore Function User Guide
describes the external
4–21

Related parts for IP-CPRI