Map receiver in fifo mode, Map receiver in fifo mode –20, Fifo mode – Altera CPRI IP Core User Manual

Page 52

Advertising
background image

4–20

Chapter 4: Functional Description

MAP Interface

CPRI MegaCore Function

December 2013

Altera Corporation

User Guide

For descriptions of the signals in

Table 4–9

, refer to

Table 6–1 on page 6–1

and to the

following sections.

MAP Receiver in FIFO Mode

In FIFO mode, each data channel, or AxC interface, is clocked by an
application-driven clock

mapN_rx_clk

, and has an output data-available signal,

mapN_rx_valid

. Each AxC interface

N

asserts its

mapN_rx_valid

signal when it has

data available to send on this data channel—when the buffer level is above the
threshold indicated in the

CPRI_MAP_RX_READY_THR

register.

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

“MAP

Receiver Signals” on page 6–1

.

Figure 4–9

shows the typical behavior of the MAP Rx

signals in this synchronization mode.

When the application is ready to receive data on the data channel, it asserts the

mapN_rx_ready

signal. While the CPRI IP core asserts the

mapN_rx_valid

signal and

the

mapN_rx_ready

signal is not asserted, the CPRI IP core holds the data value on

mapN_rx_data[31:0]

. The application must assert the

mapN_rx_ready

signal before the

mapN Rx buffer overflows, to avoid data corruption. While the

mapN_rx_ready

signal

map{23…0}_rx_start

Output

(2)

(2)

v

map{23…0}_rx_status_data

[2:0]

Output

v

v

v

Notes to

Table 4–9

:

(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–1 on page 6–1

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

(3) A zero or one indicates the application must hold this input signal low or high, respectively.

(4) Altera recommends that you tie the

mapN_rx_ready

signals high or low in your internally-clocked variation, rather

than leave them floating.

Table 4–9. MAP Receiver Interface Signals by Synchronization Mode

(1)

(Part 2 of 2)

Signal Name

Direction

Available in Synchronization Mode

FIFO

Synchronous

Buffer

Internally

Clocked

Figure 4–9. MAP Receiver Interface in FIFO Mode

mapN_rx_clk

mapN_rx_ready

mapN_rx_valid

mapN_rx_data[31:0]

Advertising