Altera External Memory PHY Interface User Manual

Page 32

Advertising
background image

3–16

Chapter 3: Functional Description—ALTMEMPHY (nonAFI)

ALTMEMPHY Signals

External Memory PHY Interface (ALTMEMPHY) (nonAFI) Megafunction User Guide

© January 2010

Altera Corporation

Table 3–7. Local Interface Signals for DDR2 and DDR SDRAM—nonAFI (Part 1 of 2)

(Note 1)

Signal Name

Type

Width

Description

local_address

input

LOCAL_IF_

AWIDTH

The address corresponding to a write or read
request.

local_be

input

LOCAL_IF_

DWIDTH / 8

The input to ALTMEMPHY megafunction indicating
the byte-enable flags.

local_read_req

input

1

The active-high signal requesting a read command
to the address on the ctl_address bus.

local_ready

output

1

The controller-ready signal which indicates that the
currently asserted read or write request has been
accepted. The address of the request is sampled
when both the ready and request signals are high.

local_size

input

LOCAL_

BURST_LEN_

BITS

The controller signal to indicate the size (length) of
the burst transfer, fixed at 1 for this version.

local_wdata

input

LOCAL_IF_

DWIDTH

The write data from the user to the ALTMEMPHY
megafunction.

local_wdata_req

output

1

The controller request for write data; not required
when the controller has an Avalon-MM interface.

local_write_req

input

1

The active-high signal specifying that a write
command should be issued to the address on the
ctl_address

signal.

local_refresh_req

input

1

The ALTMEMPHY megafunction receives refresh
requests from the local interface and passes them to
the controller via ctl_refresh_req when in
user mode (ctl_usr_mode output is high).

local_burstbegin

input

1

The ALTMEMPHY megafunction receives the
burstbegin

signal from the local interface and

passes it to the controller via ctl_burstbegin
when in user mode (ctl_usr_mode output is
high).

local_rdata

output

LOCAL_IF_

DWIDTH

When ctl_usr_mode is high, this output passes
through the read data from the controller to the local
interface. Otherwise, it is tied low.

local_rdata_valid

output

1

When ctl_usr_mode is high, this output passes
through the read data valid signal
(ctl_rdata_valid) from the controller to the
local interface. Otherwise, it is driven low.

local_init_done

output

1

When ctl_usr_mode is high, this output passes
through the controller’s initialization done signal
(ctl_init_done) from the controller to the local
interface. Otherwise, it is driven low.

local_refresh_ack

output

1

When ctl_usr_mode is high, this output passes
through the controller’s refresh acknowledge signal
(ctl_refresh_ack) from the controller to the
local interface. Otherwise, it is driven low.

local_autopch_req

input

1

User control for auto precharge to request the
controller to issue an autoprecharge write or
autoprecharge read command.

Advertising