beautypg.com

Avalon-st multi-channel shared memory fifo core, Core overview, Performance and resource utilization – Altera Embedded Peripherals IP User Manual

Page 174: Avalon-st multi-channel shared memory fifo core -1, Core overview -1, Performance and resource utilization -1, The avalon

background image

Avalon-ST Multi-Channel Shared Memory FIFO

Core

17

2014.24.07

UG-01085

Subscribe

Send Feedback

Core Overview

The Avalon

®

Streaming (Avalon-ST) Multi-Channel Shared Memory FIFO core is a FIFO buffer with

Avalon-ST data interfaces. The core, which supports up to 16 channels, is a contiguous memory space

with dedicated segments of memory allocated for each channel. Data is delivered to the output interface in

the same order it was received on the input interface for a given channel.
The example below shows an example of how the core is used in a system. In this example, the core is

used to buffer data going into and coming from a four-port Triple Speed Ethernet MegaCore function. A

processor, if used, can request data for a particular channel to be delivered to the Triple Speed Ethernet

MegaCore function.

Figure 17-1: Multi-Channel Shared Memory FIFO in a System—An Example

a

F t

c

e

n

n

o

cr

et

nI

m

et

s

y

S

b

cir

Rest of the

System

Altera
FPGA

M

u

x

Port 0

Port 1

Port 2

Port 3

Channel 0

Channel 1

Channel 2

Channel 3

Processor/

Scheduler

Multi-port

Triple Speed Ethe

rnet

Multi-Channel

Shared Memory FIFO
(Receive FIFO buffer)

From
Network

Dem

u

x

Performance and Resource Utilization

This section lists the resource utilization and performance data for various Altera device families. The

estimates are obtained by compiling the core using the Quartus

®

II software.

The table below shows the resource utilization and performance data for a Stratix II GX device

(EP2SGX130GF1508I4).

©

2014 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are

trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as

trademarks or service marks are the property of their respective holders as described at

www.altera.com/common/legal.html

. Altera warrants performance

of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any

products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information,

product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device

specifications before relying on any published information and before placing orders for products or services.

ISO

9001:2008

Registered

www.altera.com

101 Innovation Drive, San Jose, CA 95134