beautypg.com

External memory bfm, External memory bfm -1 – Altera Avalon Verification IP Suite User Manual

Page 170

background image

13

External Memory BFM

Subscribe

Send Feedback

You can use external memory BFMs to verify the following aspects of external memory interfaces:

• Read and write operations
• Memory initialization

Figure 13-1: Usage of External Memory BFM with Tri-State Components

The following figure shows how to use the external memory BFM with tri-state components.

Altera FPGA

M

M

M

Nios II

Processor

TCM

S

TCM

Generic Tristate

Controller

(SDRAM)

TCM

TCS

Tristate

Conduit

Pin

Sharer

Avalon-MM Master

Avalon-MM Slave

TCM

TCS

Tristate

Conduit

Bridge

Generic Tristate

Controller

(Flash

memory)

S

S

TCS

External
Memory

BFM

(SDRAM)

TCS

TCS

TCM

Avalon-TC Master

Avalon-TC Slave

TCS

TCS

Tristate
Conduit

Inverse

Pin

Sharer

TCM

TCM

External
Memory

BFM

(Flash memory)

Printed Circuit Board

Virtual Connection

Virtual Connection

Table 13-1: External Memory BFM and Related Components

Description

Component

Represents the external RAM. The external memory BFM is a memory
model with an Avalon-TC interface. The BFM also models a set of
memories that are supported by the generic tri-state controller
component.

External memory BFM

Converts Avalon-TC signals into conduit signals.

Tri-State Conduit Bridge

ISO

9001:2008
Registered

©

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.

www.altera.com

101 Innovation Drive, San Jose, CA 95134