tools/litex_sim: use new sdram verbosity parameter
This commit is contained in:
parent
67e8a042f8
commit
351896bf57
|
@ -160,8 +160,7 @@ class SimSoC(SoCSDRAM):
|
||||||
sdram_module = "MT48LC16M16",
|
sdram_module = "MT48LC16M16",
|
||||||
sdram_init = [],
|
sdram_init = [],
|
||||||
sdram_data_width = 32,
|
sdram_data_width = 32,
|
||||||
sdram_timing_checker = False,
|
sdram_verbosity = 0,
|
||||||
sdram_verbose_timings = False,
|
|
||||||
**kwargs):
|
**kwargs):
|
||||||
platform = Platform()
|
platform = Platform()
|
||||||
sys_clk_freq = int(1e6)
|
sys_clk_freq = int(1e6)
|
||||||
|
@ -192,12 +191,11 @@ class SimSoC(SoCSDRAM):
|
||||||
data_width = sdram_data_width,
|
data_width = sdram_data_width,
|
||||||
clk_freq = sdram_clk_freq)
|
clk_freq = sdram_clk_freq)
|
||||||
self.submodules.sdrphy = SDRAMPHYModel(
|
self.submodules.sdrphy = SDRAMPHYModel(
|
||||||
sdram_module,
|
module = sdram_module,
|
||||||
phy_settings,
|
settings = phy_settings,
|
||||||
sdram_clk_freq,
|
clk_freq = sdram_clk_freq,
|
||||||
use_timing_checker=sdram_timing_checker,
|
verbosity = sdram_verbosity,
|
||||||
verbose_timing_checker=sdram_verbose_timings,
|
init = sdram_init)
|
||||||
init=sdram_init)
|
|
||||||
self.register_sdram(
|
self.register_sdram(
|
||||||
self.sdrphy,
|
self.sdrphy,
|
||||||
sdram_module.geom_settings,
|
sdram_module.geom_settings,
|
||||||
|
@ -262,8 +260,7 @@ def main():
|
||||||
parser.add_argument("--sdram-module", default="MT48LC16M16", help="Select SDRAM chip")
|
parser.add_argument("--sdram-module", default="MT48LC16M16", help="Select SDRAM chip")
|
||||||
parser.add_argument("--sdram-data-width", default=32, help="Set SDRAM chip data width")
|
parser.add_argument("--sdram-data-width", default=32, help="Set SDRAM chip data width")
|
||||||
parser.add_argument("--sdram-init", default=None, help="SDRAM init file")
|
parser.add_argument("--sdram-init", default=None, help="SDRAM init file")
|
||||||
parser.add_argument("--sdram-no-timing", action="store_true", help="Disable SDRAM timing verification checks")
|
parser.add_argument("--sdram-verbosity", default=0, help="Set SDRAM checker verbosity")
|
||||||
parser.add_argument("--sdram-verbose-timing", action="store_true", help="Enable SDRAM verbose timing logging")
|
|
||||||
parser.add_argument("--with-ethernet", action="store_true", help="Enable Ethernet support")
|
parser.add_argument("--with-ethernet", action="store_true", help="Enable Ethernet support")
|
||||||
parser.add_argument("--with-etherbone", action="store_true", help="Enable Etherbone support")
|
parser.add_argument("--with-etherbone", action="store_true", help="Enable Etherbone support")
|
||||||
parser.add_argument("--local-ip", default="192.168.1.50", help="Local IP address of SoC (default=192.168.1.50)")
|
parser.add_argument("--local-ip", default="192.168.1.50", help="Local IP address of SoC (default=192.168.1.50)")
|
||||||
|
@ -299,8 +296,7 @@ def main():
|
||||||
soc_kwargs["integrated_main_ram_size"] = 0x0
|
soc_kwargs["integrated_main_ram_size"] = 0x0
|
||||||
soc_kwargs["sdram_module"] = args.sdram_module
|
soc_kwargs["sdram_module"] = args.sdram_module
|
||||||
soc_kwargs["sdram_data_width"] = int(args.sdram_data_width)
|
soc_kwargs["sdram_data_width"] = int(args.sdram_data_width)
|
||||||
soc_kwargs["sdram_timing_checker"] = not args.sdram_no_timing
|
soc_kwargs["sdram_verbosity"] = int(args.sdram_verbosity)
|
||||||
soc_kwargs["sdram_verbose_timings"] = args.sdram_verbose_timing
|
|
||||||
|
|
||||||
if args.with_ethernet or args.with_etherbone:
|
if args.with_ethernet or args.with_etherbone:
|
||||||
sim_config.add_module("ethernet", "eth", args={"interface": "tap0", "ip": args.remote_ip})
|
sim_config.add_module("ethernet", "eth", args={"interface": "tap0", "ip": args.remote_ip})
|
||||||
|
|
Loading…
Reference in New Issue