beautypg.com

Physical layer architecture, Physical layer architecture –11, Error management – Altera RapidIO MegaCore Function User Manual

Page 57: Clock decoupling, Fifo buffer with level output port, Adjustable buffer sizes (4 kbytes to 32 kbytes)

background image

Chapter 4: Functional Description

4–11

Physical Layer

August 2014

Altera Corporation

RapidIO MegaCore Function

User Guide

Error management

Clock decoupling

FIFO buffer with level output port

Adjustable buffer sizes (4 KBytes to 32 KBytes)

Four transmission queues and four retransmission queues to handle packet
prioritization

Can be configured to send link-request control symbols with cmd set to
reset-device

on fatal error

Attempts link-request link-response control symbol pair a configurable
number of times before declaring fatal error, when a link-response is not received

Physical Layer Architecture

Figure 4–5

shows the architecture of the Physical layer and illustrates the interfaces

that it supports. Dotted lines indicate clock domain boundaries within the layer.

Figure 4–5. Physical Layer High Level Block Diagram

Receive

Buffer

Transmit

Buffer

Control

Receive

Buffer

Control

td

rd

tx_bonding_clocks_chN

clk

reset_n

RapidIO Interface

RapidIO Interface

Transmit

Buffer

buf_av0

atxwl

e

ve

l

arxwl

e

ve

l

packet_transmitted

packet_cancelled

packet_accepted

packet_retry

packet_not_accepted

packet_crc_error

symbol_error

buf_av1

rxclk

atxo

vf

buf_av2

buf_av3

rx_errdetect

gxbpll_locked

char_err

cal_blk_clk or

phy_mgmt_clk_reset

reconfig_clk

reconfig_clk_chN
reconfig_reset_chN
reconfig_waitrequest_chN
reconfig_read_chN
reconfig_write_chN
reconfig_address_chN
reconfig_readdata_chN
reconfig_writedata_chN

{rx,tx}_analogreset
{rx,tx}_digitalreset
{rx,tx}_cal_busy
rx_is_lockedtodata

reconfig_togxb

reconfig_fromgxb

txclk

multicast_event_rx

multicast_event_tx

port_initialized

port_error

ef_ptr[15:0]

port_response_timeout[23:0]

Registers

master_enable

gxb_powerdown

Low Level Interface

Transmitter

Transceiver

Transmitter

Receiver

Transceiver

Receiver

Protocol and Flow Control

Engine

phy_mgmt_clk

(Arria V, Cyclone V,

Stratix V only)

To/From

Tx Transport

Layer

To/From

Rx Transport

Layer

Arria 10
dynamic
reconfiguration
interfaces

Arria 10
only