Altera External Memory PHY Interface User Manual
Page 32

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)
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.