Altera® AXI4 Bus Functional Model User Guides

ID 838773
Date 5/19/2025
Public
Document Table of Contents

1.3.8. Altera® AXI4-Lite Memory-Mapped Subordinate BFM Interface

interface altera_axi4lite_mm_subordinate #(
     parameter int ADDR_WIDTH = 64,
	 parameter int DATA_WIDTH = 32
)
(
input 				          clk, 
input 				          rstn,
input    [ADDR_WIDTH-1:0] 	  awaddr,
input    [2:0] 			     awprot,
input    [0:0] 			     awvalid,
output   [0:0] 			     awready,
input    [DATA_WIDTH-1:0] 	  wdata, 
input    [((DATA_WIDTH/8)-1):0] wstrb,	
input    [0:0] 			     wvalid,
output   [0:0] 			     wready,
output   [1:0] 			     bresp, 
output   [0:0] 			     bvalid,
input    [0:0] 			     bready,	
input    [ADDR_WIDTH-1:0] 	  araddr, 	
input    [2:0] 			     arprot,	
input    [0:0] 			     arvalid,	
output   [0:0] 			     arready, 	
output   [DATA_WIDTH-1:0] 	  rdata, 	
output   [1:0] 			     rresp, 	
output   [0:0] 			    rvalid,	
input    [0:0] 			    rready
);