diff options
| author | Alejandro Soto <alejandro@34project.org> | 2023-09-25 19:12:49 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2023-09-25 21:33:49 -0600 |
| commit | ed0bd705f94f6aea568ec8405534984a37770f21 (patch) | |
| tree | af19fc67177962c14ce7ab88d75dcaa1b1e3aee3 /tb/top/conspiracion.cpp | |
| parent | cd02f821525b8710dd37e2bc39a8a7dbc36ac4b0 (diff) | |
rtl/core, tb: replace bus_master with a new top-level module
Diffstat (limited to 'tb/top/conspiracion.cpp')
| -rw-r--r-- | tb/top/conspiracion.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tb/top/conspiracion.cpp b/tb/top/conspiracion.cpp index b243c89..4f0fb3d 100644 --- a/tb/top/conspiracion.cpp +++ b/tb/top/conspiracion.cpp @@ -18,6 +18,7 @@ #include "Vconspiracion_conspiracion.h" #include "Vconspiracion_platform.h" #include "Vconspiracion_vga_domain.h" +#include "Vconspiracion_core.h" #include "Vconspiracion_core_control.h" #include "Vconspiracion_core_control_issue.h" #include "Vconspiracion_core_cp15_domain.h" @@ -386,7 +387,7 @@ int main(int argc, char **argv) std::fclose(img_file); } - auto &core = *top.conspiracion->core; + auto &core = *plat.cpu0->cpu; for(const auto &init : init_regs) { core.regs->a->file[init.index] = init.value; @@ -473,10 +474,10 @@ int main(int argc, char **argv) }; Vconspiracion_cache_sram *const caches[] = { - plat.c0->sram, - plat.c1->sram, - plat.c2->sram, - plat.c3->sram + plat.cache0->sram, + plat.cache1->sram, + plat.cache2->sram, + plat.cache3->sram }; auto dump_coherent = [&](std::uint32_t addr, std::uint32_t &data) |
