-
Notifications
You must be signed in to change notification settings - Fork 123
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
litedram_gen: add initial Ultrascale+ support with XCU1525 .yml example.
- Loading branch information
1 parent
0127937
commit ab2423e
Showing
2 changed files
with
93 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# | ||
# This file is part of LiteDRAM. | ||
# | ||
# Copyright (c) 2021 Florent Kermarrec <[email protected]> | ||
# SPDX-License-Identifier: BSD-2-Clause | ||
|
||
{ | ||
# General ------------------------------------------------------------------ | ||
"cpu": "vexriscv", # Type of CPU used for init/calib (vexriscv, lm32) | ||
"speedgrade": -2, # FPGA speedgrade | ||
"memtype": "DDR4", # DRAM type | ||
|
||
# PHY ---------------------------------------------------------------------- | ||
"cmd_latency": 1, # Command additional latency | ||
"sdram_module": "MT40A512M8", # SDRAM modules of the board or SO-DIMM | ||
"sdram_module_nb": 8, # Number of byte groups | ||
"sdram_rank_nb": 1, # Number of ranks | ||
"sdram_phy": "USPDDRPHY", # Type of FPGA PHY | ||
|
||
# Electrical --------------------------------------------------------------- | ||
"rtt_nom": "40ohm", # Nominal termination | ||
"rtt_wr": "120ohm", # Write termination | ||
"ron": "34ohm", # Output driver impedance | ||
|
||
# Frequency ---------------------------------------------------------------- | ||
"input_clk_freq": 150e6, # Input clock frequency | ||
"sys_clk_freq": 150e6, # System clock frequency (DDR_clk = 4 x sys_clk) | ||
"iodelay_clk_freq": 300e6, # IODELAYs reference clock frequency | ||
|
||
# Core --------------------------------------------------------------------- | ||
"cmd_buffer_depth": 16, # Depth of the command buffer | ||
|
||
# User Ports --------------------------------------------------------------- | ||
"user_ports": { | ||
"axi_0" : { | ||
"type": "axi", | ||
"id_width": 32, | ||
}, | ||
"wishbone_0" : { | ||
"type": "wishbone", | ||
}, | ||
"native_0" : { | ||
"type": "native", | ||
}, | ||
"fifo_0" : { | ||
"type": "fifo", | ||
"base": 0x00000000, | ||
"depth": 0x01000000, | ||
}, | ||
}, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters