2018-08-31 17:20:47 -04:00
|
|
|
from litedram.modules import MT41K128M16
|
|
|
|
from litedram.phy import A7DDRPHY
|
|
|
|
|
|
|
|
core_config = {
|
|
|
|
# cpu
|
|
|
|
"cpu": "picorv32",
|
|
|
|
|
|
|
|
# modules / phy
|
|
|
|
"sdram_module": MT41K128M16,
|
|
|
|
"sdram_module_nb": 1,
|
2018-09-07 11:55:46 -04:00
|
|
|
"sdram_rank_nb": 1,
|
2018-08-31 17:20:47 -04:00
|
|
|
"sdram_phy": A7DDRPHY,
|
|
|
|
|
|
|
|
# electrical
|
|
|
|
"rtt_nom": "60ohm",
|
|
|
|
"rtt_wr": "60ohm",
|
|
|
|
"ron": "34ohm",
|
|
|
|
|
|
|
|
# freqs
|
|
|
|
"input_clk_freq": 100e6,
|
|
|
|
"sys_clk_freq": 100e6,
|
|
|
|
"dram_clk_freq": 400e6,
|
|
|
|
"iodelay_clk_freq": 200e6,
|
|
|
|
|
|
|
|
# controller
|
|
|
|
"cmd_buffer_depth": 16,
|
|
|
|
"write_time": 16,
|
|
|
|
"read_time": 32,
|
|
|
|
|
|
|
|
# user_ports
|
|
|
|
"user_ports_nb": 1,
|
2018-09-07 11:55:46 -04:00
|
|
|
"user_ports_type": "axi",
|
|
|
|
"user_ports_id_width": 8
|
2018-08-31 17:20:47 -04:00
|
|
|
}
|