beautypg.com

External memory bfm, Functional description, Block diagram – Altera Avalon Verification IP Suite User Manual

Page 133: Chapter 3. external memory bfm, Functional description –1, Block diagram –1, Read and write operations

background image

May 2011

Altera Corporation

Avalon Verification IP Suite User Guide

3. External Memory BFM

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

Read and write operations

Memory initialization

1

External Memory BFMs are only supported in Qsys.

Functional Description

This section provides a functional description of the external memory BFM. It
includes the following topics:

“Block Diagram”

“Initializing the Memory Content” on page 3–2

“Reading and Writing to the Memory Content” on page 3–2

Block Diagram

Figure 3–1

shows a block diagram of how to use the external memory BFM with

tristate components.

Figure 3–1. Usage of External Memory BFM with Tristate 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