Create a SystemVerilog testbench for the AXI4 slave module with assertions.
The agent should create verif/axi4_slave_tb.sv that:
- Instantiates the DUT (
sources/axi4_slave.sv) - Contains assertions to verify AXI4 behavior
- Provides test stimulus
- Compiles and simulates successfully
sources/- RTL files (golden implementation)verif/- Testbench directory (agent creates testbench here)tests/- Hidden grading scriptsdocs/- Documentation