Map transmitter in fifo mode, Map transmitter in fifo mode –26, Fifo mode – Altera CPRI IP Core User Manual

Page 58: Mode

Advertising
background image

4–26

Chapter 4: Functional Description

MAP Interface

CPRI MegaCore Function

December 2013

Altera Corporation

User Guide

For descriptions of the signals in

Table 4–12

, refer to

Table 6–2 on page 6–4

and to the

following sections.

MAP Transmitter in FIFO Mode

In FIFO mode, each data channel, or AxC interface, has an output ready signal,

mapN_tx_ready

. Each AxC interface asserts its ready signal when it is ready to receive

data on this data channel for transmission to the CPRI protocol interface—when the
buffer level is at or below the threshold indicated in the

CPRI_MAP_TX_READY_THR

register.

After the CPRI IP core asserts the

mapN_tx_ready

signal, the application is expected to

respond by asserting the

mapN_tx_valid

signal and presenting data on

mapN_tx_data

.

In every

mapN_tx_clk

cycle immediately following a

mapN_tx_clk

cycle in which

mapN_tx_ready

is (becomes or remains) asserted, the application can present valid

data on

mapN_tx_data

, as prescribed by the Avalon-ST specification with

READY_LATENCY

value 1.

For details about the behavior of the individual signals in FIFO mode, refer to

“MAP

Transmitter Signals” on page 6–3

.

Figure 4–13

shows the expected typical behavior of

the MAP Tx signals in this synchronization mode.

FIFO-based communication is simple but does not allow easy control of buffer delay.
The delay through each mapN Tx buffer depends on your programmed threshold
value and the application. Data is not read from the mapN Tx buffer until the buffer
threshold is reached, so the delay through the buffer depends on the fill level. Each
AxC interface has the same buffer threshold, but each Tx buffer reaches that threshold
independently.

map{23…0}_tx_status_data

[2:0]

Output

v

v

v

Notes to

Table 4–12

:

(1) A checkmark indicates the signal is used in a synchronization mode, and a dash indicates the signal is not used in

that synchronization mode.

(2) An entry with a dash indicates a signal that does not participate in the MAP receiver interface communication in

this synchronization mode. The signal is either not present in the configuration or is ignored. An input signal that
is ignored is ignored by the CPRI IP core. An output signal that is ignored should be ignored by the application.
Refer to

Table 6–2 on page 6–4

for information about the case that is relevant for each signal.

Table 4–12. MAP Transmitter Interface Signals by Synchronization Mode

(1)

(Part 2 of 2)

Signal Name

Direction

Available in Synchronization Mode

FIFO

Synchronous

Buffer

Internally

Clocked

Figure 4–13. MAP Transmitter Interface in FIFO Mode

mapN_tx_clk

mapN_tx_ready

mapN_tx_valid

mapN_tx_data[31:0]

Advertising