mirror of
https://github.com/Minres/RISCV-VP.git
synced 2026-02-06 10:02:35 +00:00
changes memeory map to be everything within the first 2GB
This commit is contained in:
Binary file not shown.
@@ -39,12 +39,12 @@ system::system(sc_core::sc_module_name nm)
|
||||
core_complex.mtime_i(mtime_s);
|
||||
core_complex.clint_irq_i(clint_int_s);
|
||||
|
||||
ahb_router.bind_target(mem_dram.target, 0, 0x00000000, mem_dram.getSize());
|
||||
ahb_router.bind_target(mem_ram.target, 1, 0xE0000000, mem_ram.getSize());
|
||||
ahb_router.bind_target(apbBridge.target[0], 2, 0xF0000000, 16_MB);
|
||||
ahb_router.bind_target(eth0.socket, 3, 0xF1000000, 4_KiB);
|
||||
ahb_router.bind_target(eth1.socket, 4, 0xF1001000, 4_KiB);
|
||||
ahb_router.bind_target(qspi.xip_sck, 5, 0xF2000000, 16_MB);
|
||||
ahb_router.bind_target(apbBridge.target[0], 0, 0x10000000, 16_MB);
|
||||
ahb_router.bind_target(eth0.socket, 1, 0x11000000, 4_KiB);
|
||||
ahb_router.bind_target(eth1.socket, 2, 0x11001000, 4_KiB);
|
||||
ahb_router.bind_target(qspi.xip_sck, 3, 0x20000000, 16_MB);
|
||||
ahb_router.bind_target(mem_ram.target, 4, 0x30000000, mem_ram.getSize());
|
||||
ahb_router.bind_target(mem_dram.target, 5, 0x40000000, mem_dram.getSize());
|
||||
size_t i = 0;
|
||||
for(const auto& e : PipelinedMemoryBusToApbBridge_map) {
|
||||
apbBridge.initiator.at(i)(e.target);
|
||||
|
||||
@@ -65,8 +65,8 @@ private:
|
||||
vpvper::minres::ethmac_tl eth0{"eth0"};
|
||||
vpvper::minres::ethmac_tl eth1{"eth1"};
|
||||
|
||||
scc::memory<128_kB, scc::LT> mem_ram{"mem_ram"};
|
||||
scc::memory<2_GB, scc::LT> mem_dram{"mem_dram"};
|
||||
scc::memory<256_kB, scc::LT> mem_ram{"mem_ram"};
|
||||
scc::memory<1_GB, scc::LT> mem_dram{"mem_dram"};
|
||||
scc::memory<8_kB, scc::LT> boot_rom{"boot_rom"};
|
||||
|
||||
sc_core::sc_signal<sc_core::sc_time> mtime_clk{"mtime_clk"};
|
||||
|
||||
Reference in New Issue
Block a user