E table 2, Table 3 – Achronix Speedster22i Memory PHY User Manual

Page 9

Advertising
background image

UG043, April 26, 2014

9

Signal Name

Bus

Width

Direction

Description

phy_ctrli_dq/dqs_croe{a,b}

N/8

Input

Data a and b termination resistance enable signal for dq/dqs

phy_ctrlo_write_level_out

N/8

Output

Write leveling output for byte

Table 2: DDR PHY External Memory Interface Port List

Signal Name

Bus

Width

Direction

Description

sd_clk_p

3

Output

SDRAM differential clock signal (positive polarity)

sd_clk_n

3

Output

SDRAM differential clock signal (negative polarity)

sd_cke

4

Output

SDRAM clock enable control signal

sd_odt

4

Output

SDRAM on die termination control signal

sd_ras_n

1

Output

SDRAM RAS control signal

sd_cas_n

1

Output

SDRAM CAS control signal

sd_we_n

1

Output

SDRAM write enable control signal

sd_reset_n

1

Output

SDRAM reset signal

sd_a

16

Output

SDRAM address bus

sd_ba

3

Output

SDRAM bank select

sd_cs_n

4

Output

SDRAM chip select

sd_dm

N/8

Inout

SDRAM data mask

sd_dummy

N/8

Inout

Internal use only. Leave unconnected.

sd_dq

N

Inout

SDRAM data bus

sd_dqsn

N/8

Inout

SDRAM DQS bus, which is used to clock DQ bus

sd_dqsp

N/8

Inout

SDRAM DQS bus, which is used to clock DQ bus

Table 3: DDR PHY Parameter List

Parameter

Default (hex)

Valid Values

Description

DSIZE

16

Multiples of 8 up to 72

Local side data width

USE_CONTROLLER

`DEF_USE_CONTROLLER

`DEF_USE_CONTROLLER,

`DEF_NOT_USE_CONTROLLER

Specifies whether the hard controller
should be used in the design

NUM_CLK_OUTS

4

1 to 4

Number of clock outputs

NUM_RANKS

1

1 to 4

Number of memory ranks in system

BYPASS_TXRX_SD

`DEF_IO_RXSD_BYPASS_MUX

`DEF_IO_RXSD_BYPASS_MUX

`DEF_IO_RXSD_NO_BYPASS_MUX

Specifies data at full-rate vs half-rate
(Bypass=Full-rate, No_bypass=Half-rate)

EXTRA_PIPELINE_N

1'b1

1'b0, 1'b1

0 -> One extra clock cycle to load data
1 -> No extra cycle
Applies to both read and write paths

EXTRA_1CLK_DLY

0

0, 1

1 -> extra one clock delay in 2X mode.

WIDE_BUS

0

0, 1

1 -> Wide-bus used in fabric to convert
incoming data to quarter-rate. PHY
provides quarter-rate clock on clk_div4.

BYTE_LANE[N/8-1:0]_DLL_ADJ_DQ

6'h04

6’h00 to 6’hFF

DQ Slave adjust for BYTE_LANE

BYTE_LANE[N/8-1:0]_DLL_ADJ_DQS

6'h16

6’h00 to 6’hFF

DQS Slave adjust for BYTE_LANE

BYTE_LANE[N/8-1:0]_DLL_ADJ_DP

6'h04

6’h00 to 6’hFF

DP Slave adjust for BYTE_LANE

BYTE_LANE[N/8-
1:0]_WR_LVL_DQ_SELECT

`WLVL_SELECT_DQ0

`WLVL_SELECT_DQ0 up to

`WLVL_SELECT_DQ7

DQ bit used for write leveling

BYTE_LANE_DLL_DQSX9_CLK_ADJ

6'h10

6’h00 to 6’hFF

DLL adjust for wpb_tx_dqsx9_clk(0.25T)

BYTE_LANE_DLL_DQX9_CLK_ADJ

6'h30

6’h00 to 6’hFF

DLL adjust for wpb_tx_dqx9_clk(0.75T)

BYTE_LANE_CAC_DLL_ADJ_DQSN

6'h17

6’h00 to 6’hFF

DP Slave adj for CAC byte lanes (0.35T)

Advertising