tests: add simple loopback module
This commit is contained in:
17
axi/tb/axi_cocotb_loopback_test/axi4_loopback.sv
Normal file
17
axi/tb/axi_cocotb_loopback_test/axi4_loopback.sv
Normal file
@ -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
|
||||||
Reference in New Issue
Block a user