From 563c1d3b69b93cfe0de014fd7ac981ebc7689ba9 Mon Sep 17 00:00:00 2001 From: Phil Date: Tue, 9 Jun 2026 15:07:36 +0300 Subject: [PATCH] tests: add simple loopback module --- .../axi_cocotb_loopback_test/axi4_loopback.sv | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 axi/tb/axi_cocotb_loopback_test/axi4_loopback.sv diff --git a/axi/tb/axi_cocotb_loopback_test/axi4_loopback.sv b/axi/tb/axi_cocotb_loopback_test/axi4_loopback.sv new file mode 100644 index 0000000..4ab2b2d --- /dev/null +++ b/axi/tb/axi_cocotb_loopback_test/axi4_loopback.sv @@ -0,0 +1,17 @@ +`timescale 1ns/1ps + +module axi4_loopback #( + parameter int unsigned ADDR_W = 32, + parameter int unsigned DATA_W = 64, + parameter int unsigned ID_W = 4, + parameter int unsigned USER_W = 1 +)( + axi4_if.slave s_axi, + axi4_if.master m_axi +); + + // compact loopback/pasthrough to test ifaces + assign m_axi.req = s_axi.req; + assign s_axi.resp = m_axi.resp; + +endmodule