Hi all,
I'm not 100% if that's how it's suposed to work, but I feel like it's not.
If I declare an AXI bus master with this statement:
constant AXI4_LITE_BUS : bus_master_t := new_bus(data_length => 32, address_length => 5);
I can later perform:
write_bus(net, AXI4_LITE_BUS, 100, x"01234567");
without an error, even though 100 is outside of the 2^5=32 bytes adressable bytes on this bus. At least for me this hid an error in my testbench.
Hi all,
I'm not 100% if that's how it's suposed to work, but I feel like it's not.
If I declare an AXI bus master with this statement:
I can later perform:
without an error, even though
100is outside of the2^5=32bytes adressable bytes on this bus. At least for me this hid an error in my testbench.