Skip to content

Commit a7adb75

Browse files
committed
Add ddr4 block
Signed-off-by: Víctor Mayoral Vilches <[email protected]>
1 parent ada377c commit a7adb75

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

example/KR260/fpga_10g/fpga/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ XDC_FILES += lib/eth/lib/axis/syn/vivado/sync_reset.tcl
5757

5858
# IP
5959
IP_TCL_FILES += ip/eth_xcvr_gt.tcl
60-
# IP_TCL_FILES += ip/zynq_ps.tcl
60+
IP_TCL_FILES += ip/zynq_ps.tcl
61+
IP_TCL_FILES += ip/ddr4_0.tcl
6162

6263
include ../common/vivado.mk
6364

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
create_ip -name ddr4 -vendor xilinx.com -library ip -module_name ddr4_0
3+
4+
set_property -dict [list \
5+
CONFIG.C0.DDR4_AxiSelection {true} \
6+
CONFIG.C0.DDR4_AxiDataWidth {128} \
7+
CONFIG.C0.DDR4_AxiIDWidth {8} \
8+
CONFIG.C0.DDR4_AxiArbitrationScheme {RD_PRI_REG} \
9+
CONFIG.C0.DDR4_TimePeriod {833} \
10+
CONFIG.C0.DDR4_InputClockPeriod {3332} \
11+
CONFIG.C0.DDR4_MemoryType {Components} \
12+
CONFIG.C0.DDR4_MemoryPart {MT40A256M16GE-075E} \
13+
CONFIG.C0.DDR4_MemoryPart {MT40A512M16LY-062E} \
14+
CONFIG.C0.DDR4_DataWidth {16} \
15+
CONFIG.C0.DDR4_DataMask {DM_NO_DBI} \
16+
CONFIG.C0.DDR4_AUTO_AP_COL_A3 {true} \
17+
CONFIG.C0.DDR4_CasLatency {17} \
18+
CONFIG.C0.DDR4_CasWriteLatency {12} \
19+
CONFIG.C0.DDR4_Mem_Add_Map {ROW_COLUMN_BANK_INTLV}
20+
] [get_ips ddr4_0]

0 commit comments

Comments
 (0)