From 191eaea25cf569ad9c5fb12b8755ae6400750e58 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 30 Apr 2023 16:03:55 +0300 Subject: initial --- tests/simple_mem/bus.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tests/simple_mem/bus.c (limited to 'tests/simple_mem/bus.c') diff --git a/tests/simple_mem/bus.c b/tests/simple_mem/bus.c new file mode 100644 index 0000000..fa2ffad --- /dev/null +++ b/tests/simple_mem/bus.c @@ -0,0 +1,29 @@ +#include + +#include +#include +#include +#include + +#include "traffic_gen.h" + +int main() +{ + const size_t size = 100000; + const uintptr_t addr = 100000; + struct component *simple_mem = create_simple_mem(size); + struct component *simple_bus = create_simple_bus(); + simple_bus_add(simple_bus, simple_mem, addr, size); + + struct component *traffic_gen = create_traffic_gen(simple_mem, addr, size); + + struct clock_domain *clk = create_clock_domain(NS(1)); + clock_domain_add(clk, traffic_gen); + + struct gran_root *root = create_root(); + root_add_clock(root, clk); + + assert(root_run(root) == OK); + + destroy_root(root); +} -- cgit v1.3