D1 d2 – Altera Avalon Verification IP Suite User Manual

Page 48

Advertising
background image

Chapter 3: Avalon-MM Slave BFM

3–5

Functional Description

May 2011

Altera Corporation

Avalon Verification IP Suite User Guide

The timing diagram in

Figure 3–3

illustrates the sequence of events for an Avalon-MM

Slave BFM receiving a write followed by a read when the

readdatavalid

signal is not

present.

Table 3–2

lists the annotations used in

Figure 3–3

.

Figure 3–3. Avalon-MM Slave Receiving Write and Read Commands with No readdatavalid Signal

CLK

read

write

waitrequest

byteenable[3:0]

writedata[31:0]

readdata

D1

D2

S

cr_1

T

wt_1

T

wt_2

S

cr_2

T

wr

transaction5

transaction6

S

rc_1,

S

atc

Table 3–2. Key to Annotations in

Figure 3–3

(Part 1 of 2)

Symbol

Description

T

i

The initial command latency which is two cycles for transactions 1 and 2.

T

wt_1

The response wait time which is three cycles. The master gets this value using the

get_response_wait_time

command.

T

wt_2

The response wait time for the first read, which is two cycles. The slave sets this value using the

set_interface_wait_time

command.

T

wr

waitrequest

is sampled #1 after the falling edge of

clk

.

T

rl_1

The response latency for the first read, which is zero cycles. The master gets this time using the

get_response_latency

command.

S

cr_1,

S

cr_2

Signals write and read commands. The event name is

signal_command_issued

.

Advertising