7420 lines
294 KiB
Verilog
7420 lines
294 KiB
Verilog
//
|
|
// Generated by Bluespec Compiler, version 2018.10.beta1 (build e1df8052c, 2018-10-17)
|
|
//
|
|
//
|
|
//
|
|
//
|
|
// Ports:
|
|
// Name I/O size props
|
|
// RDY_reset O 1
|
|
// RDY_set_verbosity O 1 const
|
|
// v_from_masters_0_awready O 1 reg
|
|
// v_from_masters_0_wready O 1 reg
|
|
// v_from_masters_0_bvalid O 1 reg
|
|
// v_from_masters_0_bid O 4 reg
|
|
// v_from_masters_0_bresp O 2 reg
|
|
// v_from_masters_0_arready O 1 reg
|
|
// v_from_masters_0_rvalid O 1 reg
|
|
// v_from_masters_0_rid O 4 reg
|
|
// v_from_masters_0_rdata O 64 reg
|
|
// v_from_masters_0_rresp O 2 reg
|
|
// v_from_masters_0_rlast O 1 reg
|
|
// v_from_masters_1_awready O 1 reg
|
|
// v_from_masters_1_wready O 1 reg
|
|
// v_from_masters_1_bvalid O 1 reg
|
|
// v_from_masters_1_bid O 4 reg
|
|
// v_from_masters_1_bresp O 2 reg
|
|
// v_from_masters_1_arready O 1 reg
|
|
// v_from_masters_1_rvalid O 1 reg
|
|
// v_from_masters_1_rid O 4 reg
|
|
// v_from_masters_1_rdata O 64 reg
|
|
// v_from_masters_1_rresp O 2 reg
|
|
// v_from_masters_1_rlast O 1 reg
|
|
// v_to_slaves_0_awvalid O 1 reg
|
|
// v_to_slaves_0_awid O 4 reg
|
|
// v_to_slaves_0_awaddr O 64 reg
|
|
// v_to_slaves_0_awlen O 8 reg
|
|
// v_to_slaves_0_awsize O 3 reg
|
|
// v_to_slaves_0_awburst O 2 reg
|
|
// v_to_slaves_0_awlock O 1 reg
|
|
// v_to_slaves_0_awcache O 4 reg
|
|
// v_to_slaves_0_awprot O 3 reg
|
|
// v_to_slaves_0_awqos O 4 reg
|
|
// v_to_slaves_0_awregion O 4 reg
|
|
// v_to_slaves_0_wvalid O 1 reg
|
|
// v_to_slaves_0_wdata O 64 reg
|
|
// v_to_slaves_0_wstrb O 8 reg
|
|
// v_to_slaves_0_wlast O 1 reg
|
|
// v_to_slaves_0_bready O 1 reg
|
|
// v_to_slaves_0_arvalid O 1 reg
|
|
// v_to_slaves_0_arid O 4 reg
|
|
// v_to_slaves_0_araddr O 64 reg
|
|
// v_to_slaves_0_arlen O 8 reg
|
|
// v_to_slaves_0_arsize O 3 reg
|
|
// v_to_slaves_0_arburst O 2 reg
|
|
// v_to_slaves_0_arlock O 1 reg
|
|
// v_to_slaves_0_arcache O 4 reg
|
|
// v_to_slaves_0_arprot O 3 reg
|
|
// v_to_slaves_0_arqos O 4 reg
|
|
// v_to_slaves_0_arregion O 4 reg
|
|
// v_to_slaves_0_rready O 1 reg
|
|
// v_to_slaves_1_awvalid O 1 reg
|
|
// v_to_slaves_1_awid O 4 reg
|
|
// v_to_slaves_1_awaddr O 64 reg
|
|
// v_to_slaves_1_awlen O 8 reg
|
|
// v_to_slaves_1_awsize O 3 reg
|
|
// v_to_slaves_1_awburst O 2 reg
|
|
// v_to_slaves_1_awlock O 1 reg
|
|
// v_to_slaves_1_awcache O 4 reg
|
|
// v_to_slaves_1_awprot O 3 reg
|
|
// v_to_slaves_1_awqos O 4 reg
|
|
// v_to_slaves_1_awregion O 4 reg
|
|
// v_to_slaves_1_wvalid O 1 reg
|
|
// v_to_slaves_1_wdata O 64 reg
|
|
// v_to_slaves_1_wstrb O 8 reg
|
|
// v_to_slaves_1_wlast O 1 reg
|
|
// v_to_slaves_1_bready O 1 reg
|
|
// v_to_slaves_1_arvalid O 1 reg
|
|
// v_to_slaves_1_arid O 4 reg
|
|
// v_to_slaves_1_araddr O 64 reg
|
|
// v_to_slaves_1_arlen O 8 reg
|
|
// v_to_slaves_1_arsize O 3 reg
|
|
// v_to_slaves_1_arburst O 2 reg
|
|
// v_to_slaves_1_arlock O 1 reg
|
|
// v_to_slaves_1_arcache O 4 reg
|
|
// v_to_slaves_1_arprot O 3 reg
|
|
// v_to_slaves_1_arqos O 4 reg
|
|
// v_to_slaves_1_arregion O 4 reg
|
|
// v_to_slaves_1_rready O 1 reg
|
|
// v_to_slaves_2_awvalid O 1 reg
|
|
// v_to_slaves_2_awid O 4 reg
|
|
// v_to_slaves_2_awaddr O 64 reg
|
|
// v_to_slaves_2_awlen O 8 reg
|
|
// v_to_slaves_2_awsize O 3 reg
|
|
// v_to_slaves_2_awburst O 2 reg
|
|
// v_to_slaves_2_awlock O 1 reg
|
|
// v_to_slaves_2_awcache O 4 reg
|
|
// v_to_slaves_2_awprot O 3 reg
|
|
// v_to_slaves_2_awqos O 4 reg
|
|
// v_to_slaves_2_awregion O 4 reg
|
|
// v_to_slaves_2_wvalid O 1 reg
|
|
// v_to_slaves_2_wdata O 64 reg
|
|
// v_to_slaves_2_wstrb O 8 reg
|
|
// v_to_slaves_2_wlast O 1 reg
|
|
// v_to_slaves_2_bready O 1 reg
|
|
// v_to_slaves_2_arvalid O 1 reg
|
|
// v_to_slaves_2_arid O 4 reg
|
|
// v_to_slaves_2_araddr O 64 reg
|
|
// v_to_slaves_2_arlen O 8 reg
|
|
// v_to_slaves_2_arsize O 3 reg
|
|
// v_to_slaves_2_arburst O 2 reg
|
|
// v_to_slaves_2_arlock O 1 reg
|
|
// v_to_slaves_2_arcache O 4 reg
|
|
// v_to_slaves_2_arprot O 3 reg
|
|
// v_to_slaves_2_arqos O 4 reg
|
|
// v_to_slaves_2_arregion O 4 reg
|
|
// v_to_slaves_2_rready O 1 reg
|
|
// CLK I 1 clock
|
|
// RST_N I 1 reset
|
|
// set_verbosity_verbosity I 4 reg
|
|
// v_from_masters_0_awvalid I 1
|
|
// v_from_masters_0_awid I 4 reg
|
|
// v_from_masters_0_awaddr I 64 reg
|
|
// v_from_masters_0_awlen I 8 reg
|
|
// v_from_masters_0_awsize I 3 reg
|
|
// v_from_masters_0_awburst I 2 reg
|
|
// v_from_masters_0_awlock I 1 reg
|
|
// v_from_masters_0_awcache I 4 reg
|
|
// v_from_masters_0_awprot I 3 reg
|
|
// v_from_masters_0_awqos I 4 reg
|
|
// v_from_masters_0_awregion I 4 reg
|
|
// v_from_masters_0_wvalid I 1
|
|
// v_from_masters_0_wdata I 64 reg
|
|
// v_from_masters_0_wstrb I 8 reg
|
|
// v_from_masters_0_wlast I 1 reg
|
|
// v_from_masters_0_bready I 1
|
|
// v_from_masters_0_arvalid I 1
|
|
// v_from_masters_0_arid I 4 reg
|
|
// v_from_masters_0_araddr I 64 reg
|
|
// v_from_masters_0_arlen I 8 reg
|
|
// v_from_masters_0_arsize I 3 reg
|
|
// v_from_masters_0_arburst I 2 reg
|
|
// v_from_masters_0_arlock I 1 reg
|
|
// v_from_masters_0_arcache I 4 reg
|
|
// v_from_masters_0_arprot I 3 reg
|
|
// v_from_masters_0_arqos I 4 reg
|
|
// v_from_masters_0_arregion I 4 reg
|
|
// v_from_masters_0_rready I 1
|
|
// v_from_masters_1_awvalid I 1
|
|
// v_from_masters_1_awid I 4 reg
|
|
// v_from_masters_1_awaddr I 64 reg
|
|
// v_from_masters_1_awlen I 8 reg
|
|
// v_from_masters_1_awsize I 3 reg
|
|
// v_from_masters_1_awburst I 2 reg
|
|
// v_from_masters_1_awlock I 1 reg
|
|
// v_from_masters_1_awcache I 4 reg
|
|
// v_from_masters_1_awprot I 3 reg
|
|
// v_from_masters_1_awqos I 4 reg
|
|
// v_from_masters_1_awregion I 4 reg
|
|
// v_from_masters_1_wvalid I 1
|
|
// v_from_masters_1_wdata I 64 reg
|
|
// v_from_masters_1_wstrb I 8 reg
|
|
// v_from_masters_1_wlast I 1 reg
|
|
// v_from_masters_1_bready I 1
|
|
// v_from_masters_1_arvalid I 1
|
|
// v_from_masters_1_arid I 4 reg
|
|
// v_from_masters_1_araddr I 64 reg
|
|
// v_from_masters_1_arlen I 8 reg
|
|
// v_from_masters_1_arsize I 3 reg
|
|
// v_from_masters_1_arburst I 2 reg
|
|
// v_from_masters_1_arlock I 1 reg
|
|
// v_from_masters_1_arcache I 4 reg
|
|
// v_from_masters_1_arprot I 3 reg
|
|
// v_from_masters_1_arqos I 4 reg
|
|
// v_from_masters_1_arregion I 4 reg
|
|
// v_from_masters_1_rready I 1
|
|
// v_to_slaves_0_awready I 1
|
|
// v_to_slaves_0_wready I 1
|
|
// v_to_slaves_0_bvalid I 1
|
|
// v_to_slaves_0_bid I 4 reg
|
|
// v_to_slaves_0_bresp I 2 reg
|
|
// v_to_slaves_0_arready I 1
|
|
// v_to_slaves_0_rvalid I 1
|
|
// v_to_slaves_0_rid I 4 reg
|
|
// v_to_slaves_0_rdata I 64 reg
|
|
// v_to_slaves_0_rresp I 2 reg
|
|
// v_to_slaves_0_rlast I 1 reg
|
|
// v_to_slaves_1_awready I 1
|
|
// v_to_slaves_1_wready I 1
|
|
// v_to_slaves_1_bvalid I 1
|
|
// v_to_slaves_1_bid I 4 reg
|
|
// v_to_slaves_1_bresp I 2 reg
|
|
// v_to_slaves_1_arready I 1
|
|
// v_to_slaves_1_rvalid I 1
|
|
// v_to_slaves_1_rid I 4 reg
|
|
// v_to_slaves_1_rdata I 64 reg
|
|
// v_to_slaves_1_rresp I 2 reg
|
|
// v_to_slaves_1_rlast I 1 reg
|
|
// v_to_slaves_2_awready I 1
|
|
// v_to_slaves_2_wready I 1
|
|
// v_to_slaves_2_bvalid I 1
|
|
// v_to_slaves_2_bid I 4 reg
|
|
// v_to_slaves_2_bresp I 2 reg
|
|
// v_to_slaves_2_arready I 1
|
|
// v_to_slaves_2_rvalid I 1
|
|
// v_to_slaves_2_rid I 4 reg
|
|
// v_to_slaves_2_rdata I 64 reg
|
|
// v_to_slaves_2_rresp I 2 reg
|
|
// v_to_slaves_2_rlast I 1 reg
|
|
// EN_reset I 1
|
|
// EN_set_verbosity I 1
|
|
//
|
|
// No combinational paths from inputs to outputs
|
|
//
|
|
//
|
|
|
|
`ifdef BSV_ASSIGNMENT_DELAY
|
|
`else
|
|
`define BSV_ASSIGNMENT_DELAY
|
|
`endif
|
|
|
|
`ifdef BSV_POSITIVE_RESET
|
|
`define BSV_RESET_VALUE 1'b1
|
|
`define BSV_RESET_EDGE posedge
|
|
`else
|
|
`define BSV_RESET_VALUE 1'b0
|
|
`define BSV_RESET_EDGE negedge
|
|
`endif
|
|
|
|
module mkFabric_2x3(CLK,
|
|
RST_N,
|
|
|
|
EN_reset,
|
|
RDY_reset,
|
|
|
|
set_verbosity_verbosity,
|
|
EN_set_verbosity,
|
|
RDY_set_verbosity,
|
|
|
|
v_from_masters_0_awvalid,
|
|
v_from_masters_0_awid,
|
|
v_from_masters_0_awaddr,
|
|
v_from_masters_0_awlen,
|
|
v_from_masters_0_awsize,
|
|
v_from_masters_0_awburst,
|
|
v_from_masters_0_awlock,
|
|
v_from_masters_0_awcache,
|
|
v_from_masters_0_awprot,
|
|
v_from_masters_0_awqos,
|
|
v_from_masters_0_awregion,
|
|
|
|
v_from_masters_0_awready,
|
|
|
|
v_from_masters_0_wvalid,
|
|
v_from_masters_0_wdata,
|
|
v_from_masters_0_wstrb,
|
|
v_from_masters_0_wlast,
|
|
|
|
v_from_masters_0_wready,
|
|
|
|
v_from_masters_0_bvalid,
|
|
|
|
v_from_masters_0_bid,
|
|
|
|
v_from_masters_0_bresp,
|
|
|
|
v_from_masters_0_bready,
|
|
|
|
v_from_masters_0_arvalid,
|
|
v_from_masters_0_arid,
|
|
v_from_masters_0_araddr,
|
|
v_from_masters_0_arlen,
|
|
v_from_masters_0_arsize,
|
|
v_from_masters_0_arburst,
|
|
v_from_masters_0_arlock,
|
|
v_from_masters_0_arcache,
|
|
v_from_masters_0_arprot,
|
|
v_from_masters_0_arqos,
|
|
v_from_masters_0_arregion,
|
|
|
|
v_from_masters_0_arready,
|
|
|
|
v_from_masters_0_rvalid,
|
|
|
|
v_from_masters_0_rid,
|
|
|
|
v_from_masters_0_rdata,
|
|
|
|
v_from_masters_0_rresp,
|
|
|
|
v_from_masters_0_rlast,
|
|
|
|
v_from_masters_0_rready,
|
|
|
|
v_from_masters_1_awvalid,
|
|
v_from_masters_1_awid,
|
|
v_from_masters_1_awaddr,
|
|
v_from_masters_1_awlen,
|
|
v_from_masters_1_awsize,
|
|
v_from_masters_1_awburst,
|
|
v_from_masters_1_awlock,
|
|
v_from_masters_1_awcache,
|
|
v_from_masters_1_awprot,
|
|
v_from_masters_1_awqos,
|
|
v_from_masters_1_awregion,
|
|
|
|
v_from_masters_1_awready,
|
|
|
|
v_from_masters_1_wvalid,
|
|
v_from_masters_1_wdata,
|
|
v_from_masters_1_wstrb,
|
|
v_from_masters_1_wlast,
|
|
|
|
v_from_masters_1_wready,
|
|
|
|
v_from_masters_1_bvalid,
|
|
|
|
v_from_masters_1_bid,
|
|
|
|
v_from_masters_1_bresp,
|
|
|
|
v_from_masters_1_bready,
|
|
|
|
v_from_masters_1_arvalid,
|
|
v_from_masters_1_arid,
|
|
v_from_masters_1_araddr,
|
|
v_from_masters_1_arlen,
|
|
v_from_masters_1_arsize,
|
|
v_from_masters_1_arburst,
|
|
v_from_masters_1_arlock,
|
|
v_from_masters_1_arcache,
|
|
v_from_masters_1_arprot,
|
|
v_from_masters_1_arqos,
|
|
v_from_masters_1_arregion,
|
|
|
|
v_from_masters_1_arready,
|
|
|
|
v_from_masters_1_rvalid,
|
|
|
|
v_from_masters_1_rid,
|
|
|
|
v_from_masters_1_rdata,
|
|
|
|
v_from_masters_1_rresp,
|
|
|
|
v_from_masters_1_rlast,
|
|
|
|
v_from_masters_1_rready,
|
|
|
|
v_to_slaves_0_awvalid,
|
|
|
|
v_to_slaves_0_awid,
|
|
|
|
v_to_slaves_0_awaddr,
|
|
|
|
v_to_slaves_0_awlen,
|
|
|
|
v_to_slaves_0_awsize,
|
|
|
|
v_to_slaves_0_awburst,
|
|
|
|
v_to_slaves_0_awlock,
|
|
|
|
v_to_slaves_0_awcache,
|
|
|
|
v_to_slaves_0_awprot,
|
|
|
|
v_to_slaves_0_awqos,
|
|
|
|
v_to_slaves_0_awregion,
|
|
|
|
v_to_slaves_0_awready,
|
|
|
|
v_to_slaves_0_wvalid,
|
|
|
|
v_to_slaves_0_wdata,
|
|
|
|
v_to_slaves_0_wstrb,
|
|
|
|
v_to_slaves_0_wlast,
|
|
|
|
v_to_slaves_0_wready,
|
|
|
|
v_to_slaves_0_bvalid,
|
|
v_to_slaves_0_bid,
|
|
v_to_slaves_0_bresp,
|
|
|
|
v_to_slaves_0_bready,
|
|
|
|
v_to_slaves_0_arvalid,
|
|
|
|
v_to_slaves_0_arid,
|
|
|
|
v_to_slaves_0_araddr,
|
|
|
|
v_to_slaves_0_arlen,
|
|
|
|
v_to_slaves_0_arsize,
|
|
|
|
v_to_slaves_0_arburst,
|
|
|
|
v_to_slaves_0_arlock,
|
|
|
|
v_to_slaves_0_arcache,
|
|
|
|
v_to_slaves_0_arprot,
|
|
|
|
v_to_slaves_0_arqos,
|
|
|
|
v_to_slaves_0_arregion,
|
|
|
|
v_to_slaves_0_arready,
|
|
|
|
v_to_slaves_0_rvalid,
|
|
v_to_slaves_0_rid,
|
|
v_to_slaves_0_rdata,
|
|
v_to_slaves_0_rresp,
|
|
v_to_slaves_0_rlast,
|
|
|
|
v_to_slaves_0_rready,
|
|
|
|
v_to_slaves_1_awvalid,
|
|
|
|
v_to_slaves_1_awid,
|
|
|
|
v_to_slaves_1_awaddr,
|
|
|
|
v_to_slaves_1_awlen,
|
|
|
|
v_to_slaves_1_awsize,
|
|
|
|
v_to_slaves_1_awburst,
|
|
|
|
v_to_slaves_1_awlock,
|
|
|
|
v_to_slaves_1_awcache,
|
|
|
|
v_to_slaves_1_awprot,
|
|
|
|
v_to_slaves_1_awqos,
|
|
|
|
v_to_slaves_1_awregion,
|
|
|
|
v_to_slaves_1_awready,
|
|
|
|
v_to_slaves_1_wvalid,
|
|
|
|
v_to_slaves_1_wdata,
|
|
|
|
v_to_slaves_1_wstrb,
|
|
|
|
v_to_slaves_1_wlast,
|
|
|
|
v_to_slaves_1_wready,
|
|
|
|
v_to_slaves_1_bvalid,
|
|
v_to_slaves_1_bid,
|
|
v_to_slaves_1_bresp,
|
|
|
|
v_to_slaves_1_bready,
|
|
|
|
v_to_slaves_1_arvalid,
|
|
|
|
v_to_slaves_1_arid,
|
|
|
|
v_to_slaves_1_araddr,
|
|
|
|
v_to_slaves_1_arlen,
|
|
|
|
v_to_slaves_1_arsize,
|
|
|
|
v_to_slaves_1_arburst,
|
|
|
|
v_to_slaves_1_arlock,
|
|
|
|
v_to_slaves_1_arcache,
|
|
|
|
v_to_slaves_1_arprot,
|
|
|
|
v_to_slaves_1_arqos,
|
|
|
|
v_to_slaves_1_arregion,
|
|
|
|
v_to_slaves_1_arready,
|
|
|
|
v_to_slaves_1_rvalid,
|
|
v_to_slaves_1_rid,
|
|
v_to_slaves_1_rdata,
|
|
v_to_slaves_1_rresp,
|
|
v_to_slaves_1_rlast,
|
|
|
|
v_to_slaves_1_rready,
|
|
|
|
v_to_slaves_2_awvalid,
|
|
|
|
v_to_slaves_2_awid,
|
|
|
|
v_to_slaves_2_awaddr,
|
|
|
|
v_to_slaves_2_awlen,
|
|
|
|
v_to_slaves_2_awsize,
|
|
|
|
v_to_slaves_2_awburst,
|
|
|
|
v_to_slaves_2_awlock,
|
|
|
|
v_to_slaves_2_awcache,
|
|
|
|
v_to_slaves_2_awprot,
|
|
|
|
v_to_slaves_2_awqos,
|
|
|
|
v_to_slaves_2_awregion,
|
|
|
|
v_to_slaves_2_awready,
|
|
|
|
v_to_slaves_2_wvalid,
|
|
|
|
v_to_slaves_2_wdata,
|
|
|
|
v_to_slaves_2_wstrb,
|
|
|
|
v_to_slaves_2_wlast,
|
|
|
|
v_to_slaves_2_wready,
|
|
|
|
v_to_slaves_2_bvalid,
|
|
v_to_slaves_2_bid,
|
|
v_to_slaves_2_bresp,
|
|
|
|
v_to_slaves_2_bready,
|
|
|
|
v_to_slaves_2_arvalid,
|
|
|
|
v_to_slaves_2_arid,
|
|
|
|
v_to_slaves_2_araddr,
|
|
|
|
v_to_slaves_2_arlen,
|
|
|
|
v_to_slaves_2_arsize,
|
|
|
|
v_to_slaves_2_arburst,
|
|
|
|
v_to_slaves_2_arlock,
|
|
|
|
v_to_slaves_2_arcache,
|
|
|
|
v_to_slaves_2_arprot,
|
|
|
|
v_to_slaves_2_arqos,
|
|
|
|
v_to_slaves_2_arregion,
|
|
|
|
v_to_slaves_2_arready,
|
|
|
|
v_to_slaves_2_rvalid,
|
|
v_to_slaves_2_rid,
|
|
v_to_slaves_2_rdata,
|
|
v_to_slaves_2_rresp,
|
|
v_to_slaves_2_rlast,
|
|
|
|
v_to_slaves_2_rready);
|
|
input CLK;
|
|
input RST_N;
|
|
|
|
// action method reset
|
|
input EN_reset;
|
|
output RDY_reset;
|
|
|
|
// action method set_verbosity
|
|
input [3 : 0] set_verbosity_verbosity;
|
|
input EN_set_verbosity;
|
|
output RDY_set_verbosity;
|
|
|
|
// action method v_from_masters_0_m_awvalid
|
|
input v_from_masters_0_awvalid;
|
|
input [3 : 0] v_from_masters_0_awid;
|
|
input [63 : 0] v_from_masters_0_awaddr;
|
|
input [7 : 0] v_from_masters_0_awlen;
|
|
input [2 : 0] v_from_masters_0_awsize;
|
|
input [1 : 0] v_from_masters_0_awburst;
|
|
input v_from_masters_0_awlock;
|
|
input [3 : 0] v_from_masters_0_awcache;
|
|
input [2 : 0] v_from_masters_0_awprot;
|
|
input [3 : 0] v_from_masters_0_awqos;
|
|
input [3 : 0] v_from_masters_0_awregion;
|
|
|
|
// value method v_from_masters_0_m_awready
|
|
output v_from_masters_0_awready;
|
|
|
|
// action method v_from_masters_0_m_wvalid
|
|
input v_from_masters_0_wvalid;
|
|
input [63 : 0] v_from_masters_0_wdata;
|
|
input [7 : 0] v_from_masters_0_wstrb;
|
|
input v_from_masters_0_wlast;
|
|
|
|
// value method v_from_masters_0_m_wready
|
|
output v_from_masters_0_wready;
|
|
|
|
// value method v_from_masters_0_m_bvalid
|
|
output v_from_masters_0_bvalid;
|
|
|
|
// value method v_from_masters_0_m_bid
|
|
output [3 : 0] v_from_masters_0_bid;
|
|
|
|
// value method v_from_masters_0_m_bresp
|
|
output [1 : 0] v_from_masters_0_bresp;
|
|
|
|
// value method v_from_masters_0_m_buser
|
|
|
|
// action method v_from_masters_0_m_bready
|
|
input v_from_masters_0_bready;
|
|
|
|
// action method v_from_masters_0_m_arvalid
|
|
input v_from_masters_0_arvalid;
|
|
input [3 : 0] v_from_masters_0_arid;
|
|
input [63 : 0] v_from_masters_0_araddr;
|
|
input [7 : 0] v_from_masters_0_arlen;
|
|
input [2 : 0] v_from_masters_0_arsize;
|
|
input [1 : 0] v_from_masters_0_arburst;
|
|
input v_from_masters_0_arlock;
|
|
input [3 : 0] v_from_masters_0_arcache;
|
|
input [2 : 0] v_from_masters_0_arprot;
|
|
input [3 : 0] v_from_masters_0_arqos;
|
|
input [3 : 0] v_from_masters_0_arregion;
|
|
|
|
// value method v_from_masters_0_m_arready
|
|
output v_from_masters_0_arready;
|
|
|
|
// value method v_from_masters_0_m_rvalid
|
|
output v_from_masters_0_rvalid;
|
|
|
|
// value method v_from_masters_0_m_rid
|
|
output [3 : 0] v_from_masters_0_rid;
|
|
|
|
// value method v_from_masters_0_m_rdata
|
|
output [63 : 0] v_from_masters_0_rdata;
|
|
|
|
// value method v_from_masters_0_m_rresp
|
|
output [1 : 0] v_from_masters_0_rresp;
|
|
|
|
// value method v_from_masters_0_m_rlast
|
|
output v_from_masters_0_rlast;
|
|
|
|
// value method v_from_masters_0_m_ruser
|
|
|
|
// action method v_from_masters_0_m_rready
|
|
input v_from_masters_0_rready;
|
|
|
|
// action method v_from_masters_1_m_awvalid
|
|
input v_from_masters_1_awvalid;
|
|
input [3 : 0] v_from_masters_1_awid;
|
|
input [63 : 0] v_from_masters_1_awaddr;
|
|
input [7 : 0] v_from_masters_1_awlen;
|
|
input [2 : 0] v_from_masters_1_awsize;
|
|
input [1 : 0] v_from_masters_1_awburst;
|
|
input v_from_masters_1_awlock;
|
|
input [3 : 0] v_from_masters_1_awcache;
|
|
input [2 : 0] v_from_masters_1_awprot;
|
|
input [3 : 0] v_from_masters_1_awqos;
|
|
input [3 : 0] v_from_masters_1_awregion;
|
|
|
|
// value method v_from_masters_1_m_awready
|
|
output v_from_masters_1_awready;
|
|
|
|
// action method v_from_masters_1_m_wvalid
|
|
input v_from_masters_1_wvalid;
|
|
input [63 : 0] v_from_masters_1_wdata;
|
|
input [7 : 0] v_from_masters_1_wstrb;
|
|
input v_from_masters_1_wlast;
|
|
|
|
// value method v_from_masters_1_m_wready
|
|
output v_from_masters_1_wready;
|
|
|
|
// value method v_from_masters_1_m_bvalid
|
|
output v_from_masters_1_bvalid;
|
|
|
|
// value method v_from_masters_1_m_bid
|
|
output [3 : 0] v_from_masters_1_bid;
|
|
|
|
// value method v_from_masters_1_m_bresp
|
|
output [1 : 0] v_from_masters_1_bresp;
|
|
|
|
// value method v_from_masters_1_m_buser
|
|
|
|
// action method v_from_masters_1_m_bready
|
|
input v_from_masters_1_bready;
|
|
|
|
// action method v_from_masters_1_m_arvalid
|
|
input v_from_masters_1_arvalid;
|
|
input [3 : 0] v_from_masters_1_arid;
|
|
input [63 : 0] v_from_masters_1_araddr;
|
|
input [7 : 0] v_from_masters_1_arlen;
|
|
input [2 : 0] v_from_masters_1_arsize;
|
|
input [1 : 0] v_from_masters_1_arburst;
|
|
input v_from_masters_1_arlock;
|
|
input [3 : 0] v_from_masters_1_arcache;
|
|
input [2 : 0] v_from_masters_1_arprot;
|
|
input [3 : 0] v_from_masters_1_arqos;
|
|
input [3 : 0] v_from_masters_1_arregion;
|
|
|
|
// value method v_from_masters_1_m_arready
|
|
output v_from_masters_1_arready;
|
|
|
|
// value method v_from_masters_1_m_rvalid
|
|
output v_from_masters_1_rvalid;
|
|
|
|
// value method v_from_masters_1_m_rid
|
|
output [3 : 0] v_from_masters_1_rid;
|
|
|
|
// value method v_from_masters_1_m_rdata
|
|
output [63 : 0] v_from_masters_1_rdata;
|
|
|
|
// value method v_from_masters_1_m_rresp
|
|
output [1 : 0] v_from_masters_1_rresp;
|
|
|
|
// value method v_from_masters_1_m_rlast
|
|
output v_from_masters_1_rlast;
|
|
|
|
// value method v_from_masters_1_m_ruser
|
|
|
|
// action method v_from_masters_1_m_rready
|
|
input v_from_masters_1_rready;
|
|
|
|
// value method v_to_slaves_0_m_awvalid
|
|
output v_to_slaves_0_awvalid;
|
|
|
|
// value method v_to_slaves_0_m_awid
|
|
output [3 : 0] v_to_slaves_0_awid;
|
|
|
|
// value method v_to_slaves_0_m_awaddr
|
|
output [63 : 0] v_to_slaves_0_awaddr;
|
|
|
|
// value method v_to_slaves_0_m_awlen
|
|
output [7 : 0] v_to_slaves_0_awlen;
|
|
|
|
// value method v_to_slaves_0_m_awsize
|
|
output [2 : 0] v_to_slaves_0_awsize;
|
|
|
|
// value method v_to_slaves_0_m_awburst
|
|
output [1 : 0] v_to_slaves_0_awburst;
|
|
|
|
// value method v_to_slaves_0_m_awlock
|
|
output v_to_slaves_0_awlock;
|
|
|
|
// value method v_to_slaves_0_m_awcache
|
|
output [3 : 0] v_to_slaves_0_awcache;
|
|
|
|
// value method v_to_slaves_0_m_awprot
|
|
output [2 : 0] v_to_slaves_0_awprot;
|
|
|
|
// value method v_to_slaves_0_m_awqos
|
|
output [3 : 0] v_to_slaves_0_awqos;
|
|
|
|
// value method v_to_slaves_0_m_awregion
|
|
output [3 : 0] v_to_slaves_0_awregion;
|
|
|
|
// value method v_to_slaves_0_m_awuser
|
|
|
|
// action method v_to_slaves_0_m_awready
|
|
input v_to_slaves_0_awready;
|
|
|
|
// value method v_to_slaves_0_m_wvalid
|
|
output v_to_slaves_0_wvalid;
|
|
|
|
// value method v_to_slaves_0_m_wdata
|
|
output [63 : 0] v_to_slaves_0_wdata;
|
|
|
|
// value method v_to_slaves_0_m_wstrb
|
|
output [7 : 0] v_to_slaves_0_wstrb;
|
|
|
|
// value method v_to_slaves_0_m_wlast
|
|
output v_to_slaves_0_wlast;
|
|
|
|
// value method v_to_slaves_0_m_wuser
|
|
|
|
// action method v_to_slaves_0_m_wready
|
|
input v_to_slaves_0_wready;
|
|
|
|
// action method v_to_slaves_0_m_bvalid
|
|
input v_to_slaves_0_bvalid;
|
|
input [3 : 0] v_to_slaves_0_bid;
|
|
input [1 : 0] v_to_slaves_0_bresp;
|
|
|
|
// value method v_to_slaves_0_m_bready
|
|
output v_to_slaves_0_bready;
|
|
|
|
// value method v_to_slaves_0_m_arvalid
|
|
output v_to_slaves_0_arvalid;
|
|
|
|
// value method v_to_slaves_0_m_arid
|
|
output [3 : 0] v_to_slaves_0_arid;
|
|
|
|
// value method v_to_slaves_0_m_araddr
|
|
output [63 : 0] v_to_slaves_0_araddr;
|
|
|
|
// value method v_to_slaves_0_m_arlen
|
|
output [7 : 0] v_to_slaves_0_arlen;
|
|
|
|
// value method v_to_slaves_0_m_arsize
|
|
output [2 : 0] v_to_slaves_0_arsize;
|
|
|
|
// value method v_to_slaves_0_m_arburst
|
|
output [1 : 0] v_to_slaves_0_arburst;
|
|
|
|
// value method v_to_slaves_0_m_arlock
|
|
output v_to_slaves_0_arlock;
|
|
|
|
// value method v_to_slaves_0_m_arcache
|
|
output [3 : 0] v_to_slaves_0_arcache;
|
|
|
|
// value method v_to_slaves_0_m_arprot
|
|
output [2 : 0] v_to_slaves_0_arprot;
|
|
|
|
// value method v_to_slaves_0_m_arqos
|
|
output [3 : 0] v_to_slaves_0_arqos;
|
|
|
|
// value method v_to_slaves_0_m_arregion
|
|
output [3 : 0] v_to_slaves_0_arregion;
|
|
|
|
// value method v_to_slaves_0_m_aruser
|
|
|
|
// action method v_to_slaves_0_m_arready
|
|
input v_to_slaves_0_arready;
|
|
|
|
// action method v_to_slaves_0_m_rvalid
|
|
input v_to_slaves_0_rvalid;
|
|
input [3 : 0] v_to_slaves_0_rid;
|
|
input [63 : 0] v_to_slaves_0_rdata;
|
|
input [1 : 0] v_to_slaves_0_rresp;
|
|
input v_to_slaves_0_rlast;
|
|
|
|
// value method v_to_slaves_0_m_rready
|
|
output v_to_slaves_0_rready;
|
|
|
|
// value method v_to_slaves_1_m_awvalid
|
|
output v_to_slaves_1_awvalid;
|
|
|
|
// value method v_to_slaves_1_m_awid
|
|
output [3 : 0] v_to_slaves_1_awid;
|
|
|
|
// value method v_to_slaves_1_m_awaddr
|
|
output [63 : 0] v_to_slaves_1_awaddr;
|
|
|
|
// value method v_to_slaves_1_m_awlen
|
|
output [7 : 0] v_to_slaves_1_awlen;
|
|
|
|
// value method v_to_slaves_1_m_awsize
|
|
output [2 : 0] v_to_slaves_1_awsize;
|
|
|
|
// value method v_to_slaves_1_m_awburst
|
|
output [1 : 0] v_to_slaves_1_awburst;
|
|
|
|
// value method v_to_slaves_1_m_awlock
|
|
output v_to_slaves_1_awlock;
|
|
|
|
// value method v_to_slaves_1_m_awcache
|
|
output [3 : 0] v_to_slaves_1_awcache;
|
|
|
|
// value method v_to_slaves_1_m_awprot
|
|
output [2 : 0] v_to_slaves_1_awprot;
|
|
|
|
// value method v_to_slaves_1_m_awqos
|
|
output [3 : 0] v_to_slaves_1_awqos;
|
|
|
|
// value method v_to_slaves_1_m_awregion
|
|
output [3 : 0] v_to_slaves_1_awregion;
|
|
|
|
// value method v_to_slaves_1_m_awuser
|
|
|
|
// action method v_to_slaves_1_m_awready
|
|
input v_to_slaves_1_awready;
|
|
|
|
// value method v_to_slaves_1_m_wvalid
|
|
output v_to_slaves_1_wvalid;
|
|
|
|
// value method v_to_slaves_1_m_wdata
|
|
output [63 : 0] v_to_slaves_1_wdata;
|
|
|
|
// value method v_to_slaves_1_m_wstrb
|
|
output [7 : 0] v_to_slaves_1_wstrb;
|
|
|
|
// value method v_to_slaves_1_m_wlast
|
|
output v_to_slaves_1_wlast;
|
|
|
|
// value method v_to_slaves_1_m_wuser
|
|
|
|
// action method v_to_slaves_1_m_wready
|
|
input v_to_slaves_1_wready;
|
|
|
|
// action method v_to_slaves_1_m_bvalid
|
|
input v_to_slaves_1_bvalid;
|
|
input [3 : 0] v_to_slaves_1_bid;
|
|
input [1 : 0] v_to_slaves_1_bresp;
|
|
|
|
// value method v_to_slaves_1_m_bready
|
|
output v_to_slaves_1_bready;
|
|
|
|
// value method v_to_slaves_1_m_arvalid
|
|
output v_to_slaves_1_arvalid;
|
|
|
|
// value method v_to_slaves_1_m_arid
|
|
output [3 : 0] v_to_slaves_1_arid;
|
|
|
|
// value method v_to_slaves_1_m_araddr
|
|
output [63 : 0] v_to_slaves_1_araddr;
|
|
|
|
// value method v_to_slaves_1_m_arlen
|
|
output [7 : 0] v_to_slaves_1_arlen;
|
|
|
|
// value method v_to_slaves_1_m_arsize
|
|
output [2 : 0] v_to_slaves_1_arsize;
|
|
|
|
// value method v_to_slaves_1_m_arburst
|
|
output [1 : 0] v_to_slaves_1_arburst;
|
|
|
|
// value method v_to_slaves_1_m_arlock
|
|
output v_to_slaves_1_arlock;
|
|
|
|
// value method v_to_slaves_1_m_arcache
|
|
output [3 : 0] v_to_slaves_1_arcache;
|
|
|
|
// value method v_to_slaves_1_m_arprot
|
|
output [2 : 0] v_to_slaves_1_arprot;
|
|
|
|
// value method v_to_slaves_1_m_arqos
|
|
output [3 : 0] v_to_slaves_1_arqos;
|
|
|
|
// value method v_to_slaves_1_m_arregion
|
|
output [3 : 0] v_to_slaves_1_arregion;
|
|
|
|
// value method v_to_slaves_1_m_aruser
|
|
|
|
// action method v_to_slaves_1_m_arready
|
|
input v_to_slaves_1_arready;
|
|
|
|
// action method v_to_slaves_1_m_rvalid
|
|
input v_to_slaves_1_rvalid;
|
|
input [3 : 0] v_to_slaves_1_rid;
|
|
input [63 : 0] v_to_slaves_1_rdata;
|
|
input [1 : 0] v_to_slaves_1_rresp;
|
|
input v_to_slaves_1_rlast;
|
|
|
|
// value method v_to_slaves_1_m_rready
|
|
output v_to_slaves_1_rready;
|
|
|
|
// value method v_to_slaves_2_m_awvalid
|
|
output v_to_slaves_2_awvalid;
|
|
|
|
// value method v_to_slaves_2_m_awid
|
|
output [3 : 0] v_to_slaves_2_awid;
|
|
|
|
// value method v_to_slaves_2_m_awaddr
|
|
output [63 : 0] v_to_slaves_2_awaddr;
|
|
|
|
// value method v_to_slaves_2_m_awlen
|
|
output [7 : 0] v_to_slaves_2_awlen;
|
|
|
|
// value method v_to_slaves_2_m_awsize
|
|
output [2 : 0] v_to_slaves_2_awsize;
|
|
|
|
// value method v_to_slaves_2_m_awburst
|
|
output [1 : 0] v_to_slaves_2_awburst;
|
|
|
|
// value method v_to_slaves_2_m_awlock
|
|
output v_to_slaves_2_awlock;
|
|
|
|
// value method v_to_slaves_2_m_awcache
|
|
output [3 : 0] v_to_slaves_2_awcache;
|
|
|
|
// value method v_to_slaves_2_m_awprot
|
|
output [2 : 0] v_to_slaves_2_awprot;
|
|
|
|
// value method v_to_slaves_2_m_awqos
|
|
output [3 : 0] v_to_slaves_2_awqos;
|
|
|
|
// value method v_to_slaves_2_m_awregion
|
|
output [3 : 0] v_to_slaves_2_awregion;
|
|
|
|
// value method v_to_slaves_2_m_awuser
|
|
|
|
// action method v_to_slaves_2_m_awready
|
|
input v_to_slaves_2_awready;
|
|
|
|
// value method v_to_slaves_2_m_wvalid
|
|
output v_to_slaves_2_wvalid;
|
|
|
|
// value method v_to_slaves_2_m_wdata
|
|
output [63 : 0] v_to_slaves_2_wdata;
|
|
|
|
// value method v_to_slaves_2_m_wstrb
|
|
output [7 : 0] v_to_slaves_2_wstrb;
|
|
|
|
// value method v_to_slaves_2_m_wlast
|
|
output v_to_slaves_2_wlast;
|
|
|
|
// value method v_to_slaves_2_m_wuser
|
|
|
|
// action method v_to_slaves_2_m_wready
|
|
input v_to_slaves_2_wready;
|
|
|
|
// action method v_to_slaves_2_m_bvalid
|
|
input v_to_slaves_2_bvalid;
|
|
input [3 : 0] v_to_slaves_2_bid;
|
|
input [1 : 0] v_to_slaves_2_bresp;
|
|
|
|
// value method v_to_slaves_2_m_bready
|
|
output v_to_slaves_2_bready;
|
|
|
|
// value method v_to_slaves_2_m_arvalid
|
|
output v_to_slaves_2_arvalid;
|
|
|
|
// value method v_to_slaves_2_m_arid
|
|
output [3 : 0] v_to_slaves_2_arid;
|
|
|
|
// value method v_to_slaves_2_m_araddr
|
|
output [63 : 0] v_to_slaves_2_araddr;
|
|
|
|
// value method v_to_slaves_2_m_arlen
|
|
output [7 : 0] v_to_slaves_2_arlen;
|
|
|
|
// value method v_to_slaves_2_m_arsize
|
|
output [2 : 0] v_to_slaves_2_arsize;
|
|
|
|
// value method v_to_slaves_2_m_arburst
|
|
output [1 : 0] v_to_slaves_2_arburst;
|
|
|
|
// value method v_to_slaves_2_m_arlock
|
|
output v_to_slaves_2_arlock;
|
|
|
|
// value method v_to_slaves_2_m_arcache
|
|
output [3 : 0] v_to_slaves_2_arcache;
|
|
|
|
// value method v_to_slaves_2_m_arprot
|
|
output [2 : 0] v_to_slaves_2_arprot;
|
|
|
|
// value method v_to_slaves_2_m_arqos
|
|
output [3 : 0] v_to_slaves_2_arqos;
|
|
|
|
// value method v_to_slaves_2_m_arregion
|
|
output [3 : 0] v_to_slaves_2_arregion;
|
|
|
|
// value method v_to_slaves_2_m_aruser
|
|
|
|
// action method v_to_slaves_2_m_arready
|
|
input v_to_slaves_2_arready;
|
|
|
|
// action method v_to_slaves_2_m_rvalid
|
|
input v_to_slaves_2_rvalid;
|
|
input [3 : 0] v_to_slaves_2_rid;
|
|
input [63 : 0] v_to_slaves_2_rdata;
|
|
input [1 : 0] v_to_slaves_2_rresp;
|
|
input v_to_slaves_2_rlast;
|
|
|
|
// value method v_to_slaves_2_m_rready
|
|
output v_to_slaves_2_rready;
|
|
|
|
// signals for module outputs
|
|
wire [63 : 0] v_from_masters_0_rdata,
|
|
v_from_masters_1_rdata,
|
|
v_to_slaves_0_araddr,
|
|
v_to_slaves_0_awaddr,
|
|
v_to_slaves_0_wdata,
|
|
v_to_slaves_1_araddr,
|
|
v_to_slaves_1_awaddr,
|
|
v_to_slaves_1_wdata,
|
|
v_to_slaves_2_araddr,
|
|
v_to_slaves_2_awaddr,
|
|
v_to_slaves_2_wdata;
|
|
wire [7 : 0] v_to_slaves_0_arlen,
|
|
v_to_slaves_0_awlen,
|
|
v_to_slaves_0_wstrb,
|
|
v_to_slaves_1_arlen,
|
|
v_to_slaves_1_awlen,
|
|
v_to_slaves_1_wstrb,
|
|
v_to_slaves_2_arlen,
|
|
v_to_slaves_2_awlen,
|
|
v_to_slaves_2_wstrb;
|
|
wire [3 : 0] v_from_masters_0_bid,
|
|
v_from_masters_0_rid,
|
|
v_from_masters_1_bid,
|
|
v_from_masters_1_rid,
|
|
v_to_slaves_0_arcache,
|
|
v_to_slaves_0_arid,
|
|
v_to_slaves_0_arqos,
|
|
v_to_slaves_0_arregion,
|
|
v_to_slaves_0_awcache,
|
|
v_to_slaves_0_awid,
|
|
v_to_slaves_0_awqos,
|
|
v_to_slaves_0_awregion,
|
|
v_to_slaves_1_arcache,
|
|
v_to_slaves_1_arid,
|
|
v_to_slaves_1_arqos,
|
|
v_to_slaves_1_arregion,
|
|
v_to_slaves_1_awcache,
|
|
v_to_slaves_1_awid,
|
|
v_to_slaves_1_awqos,
|
|
v_to_slaves_1_awregion,
|
|
v_to_slaves_2_arcache,
|
|
v_to_slaves_2_arid,
|
|
v_to_slaves_2_arqos,
|
|
v_to_slaves_2_arregion,
|
|
v_to_slaves_2_awcache,
|
|
v_to_slaves_2_awid,
|
|
v_to_slaves_2_awqos,
|
|
v_to_slaves_2_awregion;
|
|
wire [2 : 0] v_to_slaves_0_arprot,
|
|
v_to_slaves_0_arsize,
|
|
v_to_slaves_0_awprot,
|
|
v_to_slaves_0_awsize,
|
|
v_to_slaves_1_arprot,
|
|
v_to_slaves_1_arsize,
|
|
v_to_slaves_1_awprot,
|
|
v_to_slaves_1_awsize,
|
|
v_to_slaves_2_arprot,
|
|
v_to_slaves_2_arsize,
|
|
v_to_slaves_2_awprot,
|
|
v_to_slaves_2_awsize;
|
|
wire [1 : 0] v_from_masters_0_bresp,
|
|
v_from_masters_0_rresp,
|
|
v_from_masters_1_bresp,
|
|
v_from_masters_1_rresp,
|
|
v_to_slaves_0_arburst,
|
|
v_to_slaves_0_awburst,
|
|
v_to_slaves_1_arburst,
|
|
v_to_slaves_1_awburst,
|
|
v_to_slaves_2_arburst,
|
|
v_to_slaves_2_awburst;
|
|
wire RDY_reset,
|
|
RDY_set_verbosity,
|
|
v_from_masters_0_arready,
|
|
v_from_masters_0_awready,
|
|
v_from_masters_0_bvalid,
|
|
v_from_masters_0_rlast,
|
|
v_from_masters_0_rvalid,
|
|
v_from_masters_0_wready,
|
|
v_from_masters_1_arready,
|
|
v_from_masters_1_awready,
|
|
v_from_masters_1_bvalid,
|
|
v_from_masters_1_rlast,
|
|
v_from_masters_1_rvalid,
|
|
v_from_masters_1_wready,
|
|
v_to_slaves_0_arlock,
|
|
v_to_slaves_0_arvalid,
|
|
v_to_slaves_0_awlock,
|
|
v_to_slaves_0_awvalid,
|
|
v_to_slaves_0_bready,
|
|
v_to_slaves_0_rready,
|
|
v_to_slaves_0_wlast,
|
|
v_to_slaves_0_wvalid,
|
|
v_to_slaves_1_arlock,
|
|
v_to_slaves_1_arvalid,
|
|
v_to_slaves_1_awlock,
|
|
v_to_slaves_1_awvalid,
|
|
v_to_slaves_1_bready,
|
|
v_to_slaves_1_rready,
|
|
v_to_slaves_1_wlast,
|
|
v_to_slaves_1_wvalid,
|
|
v_to_slaves_2_arlock,
|
|
v_to_slaves_2_arvalid,
|
|
v_to_slaves_2_awlock,
|
|
v_to_slaves_2_awvalid,
|
|
v_to_slaves_2_bready,
|
|
v_to_slaves_2_rready,
|
|
v_to_slaves_2_wlast,
|
|
v_to_slaves_2_wvalid;
|
|
|
|
// register fabric_cfg_verbosity
|
|
reg [3 : 0] fabric_cfg_verbosity;
|
|
wire [3 : 0] fabric_cfg_verbosity$D_IN;
|
|
wire fabric_cfg_verbosity$EN;
|
|
|
|
// register fabric_rg_reset
|
|
reg fabric_rg_reset;
|
|
wire fabric_rg_reset$D_IN, fabric_rg_reset$EN;
|
|
|
|
// register fabric_v_rg_r_beat_count_0
|
|
reg [7 : 0] fabric_v_rg_r_beat_count_0;
|
|
reg [7 : 0] fabric_v_rg_r_beat_count_0$D_IN;
|
|
wire fabric_v_rg_r_beat_count_0$EN;
|
|
|
|
// register fabric_v_rg_r_beat_count_1
|
|
reg [7 : 0] fabric_v_rg_r_beat_count_1;
|
|
reg [7 : 0] fabric_v_rg_r_beat_count_1$D_IN;
|
|
wire fabric_v_rg_r_beat_count_1$EN;
|
|
|
|
// register fabric_v_rg_r_beat_count_2
|
|
reg [7 : 0] fabric_v_rg_r_beat_count_2;
|
|
reg [7 : 0] fabric_v_rg_r_beat_count_2$D_IN;
|
|
wire fabric_v_rg_r_beat_count_2$EN;
|
|
|
|
// register fabric_v_rg_r_err_beat_count_0
|
|
reg [7 : 0] fabric_v_rg_r_err_beat_count_0;
|
|
wire [7 : 0] fabric_v_rg_r_err_beat_count_0$D_IN;
|
|
wire fabric_v_rg_r_err_beat_count_0$EN;
|
|
|
|
// register fabric_v_rg_r_err_beat_count_1
|
|
reg [7 : 0] fabric_v_rg_r_err_beat_count_1;
|
|
wire [7 : 0] fabric_v_rg_r_err_beat_count_1$D_IN;
|
|
wire fabric_v_rg_r_err_beat_count_1$EN;
|
|
|
|
// register fabric_v_rg_wd_beat_count_0
|
|
reg [7 : 0] fabric_v_rg_wd_beat_count_0;
|
|
wire [7 : 0] fabric_v_rg_wd_beat_count_0$D_IN;
|
|
wire fabric_v_rg_wd_beat_count_0$EN;
|
|
|
|
// register fabric_v_rg_wd_beat_count_1
|
|
reg [7 : 0] fabric_v_rg_wd_beat_count_1;
|
|
wire [7 : 0] fabric_v_rg_wd_beat_count_1$D_IN;
|
|
wire fabric_v_rg_wd_beat_count_1$EN;
|
|
|
|
// ports of submodule fabric_v_f_rd_err_info_0
|
|
wire [11 : 0] fabric_v_f_rd_err_info_0$D_IN, fabric_v_f_rd_err_info_0$D_OUT;
|
|
wire fabric_v_f_rd_err_info_0$CLR,
|
|
fabric_v_f_rd_err_info_0$DEQ,
|
|
fabric_v_f_rd_err_info_0$EMPTY_N,
|
|
fabric_v_f_rd_err_info_0$ENQ;
|
|
|
|
// ports of submodule fabric_v_f_rd_err_info_1
|
|
wire [11 : 0] fabric_v_f_rd_err_info_1$D_IN, fabric_v_f_rd_err_info_1$D_OUT;
|
|
wire fabric_v_f_rd_err_info_1$CLR,
|
|
fabric_v_f_rd_err_info_1$DEQ,
|
|
fabric_v_f_rd_err_info_1$EMPTY_N,
|
|
fabric_v_f_rd_err_info_1$ENQ;
|
|
|
|
// ports of submodule fabric_v_f_rd_mis_0
|
|
wire [8 : 0] fabric_v_f_rd_mis_0$D_IN, fabric_v_f_rd_mis_0$D_OUT;
|
|
wire fabric_v_f_rd_mis_0$CLR,
|
|
fabric_v_f_rd_mis_0$DEQ,
|
|
fabric_v_f_rd_mis_0$EMPTY_N,
|
|
fabric_v_f_rd_mis_0$ENQ,
|
|
fabric_v_f_rd_mis_0$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_rd_mis_1
|
|
wire [8 : 0] fabric_v_f_rd_mis_1$D_IN, fabric_v_f_rd_mis_1$D_OUT;
|
|
wire fabric_v_f_rd_mis_1$CLR,
|
|
fabric_v_f_rd_mis_1$DEQ,
|
|
fabric_v_f_rd_mis_1$EMPTY_N,
|
|
fabric_v_f_rd_mis_1$ENQ,
|
|
fabric_v_f_rd_mis_1$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_rd_mis_2
|
|
wire [8 : 0] fabric_v_f_rd_mis_2$D_IN, fabric_v_f_rd_mis_2$D_OUT;
|
|
wire fabric_v_f_rd_mis_2$CLR,
|
|
fabric_v_f_rd_mis_2$DEQ,
|
|
fabric_v_f_rd_mis_2$EMPTY_N,
|
|
fabric_v_f_rd_mis_2$ENQ,
|
|
fabric_v_f_rd_mis_2$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_rd_sjs_0
|
|
reg [1 : 0] fabric_v_f_rd_sjs_0$D_IN;
|
|
wire [1 : 0] fabric_v_f_rd_sjs_0$D_OUT;
|
|
wire fabric_v_f_rd_sjs_0$CLR,
|
|
fabric_v_f_rd_sjs_0$DEQ,
|
|
fabric_v_f_rd_sjs_0$EMPTY_N,
|
|
fabric_v_f_rd_sjs_0$ENQ,
|
|
fabric_v_f_rd_sjs_0$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_rd_sjs_1
|
|
reg [1 : 0] fabric_v_f_rd_sjs_1$D_IN;
|
|
wire [1 : 0] fabric_v_f_rd_sjs_1$D_OUT;
|
|
wire fabric_v_f_rd_sjs_1$CLR,
|
|
fabric_v_f_rd_sjs_1$DEQ,
|
|
fabric_v_f_rd_sjs_1$EMPTY_N,
|
|
fabric_v_f_rd_sjs_1$ENQ,
|
|
fabric_v_f_rd_sjs_1$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_wd_tasks_0
|
|
reg [9 : 0] fabric_v_f_wd_tasks_0$D_IN;
|
|
wire [9 : 0] fabric_v_f_wd_tasks_0$D_OUT;
|
|
wire fabric_v_f_wd_tasks_0$CLR,
|
|
fabric_v_f_wd_tasks_0$DEQ,
|
|
fabric_v_f_wd_tasks_0$EMPTY_N,
|
|
fabric_v_f_wd_tasks_0$ENQ,
|
|
fabric_v_f_wd_tasks_0$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_wd_tasks_1
|
|
reg [9 : 0] fabric_v_f_wd_tasks_1$D_IN;
|
|
wire [9 : 0] fabric_v_f_wd_tasks_1$D_OUT;
|
|
wire fabric_v_f_wd_tasks_1$CLR,
|
|
fabric_v_f_wd_tasks_1$DEQ,
|
|
fabric_v_f_wd_tasks_1$EMPTY_N,
|
|
fabric_v_f_wd_tasks_1$ENQ,
|
|
fabric_v_f_wd_tasks_1$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_wr_err_info_0
|
|
wire [3 : 0] fabric_v_f_wr_err_info_0$D_IN, fabric_v_f_wr_err_info_0$D_OUT;
|
|
wire fabric_v_f_wr_err_info_0$CLR,
|
|
fabric_v_f_wr_err_info_0$DEQ,
|
|
fabric_v_f_wr_err_info_0$EMPTY_N,
|
|
fabric_v_f_wr_err_info_0$ENQ;
|
|
|
|
// ports of submodule fabric_v_f_wr_err_info_1
|
|
wire [3 : 0] fabric_v_f_wr_err_info_1$D_IN, fabric_v_f_wr_err_info_1$D_OUT;
|
|
wire fabric_v_f_wr_err_info_1$CLR,
|
|
fabric_v_f_wr_err_info_1$DEQ,
|
|
fabric_v_f_wr_err_info_1$EMPTY_N,
|
|
fabric_v_f_wr_err_info_1$ENQ;
|
|
|
|
// ports of submodule fabric_v_f_wr_mis_0
|
|
wire fabric_v_f_wr_mis_0$CLR,
|
|
fabric_v_f_wr_mis_0$DEQ,
|
|
fabric_v_f_wr_mis_0$D_IN,
|
|
fabric_v_f_wr_mis_0$D_OUT,
|
|
fabric_v_f_wr_mis_0$EMPTY_N,
|
|
fabric_v_f_wr_mis_0$ENQ,
|
|
fabric_v_f_wr_mis_0$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_wr_mis_1
|
|
wire fabric_v_f_wr_mis_1$CLR,
|
|
fabric_v_f_wr_mis_1$DEQ,
|
|
fabric_v_f_wr_mis_1$D_IN,
|
|
fabric_v_f_wr_mis_1$D_OUT,
|
|
fabric_v_f_wr_mis_1$EMPTY_N,
|
|
fabric_v_f_wr_mis_1$ENQ,
|
|
fabric_v_f_wr_mis_1$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_wr_mis_2
|
|
wire fabric_v_f_wr_mis_2$CLR,
|
|
fabric_v_f_wr_mis_2$DEQ,
|
|
fabric_v_f_wr_mis_2$D_IN,
|
|
fabric_v_f_wr_mis_2$D_OUT,
|
|
fabric_v_f_wr_mis_2$EMPTY_N,
|
|
fabric_v_f_wr_mis_2$ENQ,
|
|
fabric_v_f_wr_mis_2$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_wr_sjs_0
|
|
reg [1 : 0] fabric_v_f_wr_sjs_0$D_IN;
|
|
wire [1 : 0] fabric_v_f_wr_sjs_0$D_OUT;
|
|
wire fabric_v_f_wr_sjs_0$CLR,
|
|
fabric_v_f_wr_sjs_0$DEQ,
|
|
fabric_v_f_wr_sjs_0$EMPTY_N,
|
|
fabric_v_f_wr_sjs_0$ENQ,
|
|
fabric_v_f_wr_sjs_0$FULL_N;
|
|
|
|
// ports of submodule fabric_v_f_wr_sjs_1
|
|
reg [1 : 0] fabric_v_f_wr_sjs_1$D_IN;
|
|
wire [1 : 0] fabric_v_f_wr_sjs_1$D_OUT;
|
|
wire fabric_v_f_wr_sjs_1$CLR,
|
|
fabric_v_f_wr_sjs_1$DEQ,
|
|
fabric_v_f_wr_sjs_1$EMPTY_N,
|
|
fabric_v_f_wr_sjs_1$ENQ,
|
|
fabric_v_f_wr_sjs_1$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_0_f_rd_addr
|
|
wire [96 : 0] fabric_xactors_from_masters_0_f_rd_addr$D_IN,
|
|
fabric_xactors_from_masters_0_f_rd_addr$D_OUT;
|
|
wire fabric_xactors_from_masters_0_f_rd_addr$CLR,
|
|
fabric_xactors_from_masters_0_f_rd_addr$DEQ,
|
|
fabric_xactors_from_masters_0_f_rd_addr$EMPTY_N,
|
|
fabric_xactors_from_masters_0_f_rd_addr$ENQ,
|
|
fabric_xactors_from_masters_0_f_rd_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_0_f_rd_data
|
|
reg [70 : 0] fabric_xactors_from_masters_0_f_rd_data$D_IN;
|
|
wire [70 : 0] fabric_xactors_from_masters_0_f_rd_data$D_OUT;
|
|
wire fabric_xactors_from_masters_0_f_rd_data$CLR,
|
|
fabric_xactors_from_masters_0_f_rd_data$DEQ,
|
|
fabric_xactors_from_masters_0_f_rd_data$EMPTY_N,
|
|
fabric_xactors_from_masters_0_f_rd_data$ENQ,
|
|
fabric_xactors_from_masters_0_f_rd_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_0_f_wr_addr
|
|
wire [96 : 0] fabric_xactors_from_masters_0_f_wr_addr$D_IN,
|
|
fabric_xactors_from_masters_0_f_wr_addr$D_OUT;
|
|
wire fabric_xactors_from_masters_0_f_wr_addr$CLR,
|
|
fabric_xactors_from_masters_0_f_wr_addr$DEQ,
|
|
fabric_xactors_from_masters_0_f_wr_addr$EMPTY_N,
|
|
fabric_xactors_from_masters_0_f_wr_addr$ENQ,
|
|
fabric_xactors_from_masters_0_f_wr_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_0_f_wr_data
|
|
wire [72 : 0] fabric_xactors_from_masters_0_f_wr_data$D_IN,
|
|
fabric_xactors_from_masters_0_f_wr_data$D_OUT;
|
|
wire fabric_xactors_from_masters_0_f_wr_data$CLR,
|
|
fabric_xactors_from_masters_0_f_wr_data$DEQ,
|
|
fabric_xactors_from_masters_0_f_wr_data$EMPTY_N,
|
|
fabric_xactors_from_masters_0_f_wr_data$ENQ,
|
|
fabric_xactors_from_masters_0_f_wr_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_0_f_wr_resp
|
|
reg [5 : 0] fabric_xactors_from_masters_0_f_wr_resp$D_IN;
|
|
wire [5 : 0] fabric_xactors_from_masters_0_f_wr_resp$D_OUT;
|
|
wire fabric_xactors_from_masters_0_f_wr_resp$CLR,
|
|
fabric_xactors_from_masters_0_f_wr_resp$DEQ,
|
|
fabric_xactors_from_masters_0_f_wr_resp$EMPTY_N,
|
|
fabric_xactors_from_masters_0_f_wr_resp$ENQ,
|
|
fabric_xactors_from_masters_0_f_wr_resp$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_1_f_rd_addr
|
|
wire [96 : 0] fabric_xactors_from_masters_1_f_rd_addr$D_IN,
|
|
fabric_xactors_from_masters_1_f_rd_addr$D_OUT;
|
|
wire fabric_xactors_from_masters_1_f_rd_addr$CLR,
|
|
fabric_xactors_from_masters_1_f_rd_addr$DEQ,
|
|
fabric_xactors_from_masters_1_f_rd_addr$EMPTY_N,
|
|
fabric_xactors_from_masters_1_f_rd_addr$ENQ,
|
|
fabric_xactors_from_masters_1_f_rd_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_1_f_rd_data
|
|
reg [70 : 0] fabric_xactors_from_masters_1_f_rd_data$D_IN;
|
|
wire [70 : 0] fabric_xactors_from_masters_1_f_rd_data$D_OUT;
|
|
wire fabric_xactors_from_masters_1_f_rd_data$CLR,
|
|
fabric_xactors_from_masters_1_f_rd_data$DEQ,
|
|
fabric_xactors_from_masters_1_f_rd_data$EMPTY_N,
|
|
fabric_xactors_from_masters_1_f_rd_data$ENQ,
|
|
fabric_xactors_from_masters_1_f_rd_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_1_f_wr_addr
|
|
wire [96 : 0] fabric_xactors_from_masters_1_f_wr_addr$D_IN,
|
|
fabric_xactors_from_masters_1_f_wr_addr$D_OUT;
|
|
wire fabric_xactors_from_masters_1_f_wr_addr$CLR,
|
|
fabric_xactors_from_masters_1_f_wr_addr$DEQ,
|
|
fabric_xactors_from_masters_1_f_wr_addr$EMPTY_N,
|
|
fabric_xactors_from_masters_1_f_wr_addr$ENQ,
|
|
fabric_xactors_from_masters_1_f_wr_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_1_f_wr_data
|
|
wire [72 : 0] fabric_xactors_from_masters_1_f_wr_data$D_IN,
|
|
fabric_xactors_from_masters_1_f_wr_data$D_OUT;
|
|
wire fabric_xactors_from_masters_1_f_wr_data$CLR,
|
|
fabric_xactors_from_masters_1_f_wr_data$DEQ,
|
|
fabric_xactors_from_masters_1_f_wr_data$EMPTY_N,
|
|
fabric_xactors_from_masters_1_f_wr_data$ENQ,
|
|
fabric_xactors_from_masters_1_f_wr_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_from_masters_1_f_wr_resp
|
|
reg [5 : 0] fabric_xactors_from_masters_1_f_wr_resp$D_IN;
|
|
wire [5 : 0] fabric_xactors_from_masters_1_f_wr_resp$D_OUT;
|
|
wire fabric_xactors_from_masters_1_f_wr_resp$CLR,
|
|
fabric_xactors_from_masters_1_f_wr_resp$DEQ,
|
|
fabric_xactors_from_masters_1_f_wr_resp$EMPTY_N,
|
|
fabric_xactors_from_masters_1_f_wr_resp$ENQ,
|
|
fabric_xactors_from_masters_1_f_wr_resp$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_0_f_rd_addr
|
|
wire [96 : 0] fabric_xactors_to_slaves_0_f_rd_addr$D_IN,
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT;
|
|
wire fabric_xactors_to_slaves_0_f_rd_addr$CLR,
|
|
fabric_xactors_to_slaves_0_f_rd_addr$DEQ,
|
|
fabric_xactors_to_slaves_0_f_rd_addr$EMPTY_N,
|
|
fabric_xactors_to_slaves_0_f_rd_addr$ENQ,
|
|
fabric_xactors_to_slaves_0_f_rd_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_0_f_rd_data
|
|
wire [70 : 0] fabric_xactors_to_slaves_0_f_rd_data$D_IN,
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT;
|
|
wire fabric_xactors_to_slaves_0_f_rd_data$CLR,
|
|
fabric_xactors_to_slaves_0_f_rd_data$DEQ,
|
|
fabric_xactors_to_slaves_0_f_rd_data$EMPTY_N,
|
|
fabric_xactors_to_slaves_0_f_rd_data$ENQ,
|
|
fabric_xactors_to_slaves_0_f_rd_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_0_f_wr_addr
|
|
wire [96 : 0] fabric_xactors_to_slaves_0_f_wr_addr$D_IN,
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT;
|
|
wire fabric_xactors_to_slaves_0_f_wr_addr$CLR,
|
|
fabric_xactors_to_slaves_0_f_wr_addr$DEQ,
|
|
fabric_xactors_to_slaves_0_f_wr_addr$EMPTY_N,
|
|
fabric_xactors_to_slaves_0_f_wr_addr$ENQ,
|
|
fabric_xactors_to_slaves_0_f_wr_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_0_f_wr_data
|
|
wire [72 : 0] fabric_xactors_to_slaves_0_f_wr_data$D_IN,
|
|
fabric_xactors_to_slaves_0_f_wr_data$D_OUT;
|
|
wire fabric_xactors_to_slaves_0_f_wr_data$CLR,
|
|
fabric_xactors_to_slaves_0_f_wr_data$DEQ,
|
|
fabric_xactors_to_slaves_0_f_wr_data$EMPTY_N,
|
|
fabric_xactors_to_slaves_0_f_wr_data$ENQ,
|
|
fabric_xactors_to_slaves_0_f_wr_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_0_f_wr_resp
|
|
wire [5 : 0] fabric_xactors_to_slaves_0_f_wr_resp$D_IN,
|
|
fabric_xactors_to_slaves_0_f_wr_resp$D_OUT;
|
|
wire fabric_xactors_to_slaves_0_f_wr_resp$CLR,
|
|
fabric_xactors_to_slaves_0_f_wr_resp$DEQ,
|
|
fabric_xactors_to_slaves_0_f_wr_resp$EMPTY_N,
|
|
fabric_xactors_to_slaves_0_f_wr_resp$ENQ,
|
|
fabric_xactors_to_slaves_0_f_wr_resp$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_1_f_rd_addr
|
|
wire [96 : 0] fabric_xactors_to_slaves_1_f_rd_addr$D_IN,
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT;
|
|
wire fabric_xactors_to_slaves_1_f_rd_addr$CLR,
|
|
fabric_xactors_to_slaves_1_f_rd_addr$DEQ,
|
|
fabric_xactors_to_slaves_1_f_rd_addr$EMPTY_N,
|
|
fabric_xactors_to_slaves_1_f_rd_addr$ENQ,
|
|
fabric_xactors_to_slaves_1_f_rd_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_1_f_rd_data
|
|
wire [70 : 0] fabric_xactors_to_slaves_1_f_rd_data$D_IN,
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT;
|
|
wire fabric_xactors_to_slaves_1_f_rd_data$CLR,
|
|
fabric_xactors_to_slaves_1_f_rd_data$DEQ,
|
|
fabric_xactors_to_slaves_1_f_rd_data$EMPTY_N,
|
|
fabric_xactors_to_slaves_1_f_rd_data$ENQ,
|
|
fabric_xactors_to_slaves_1_f_rd_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_1_f_wr_addr
|
|
wire [96 : 0] fabric_xactors_to_slaves_1_f_wr_addr$D_IN,
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT;
|
|
wire fabric_xactors_to_slaves_1_f_wr_addr$CLR,
|
|
fabric_xactors_to_slaves_1_f_wr_addr$DEQ,
|
|
fabric_xactors_to_slaves_1_f_wr_addr$EMPTY_N,
|
|
fabric_xactors_to_slaves_1_f_wr_addr$ENQ,
|
|
fabric_xactors_to_slaves_1_f_wr_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_1_f_wr_data
|
|
wire [72 : 0] fabric_xactors_to_slaves_1_f_wr_data$D_IN,
|
|
fabric_xactors_to_slaves_1_f_wr_data$D_OUT;
|
|
wire fabric_xactors_to_slaves_1_f_wr_data$CLR,
|
|
fabric_xactors_to_slaves_1_f_wr_data$DEQ,
|
|
fabric_xactors_to_slaves_1_f_wr_data$EMPTY_N,
|
|
fabric_xactors_to_slaves_1_f_wr_data$ENQ,
|
|
fabric_xactors_to_slaves_1_f_wr_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_1_f_wr_resp
|
|
wire [5 : 0] fabric_xactors_to_slaves_1_f_wr_resp$D_IN,
|
|
fabric_xactors_to_slaves_1_f_wr_resp$D_OUT;
|
|
wire fabric_xactors_to_slaves_1_f_wr_resp$CLR,
|
|
fabric_xactors_to_slaves_1_f_wr_resp$DEQ,
|
|
fabric_xactors_to_slaves_1_f_wr_resp$EMPTY_N,
|
|
fabric_xactors_to_slaves_1_f_wr_resp$ENQ,
|
|
fabric_xactors_to_slaves_1_f_wr_resp$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_2_f_rd_addr
|
|
wire [96 : 0] fabric_xactors_to_slaves_2_f_rd_addr$D_IN,
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT;
|
|
wire fabric_xactors_to_slaves_2_f_rd_addr$CLR,
|
|
fabric_xactors_to_slaves_2_f_rd_addr$DEQ,
|
|
fabric_xactors_to_slaves_2_f_rd_addr$EMPTY_N,
|
|
fabric_xactors_to_slaves_2_f_rd_addr$ENQ,
|
|
fabric_xactors_to_slaves_2_f_rd_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_2_f_rd_data
|
|
wire [70 : 0] fabric_xactors_to_slaves_2_f_rd_data$D_IN,
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT;
|
|
wire fabric_xactors_to_slaves_2_f_rd_data$CLR,
|
|
fabric_xactors_to_slaves_2_f_rd_data$DEQ,
|
|
fabric_xactors_to_slaves_2_f_rd_data$EMPTY_N,
|
|
fabric_xactors_to_slaves_2_f_rd_data$ENQ,
|
|
fabric_xactors_to_slaves_2_f_rd_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_2_f_wr_addr
|
|
wire [96 : 0] fabric_xactors_to_slaves_2_f_wr_addr$D_IN,
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT;
|
|
wire fabric_xactors_to_slaves_2_f_wr_addr$CLR,
|
|
fabric_xactors_to_slaves_2_f_wr_addr$DEQ,
|
|
fabric_xactors_to_slaves_2_f_wr_addr$EMPTY_N,
|
|
fabric_xactors_to_slaves_2_f_wr_addr$ENQ,
|
|
fabric_xactors_to_slaves_2_f_wr_addr$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_2_f_wr_data
|
|
wire [72 : 0] fabric_xactors_to_slaves_2_f_wr_data$D_IN,
|
|
fabric_xactors_to_slaves_2_f_wr_data$D_OUT;
|
|
wire fabric_xactors_to_slaves_2_f_wr_data$CLR,
|
|
fabric_xactors_to_slaves_2_f_wr_data$DEQ,
|
|
fabric_xactors_to_slaves_2_f_wr_data$EMPTY_N,
|
|
fabric_xactors_to_slaves_2_f_wr_data$ENQ,
|
|
fabric_xactors_to_slaves_2_f_wr_data$FULL_N;
|
|
|
|
// ports of submodule fabric_xactors_to_slaves_2_f_wr_resp
|
|
wire [5 : 0] fabric_xactors_to_slaves_2_f_wr_resp$D_IN,
|
|
fabric_xactors_to_slaves_2_f_wr_resp$D_OUT;
|
|
wire fabric_xactors_to_slaves_2_f_wr_resp$CLR,
|
|
fabric_xactors_to_slaves_2_f_wr_resp$DEQ,
|
|
fabric_xactors_to_slaves_2_f_wr_resp$EMPTY_N,
|
|
fabric_xactors_to_slaves_2_f_wr_resp$ENQ,
|
|
fabric_xactors_to_slaves_2_f_wr_resp$FULL_N;
|
|
|
|
// ports of submodule soc_map
|
|
wire [63 : 0] soc_map$m_is_IO_addr_addr,
|
|
soc_map$m_is_mem_addr_addr,
|
|
soc_map$m_is_near_mem_IO_addr_addr,
|
|
soc_map$m_mem0_controller_addr_base,
|
|
soc_map$m_mem0_controller_addr_lim,
|
|
soc_map$m_plic_addr_base,
|
|
soc_map$m_plic_addr_lim;
|
|
|
|
// rule scheduling signals
|
|
wire CAN_FIRE_RL_fabric_rl_rd_resp_err_to_master,
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_err_to_master_1,
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master,
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1,
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2,
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3,
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4,
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5,
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave,
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1,
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2,
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3,
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4,
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5,
|
|
CAN_FIRE_RL_fabric_rl_reset,
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_err_to_master,
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_err_to_master_1,
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master,
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1,
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2,
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3,
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4,
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5,
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave,
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1,
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2,
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3,
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4,
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5,
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data,
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1,
|
|
CAN_FIRE_reset,
|
|
CAN_FIRE_set_verbosity,
|
|
CAN_FIRE_v_from_masters_0_m_arvalid,
|
|
CAN_FIRE_v_from_masters_0_m_awvalid,
|
|
CAN_FIRE_v_from_masters_0_m_bready,
|
|
CAN_FIRE_v_from_masters_0_m_rready,
|
|
CAN_FIRE_v_from_masters_0_m_wvalid,
|
|
CAN_FIRE_v_from_masters_1_m_arvalid,
|
|
CAN_FIRE_v_from_masters_1_m_awvalid,
|
|
CAN_FIRE_v_from_masters_1_m_bready,
|
|
CAN_FIRE_v_from_masters_1_m_rready,
|
|
CAN_FIRE_v_from_masters_1_m_wvalid,
|
|
CAN_FIRE_v_to_slaves_0_m_arready,
|
|
CAN_FIRE_v_to_slaves_0_m_awready,
|
|
CAN_FIRE_v_to_slaves_0_m_bvalid,
|
|
CAN_FIRE_v_to_slaves_0_m_rvalid,
|
|
CAN_FIRE_v_to_slaves_0_m_wready,
|
|
CAN_FIRE_v_to_slaves_1_m_arready,
|
|
CAN_FIRE_v_to_slaves_1_m_awready,
|
|
CAN_FIRE_v_to_slaves_1_m_bvalid,
|
|
CAN_FIRE_v_to_slaves_1_m_rvalid,
|
|
CAN_FIRE_v_to_slaves_1_m_wready,
|
|
CAN_FIRE_v_to_slaves_2_m_arready,
|
|
CAN_FIRE_v_to_slaves_2_m_awready,
|
|
CAN_FIRE_v_to_slaves_2_m_bvalid,
|
|
CAN_FIRE_v_to_slaves_2_m_rvalid,
|
|
CAN_FIRE_v_to_slaves_2_m_wready,
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master,
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1,
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master,
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1,
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2,
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3,
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4,
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5,
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave,
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1,
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2,
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3,
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4,
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5,
|
|
WILL_FIRE_RL_fabric_rl_reset,
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master,
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1,
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master,
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1,
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2,
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3,
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4,
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5,
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave,
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1,
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2,
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3,
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4,
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5,
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data,
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1,
|
|
WILL_FIRE_reset,
|
|
WILL_FIRE_set_verbosity,
|
|
WILL_FIRE_v_from_masters_0_m_arvalid,
|
|
WILL_FIRE_v_from_masters_0_m_awvalid,
|
|
WILL_FIRE_v_from_masters_0_m_bready,
|
|
WILL_FIRE_v_from_masters_0_m_rready,
|
|
WILL_FIRE_v_from_masters_0_m_wvalid,
|
|
WILL_FIRE_v_from_masters_1_m_arvalid,
|
|
WILL_FIRE_v_from_masters_1_m_awvalid,
|
|
WILL_FIRE_v_from_masters_1_m_bready,
|
|
WILL_FIRE_v_from_masters_1_m_rready,
|
|
WILL_FIRE_v_from_masters_1_m_wvalid,
|
|
WILL_FIRE_v_to_slaves_0_m_arready,
|
|
WILL_FIRE_v_to_slaves_0_m_awready,
|
|
WILL_FIRE_v_to_slaves_0_m_bvalid,
|
|
WILL_FIRE_v_to_slaves_0_m_rvalid,
|
|
WILL_FIRE_v_to_slaves_0_m_wready,
|
|
WILL_FIRE_v_to_slaves_1_m_arready,
|
|
WILL_FIRE_v_to_slaves_1_m_awready,
|
|
WILL_FIRE_v_to_slaves_1_m_bvalid,
|
|
WILL_FIRE_v_to_slaves_1_m_rvalid,
|
|
WILL_FIRE_v_to_slaves_1_m_wready,
|
|
WILL_FIRE_v_to_slaves_2_m_arready,
|
|
WILL_FIRE_v_to_slaves_2_m_awready,
|
|
WILL_FIRE_v_to_slaves_2_m_bvalid,
|
|
WILL_FIRE_v_to_slaves_2_m_rvalid,
|
|
WILL_FIRE_v_to_slaves_2_m_wready;
|
|
|
|
// inputs to muxes for submodule ports
|
|
wire [70 : 0] MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_1,
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_2,
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_3,
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_4,
|
|
MUX_fabric_xactors_from_masters_1_f_rd_data$enq_1__VAL_4;
|
|
wire [9 : 0] MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_1,
|
|
MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_2,
|
|
MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_3,
|
|
MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_1,
|
|
MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_2,
|
|
MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_3;
|
|
wire [8 : 0] MUX_fabric_v_f_rd_mis_0$enq_1__VAL_1,
|
|
MUX_fabric_v_f_rd_mis_0$enq_1__VAL_2;
|
|
wire [7 : 0] MUX_fabric_v_rg_r_beat_count_0$write_1__VAL_2,
|
|
MUX_fabric_v_rg_r_beat_count_1$write_1__VAL_2,
|
|
MUX_fabric_v_rg_r_beat_count_2$write_1__VAL_2,
|
|
MUX_fabric_v_rg_wd_beat_count_0$write_1__VAL_2,
|
|
MUX_fabric_v_rg_wd_beat_count_1$write_1__VAL_2;
|
|
wire [5 : 0] MUX_fabric_xactors_from_masters_0_f_wr_resp$enq_1__VAL_4,
|
|
MUX_fabric_xactors_from_masters_1_f_wr_resp$enq_1__VAL_4;
|
|
wire MUX_fabric_xactors_to_slaves_0_f_wr_data$enq_1__SEL_1,
|
|
MUX_fabric_xactors_to_slaves_1_f_wr_data$enq_1__SEL_1,
|
|
MUX_fabric_xactors_to_slaves_2_f_wr_data$enq_1__SEL_1;
|
|
|
|
// declarations used by system tasks
|
|
// synopsys translate_off
|
|
reg [31 : 0] v__h8785;
|
|
reg [31 : 0] v__h9160;
|
|
reg [31 : 0] v__h9535;
|
|
reg [31 : 0] v__h9980;
|
|
reg [31 : 0] v__h10349;
|
|
reg [31 : 0] v__h10718;
|
|
reg [31 : 0] v__h11990;
|
|
reg [31 : 0] v__h12433;
|
|
reg [31 : 0] v__h12808;
|
|
reg [31 : 0] v__h13100;
|
|
reg [31 : 0] v__h13392;
|
|
reg [31 : 0] v__h13695;
|
|
reg [31 : 0] v__h13961;
|
|
reg [31 : 0] v__h14227;
|
|
reg [31 : 0] v__h14491;
|
|
reg [31 : 0] v__h14717;
|
|
reg [31 : 0] v__h15146;
|
|
reg [31 : 0] v__h15502;
|
|
reg [31 : 0] v__h15858;
|
|
reg [31 : 0] v__h16275;
|
|
reg [31 : 0] v__h16607;
|
|
reg [31 : 0] v__h16939;
|
|
reg [31 : 0] v__h17955;
|
|
reg [31 : 0] v__h18206;
|
|
reg [31 : 0] v__h18581;
|
|
reg [31 : 0] v__h18822;
|
|
reg [31 : 0] v__h19197;
|
|
reg [31 : 0] v__h19438;
|
|
reg [31 : 0] v__h19800;
|
|
reg [31 : 0] v__h20051;
|
|
reg [31 : 0] v__h20381;
|
|
reg [31 : 0] v__h20622;
|
|
reg [31 : 0] v__h20952;
|
|
reg [31 : 0] v__h21193;
|
|
reg [31 : 0] v__h21706;
|
|
reg [31 : 0] v__h22107;
|
|
reg [31 : 0] v__h5833;
|
|
reg [31 : 0] v__h5827;
|
|
reg [31 : 0] v__h8779;
|
|
reg [31 : 0] v__h9154;
|
|
reg [31 : 0] v__h9529;
|
|
reg [31 : 0] v__h9974;
|
|
reg [31 : 0] v__h10343;
|
|
reg [31 : 0] v__h10712;
|
|
reg [31 : 0] v__h11984;
|
|
reg [31 : 0] v__h12427;
|
|
reg [31 : 0] v__h12802;
|
|
reg [31 : 0] v__h13094;
|
|
reg [31 : 0] v__h13386;
|
|
reg [31 : 0] v__h13689;
|
|
reg [31 : 0] v__h13955;
|
|
reg [31 : 0] v__h14221;
|
|
reg [31 : 0] v__h14485;
|
|
reg [31 : 0] v__h14711;
|
|
reg [31 : 0] v__h15140;
|
|
reg [31 : 0] v__h15496;
|
|
reg [31 : 0] v__h15852;
|
|
reg [31 : 0] v__h16269;
|
|
reg [31 : 0] v__h16601;
|
|
reg [31 : 0] v__h16933;
|
|
reg [31 : 0] v__h17949;
|
|
reg [31 : 0] v__h18200;
|
|
reg [31 : 0] v__h18575;
|
|
reg [31 : 0] v__h18816;
|
|
reg [31 : 0] v__h19191;
|
|
reg [31 : 0] v__h19432;
|
|
reg [31 : 0] v__h19794;
|
|
reg [31 : 0] v__h20045;
|
|
reg [31 : 0] v__h20375;
|
|
reg [31 : 0] v__h20616;
|
|
reg [31 : 0] v__h20946;
|
|
reg [31 : 0] v__h21187;
|
|
reg [31 : 0] v__h21700;
|
|
reg [31 : 0] v__h22101;
|
|
// synopsys translate_on
|
|
|
|
// remaining internal signals
|
|
reg CASE_fabric_v_f_wd_tasks_0D_OUT_BITS_9_TO_8_0_ETC__q1,
|
|
CASE_fabric_v_f_wd_tasks_1D_OUT_BITS_9_TO_8_0_ETC__q2;
|
|
wire [7 : 0] x__h11895,
|
|
x__h12338,
|
|
x__h18092,
|
|
x__h18718,
|
|
x__h19334,
|
|
x__h21638,
|
|
x__h22039;
|
|
wire [1 : 0] IF_fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_ETC___d396,
|
|
IF_fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_ETC___d435,
|
|
IF_fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_ETC___d474,
|
|
x1_avValue_rresp__h18070,
|
|
x1_avValue_rresp__h18696,
|
|
x1_avValue_rresp__h19312;
|
|
wire _dor1fabric_v_f_rd_mis_0$EN_deq,
|
|
_dor1fabric_v_f_rd_mis_1$EN_deq,
|
|
_dor1fabric_v_f_rd_mis_2$EN_deq,
|
|
fabric_v_f_wd_tasks_0_i_notEmpty__21_AND_fabri_ETC___d130,
|
|
fabric_v_f_wd_tasks_1_i_notEmpty__49_AND_fabri_ETC___d155,
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369,
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409,
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448,
|
|
fabric_v_rg_r_err_beat_count_0_18_EQ_fabric_v__ETC___d520,
|
|
fabric_v_rg_r_err_beat_count_1_36_EQ_fabric_v__ETC___d538,
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138,
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163,
|
|
fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d275,
|
|
fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d280,
|
|
fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d19,
|
|
fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d26,
|
|
fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d325,
|
|
fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d330,
|
|
fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d83,
|
|
fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d88,
|
|
soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d16,
|
|
soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d273,
|
|
soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d323,
|
|
soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d81,
|
|
soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d23,
|
|
soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d278,
|
|
soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d328,
|
|
soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d86;
|
|
|
|
// action method reset
|
|
assign RDY_reset = !fabric_rg_reset ;
|
|
assign CAN_FIRE_reset = !fabric_rg_reset ;
|
|
assign WILL_FIRE_reset = EN_reset ;
|
|
|
|
// action method set_verbosity
|
|
assign RDY_set_verbosity = 1'd1 ;
|
|
assign CAN_FIRE_set_verbosity = 1'd1 ;
|
|
assign WILL_FIRE_set_verbosity = EN_set_verbosity ;
|
|
|
|
// action method v_from_masters_0_m_awvalid
|
|
assign CAN_FIRE_v_from_masters_0_m_awvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_0_m_awvalid = 1'd1 ;
|
|
|
|
// value method v_from_masters_0_m_awready
|
|
assign v_from_masters_0_awready =
|
|
fabric_xactors_from_masters_0_f_wr_addr$FULL_N ;
|
|
|
|
// action method v_from_masters_0_m_wvalid
|
|
assign CAN_FIRE_v_from_masters_0_m_wvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_0_m_wvalid = 1'd1 ;
|
|
|
|
// value method v_from_masters_0_m_wready
|
|
assign v_from_masters_0_wready =
|
|
fabric_xactors_from_masters_0_f_wr_data$FULL_N ;
|
|
|
|
// value method v_from_masters_0_m_bvalid
|
|
assign v_from_masters_0_bvalid =
|
|
fabric_xactors_from_masters_0_f_wr_resp$EMPTY_N ;
|
|
|
|
// value method v_from_masters_0_m_bid
|
|
assign v_from_masters_0_bid =
|
|
fabric_xactors_from_masters_0_f_wr_resp$D_OUT[5:2] ;
|
|
|
|
// value method v_from_masters_0_m_bresp
|
|
assign v_from_masters_0_bresp =
|
|
fabric_xactors_from_masters_0_f_wr_resp$D_OUT[1:0] ;
|
|
|
|
// action method v_from_masters_0_m_bready
|
|
assign CAN_FIRE_v_from_masters_0_m_bready = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_0_m_bready = 1'd1 ;
|
|
|
|
// action method v_from_masters_0_m_arvalid
|
|
assign CAN_FIRE_v_from_masters_0_m_arvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_0_m_arvalid = 1'd1 ;
|
|
|
|
// value method v_from_masters_0_m_arready
|
|
assign v_from_masters_0_arready =
|
|
fabric_xactors_from_masters_0_f_rd_addr$FULL_N ;
|
|
|
|
// value method v_from_masters_0_m_rvalid
|
|
assign v_from_masters_0_rvalid =
|
|
fabric_xactors_from_masters_0_f_rd_data$EMPTY_N ;
|
|
|
|
// value method v_from_masters_0_m_rid
|
|
assign v_from_masters_0_rid =
|
|
fabric_xactors_from_masters_0_f_rd_data$D_OUT[70:67] ;
|
|
|
|
// value method v_from_masters_0_m_rdata
|
|
assign v_from_masters_0_rdata =
|
|
fabric_xactors_from_masters_0_f_rd_data$D_OUT[66:3] ;
|
|
|
|
// value method v_from_masters_0_m_rresp
|
|
assign v_from_masters_0_rresp =
|
|
fabric_xactors_from_masters_0_f_rd_data$D_OUT[2:1] ;
|
|
|
|
// value method v_from_masters_0_m_rlast
|
|
assign v_from_masters_0_rlast =
|
|
fabric_xactors_from_masters_0_f_rd_data$D_OUT[0] ;
|
|
|
|
// action method v_from_masters_0_m_rready
|
|
assign CAN_FIRE_v_from_masters_0_m_rready = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_0_m_rready = 1'd1 ;
|
|
|
|
// action method v_from_masters_1_m_awvalid
|
|
assign CAN_FIRE_v_from_masters_1_m_awvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_1_m_awvalid = 1'd1 ;
|
|
|
|
// value method v_from_masters_1_m_awready
|
|
assign v_from_masters_1_awready =
|
|
fabric_xactors_from_masters_1_f_wr_addr$FULL_N ;
|
|
|
|
// action method v_from_masters_1_m_wvalid
|
|
assign CAN_FIRE_v_from_masters_1_m_wvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_1_m_wvalid = 1'd1 ;
|
|
|
|
// value method v_from_masters_1_m_wready
|
|
assign v_from_masters_1_wready =
|
|
fabric_xactors_from_masters_1_f_wr_data$FULL_N ;
|
|
|
|
// value method v_from_masters_1_m_bvalid
|
|
assign v_from_masters_1_bvalid =
|
|
fabric_xactors_from_masters_1_f_wr_resp$EMPTY_N ;
|
|
|
|
// value method v_from_masters_1_m_bid
|
|
assign v_from_masters_1_bid =
|
|
fabric_xactors_from_masters_1_f_wr_resp$D_OUT[5:2] ;
|
|
|
|
// value method v_from_masters_1_m_bresp
|
|
assign v_from_masters_1_bresp =
|
|
fabric_xactors_from_masters_1_f_wr_resp$D_OUT[1:0] ;
|
|
|
|
// action method v_from_masters_1_m_bready
|
|
assign CAN_FIRE_v_from_masters_1_m_bready = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_1_m_bready = 1'd1 ;
|
|
|
|
// action method v_from_masters_1_m_arvalid
|
|
assign CAN_FIRE_v_from_masters_1_m_arvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_1_m_arvalid = 1'd1 ;
|
|
|
|
// value method v_from_masters_1_m_arready
|
|
assign v_from_masters_1_arready =
|
|
fabric_xactors_from_masters_1_f_rd_addr$FULL_N ;
|
|
|
|
// value method v_from_masters_1_m_rvalid
|
|
assign v_from_masters_1_rvalid =
|
|
fabric_xactors_from_masters_1_f_rd_data$EMPTY_N ;
|
|
|
|
// value method v_from_masters_1_m_rid
|
|
assign v_from_masters_1_rid =
|
|
fabric_xactors_from_masters_1_f_rd_data$D_OUT[70:67] ;
|
|
|
|
// value method v_from_masters_1_m_rdata
|
|
assign v_from_masters_1_rdata =
|
|
fabric_xactors_from_masters_1_f_rd_data$D_OUT[66:3] ;
|
|
|
|
// value method v_from_masters_1_m_rresp
|
|
assign v_from_masters_1_rresp =
|
|
fabric_xactors_from_masters_1_f_rd_data$D_OUT[2:1] ;
|
|
|
|
// value method v_from_masters_1_m_rlast
|
|
assign v_from_masters_1_rlast =
|
|
fabric_xactors_from_masters_1_f_rd_data$D_OUT[0] ;
|
|
|
|
// action method v_from_masters_1_m_rready
|
|
assign CAN_FIRE_v_from_masters_1_m_rready = 1'd1 ;
|
|
assign WILL_FIRE_v_from_masters_1_m_rready = 1'd1 ;
|
|
|
|
// value method v_to_slaves_0_m_awvalid
|
|
assign v_to_slaves_0_awvalid =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_0_m_awid
|
|
assign v_to_slaves_0_awid =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[96:93] ;
|
|
|
|
// value method v_to_slaves_0_m_awaddr
|
|
assign v_to_slaves_0_awaddr =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[92:29] ;
|
|
|
|
// value method v_to_slaves_0_m_awlen
|
|
assign v_to_slaves_0_awlen =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[28:21] ;
|
|
|
|
// value method v_to_slaves_0_m_awsize
|
|
assign v_to_slaves_0_awsize =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[20:18] ;
|
|
|
|
// value method v_to_slaves_0_m_awburst
|
|
assign v_to_slaves_0_awburst =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[17:16] ;
|
|
|
|
// value method v_to_slaves_0_m_awlock
|
|
assign v_to_slaves_0_awlock =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[15] ;
|
|
|
|
// value method v_to_slaves_0_m_awcache
|
|
assign v_to_slaves_0_awcache =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[14:11] ;
|
|
|
|
// value method v_to_slaves_0_m_awprot
|
|
assign v_to_slaves_0_awprot =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[10:8] ;
|
|
|
|
// value method v_to_slaves_0_m_awqos
|
|
assign v_to_slaves_0_awqos =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[7:4] ;
|
|
|
|
// value method v_to_slaves_0_m_awregion
|
|
assign v_to_slaves_0_awregion =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$D_OUT[3:0] ;
|
|
|
|
// action method v_to_slaves_0_m_awready
|
|
assign CAN_FIRE_v_to_slaves_0_m_awready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_0_m_awready = 1'd1 ;
|
|
|
|
// value method v_to_slaves_0_m_wvalid
|
|
assign v_to_slaves_0_wvalid = fabric_xactors_to_slaves_0_f_wr_data$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_0_m_wdata
|
|
assign v_to_slaves_0_wdata =
|
|
fabric_xactors_to_slaves_0_f_wr_data$D_OUT[72:9] ;
|
|
|
|
// value method v_to_slaves_0_m_wstrb
|
|
assign v_to_slaves_0_wstrb =
|
|
fabric_xactors_to_slaves_0_f_wr_data$D_OUT[8:1] ;
|
|
|
|
// value method v_to_slaves_0_m_wlast
|
|
assign v_to_slaves_0_wlast = fabric_xactors_to_slaves_0_f_wr_data$D_OUT[0] ;
|
|
|
|
// action method v_to_slaves_0_m_wready
|
|
assign CAN_FIRE_v_to_slaves_0_m_wready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_0_m_wready = 1'd1 ;
|
|
|
|
// action method v_to_slaves_0_m_bvalid
|
|
assign CAN_FIRE_v_to_slaves_0_m_bvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_0_m_bvalid = 1'd1 ;
|
|
|
|
// value method v_to_slaves_0_m_bready
|
|
assign v_to_slaves_0_bready = fabric_xactors_to_slaves_0_f_wr_resp$FULL_N ;
|
|
|
|
// value method v_to_slaves_0_m_arvalid
|
|
assign v_to_slaves_0_arvalid =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_0_m_arid
|
|
assign v_to_slaves_0_arid =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[96:93] ;
|
|
|
|
// value method v_to_slaves_0_m_araddr
|
|
assign v_to_slaves_0_araddr =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[92:29] ;
|
|
|
|
// value method v_to_slaves_0_m_arlen
|
|
assign v_to_slaves_0_arlen =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[28:21] ;
|
|
|
|
// value method v_to_slaves_0_m_arsize
|
|
assign v_to_slaves_0_arsize =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[20:18] ;
|
|
|
|
// value method v_to_slaves_0_m_arburst
|
|
assign v_to_slaves_0_arburst =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[17:16] ;
|
|
|
|
// value method v_to_slaves_0_m_arlock
|
|
assign v_to_slaves_0_arlock =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[15] ;
|
|
|
|
// value method v_to_slaves_0_m_arcache
|
|
assign v_to_slaves_0_arcache =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[14:11] ;
|
|
|
|
// value method v_to_slaves_0_m_arprot
|
|
assign v_to_slaves_0_arprot =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[10:8] ;
|
|
|
|
// value method v_to_slaves_0_m_arqos
|
|
assign v_to_slaves_0_arqos =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[7:4] ;
|
|
|
|
// value method v_to_slaves_0_m_arregion
|
|
assign v_to_slaves_0_arregion =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$D_OUT[3:0] ;
|
|
|
|
// action method v_to_slaves_0_m_arready
|
|
assign CAN_FIRE_v_to_slaves_0_m_arready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_0_m_arready = 1'd1 ;
|
|
|
|
// action method v_to_slaves_0_m_rvalid
|
|
assign CAN_FIRE_v_to_slaves_0_m_rvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_0_m_rvalid = 1'd1 ;
|
|
|
|
// value method v_to_slaves_0_m_rready
|
|
assign v_to_slaves_0_rready = fabric_xactors_to_slaves_0_f_rd_data$FULL_N ;
|
|
|
|
// value method v_to_slaves_1_m_awvalid
|
|
assign v_to_slaves_1_awvalid =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_1_m_awid
|
|
assign v_to_slaves_1_awid =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[96:93] ;
|
|
|
|
// value method v_to_slaves_1_m_awaddr
|
|
assign v_to_slaves_1_awaddr =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[92:29] ;
|
|
|
|
// value method v_to_slaves_1_m_awlen
|
|
assign v_to_slaves_1_awlen =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[28:21] ;
|
|
|
|
// value method v_to_slaves_1_m_awsize
|
|
assign v_to_slaves_1_awsize =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[20:18] ;
|
|
|
|
// value method v_to_slaves_1_m_awburst
|
|
assign v_to_slaves_1_awburst =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[17:16] ;
|
|
|
|
// value method v_to_slaves_1_m_awlock
|
|
assign v_to_slaves_1_awlock =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[15] ;
|
|
|
|
// value method v_to_slaves_1_m_awcache
|
|
assign v_to_slaves_1_awcache =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[14:11] ;
|
|
|
|
// value method v_to_slaves_1_m_awprot
|
|
assign v_to_slaves_1_awprot =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[10:8] ;
|
|
|
|
// value method v_to_slaves_1_m_awqos
|
|
assign v_to_slaves_1_awqos =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[7:4] ;
|
|
|
|
// value method v_to_slaves_1_m_awregion
|
|
assign v_to_slaves_1_awregion =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$D_OUT[3:0] ;
|
|
|
|
// action method v_to_slaves_1_m_awready
|
|
assign CAN_FIRE_v_to_slaves_1_m_awready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_1_m_awready = 1'd1 ;
|
|
|
|
// value method v_to_slaves_1_m_wvalid
|
|
assign v_to_slaves_1_wvalid = fabric_xactors_to_slaves_1_f_wr_data$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_1_m_wdata
|
|
assign v_to_slaves_1_wdata =
|
|
fabric_xactors_to_slaves_1_f_wr_data$D_OUT[72:9] ;
|
|
|
|
// value method v_to_slaves_1_m_wstrb
|
|
assign v_to_slaves_1_wstrb =
|
|
fabric_xactors_to_slaves_1_f_wr_data$D_OUT[8:1] ;
|
|
|
|
// value method v_to_slaves_1_m_wlast
|
|
assign v_to_slaves_1_wlast = fabric_xactors_to_slaves_1_f_wr_data$D_OUT[0] ;
|
|
|
|
// action method v_to_slaves_1_m_wready
|
|
assign CAN_FIRE_v_to_slaves_1_m_wready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_1_m_wready = 1'd1 ;
|
|
|
|
// action method v_to_slaves_1_m_bvalid
|
|
assign CAN_FIRE_v_to_slaves_1_m_bvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_1_m_bvalid = 1'd1 ;
|
|
|
|
// value method v_to_slaves_1_m_bready
|
|
assign v_to_slaves_1_bready = fabric_xactors_to_slaves_1_f_wr_resp$FULL_N ;
|
|
|
|
// value method v_to_slaves_1_m_arvalid
|
|
assign v_to_slaves_1_arvalid =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_1_m_arid
|
|
assign v_to_slaves_1_arid =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[96:93] ;
|
|
|
|
// value method v_to_slaves_1_m_araddr
|
|
assign v_to_slaves_1_araddr =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[92:29] ;
|
|
|
|
// value method v_to_slaves_1_m_arlen
|
|
assign v_to_slaves_1_arlen =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[28:21] ;
|
|
|
|
// value method v_to_slaves_1_m_arsize
|
|
assign v_to_slaves_1_arsize =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[20:18] ;
|
|
|
|
// value method v_to_slaves_1_m_arburst
|
|
assign v_to_slaves_1_arburst =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[17:16] ;
|
|
|
|
// value method v_to_slaves_1_m_arlock
|
|
assign v_to_slaves_1_arlock =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[15] ;
|
|
|
|
// value method v_to_slaves_1_m_arcache
|
|
assign v_to_slaves_1_arcache =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[14:11] ;
|
|
|
|
// value method v_to_slaves_1_m_arprot
|
|
assign v_to_slaves_1_arprot =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[10:8] ;
|
|
|
|
// value method v_to_slaves_1_m_arqos
|
|
assign v_to_slaves_1_arqos =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[7:4] ;
|
|
|
|
// value method v_to_slaves_1_m_arregion
|
|
assign v_to_slaves_1_arregion =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$D_OUT[3:0] ;
|
|
|
|
// action method v_to_slaves_1_m_arready
|
|
assign CAN_FIRE_v_to_slaves_1_m_arready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_1_m_arready = 1'd1 ;
|
|
|
|
// action method v_to_slaves_1_m_rvalid
|
|
assign CAN_FIRE_v_to_slaves_1_m_rvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_1_m_rvalid = 1'd1 ;
|
|
|
|
// value method v_to_slaves_1_m_rready
|
|
assign v_to_slaves_1_rready = fabric_xactors_to_slaves_1_f_rd_data$FULL_N ;
|
|
|
|
// value method v_to_slaves_2_m_awvalid
|
|
assign v_to_slaves_2_awvalid =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_2_m_awid
|
|
assign v_to_slaves_2_awid =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[96:93] ;
|
|
|
|
// value method v_to_slaves_2_m_awaddr
|
|
assign v_to_slaves_2_awaddr =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[92:29] ;
|
|
|
|
// value method v_to_slaves_2_m_awlen
|
|
assign v_to_slaves_2_awlen =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[28:21] ;
|
|
|
|
// value method v_to_slaves_2_m_awsize
|
|
assign v_to_slaves_2_awsize =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[20:18] ;
|
|
|
|
// value method v_to_slaves_2_m_awburst
|
|
assign v_to_slaves_2_awburst =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[17:16] ;
|
|
|
|
// value method v_to_slaves_2_m_awlock
|
|
assign v_to_slaves_2_awlock =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[15] ;
|
|
|
|
// value method v_to_slaves_2_m_awcache
|
|
assign v_to_slaves_2_awcache =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[14:11] ;
|
|
|
|
// value method v_to_slaves_2_m_awprot
|
|
assign v_to_slaves_2_awprot =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[10:8] ;
|
|
|
|
// value method v_to_slaves_2_m_awqos
|
|
assign v_to_slaves_2_awqos =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[7:4] ;
|
|
|
|
// value method v_to_slaves_2_m_awregion
|
|
assign v_to_slaves_2_awregion =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$D_OUT[3:0] ;
|
|
|
|
// action method v_to_slaves_2_m_awready
|
|
assign CAN_FIRE_v_to_slaves_2_m_awready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_2_m_awready = 1'd1 ;
|
|
|
|
// value method v_to_slaves_2_m_wvalid
|
|
assign v_to_slaves_2_wvalid = fabric_xactors_to_slaves_2_f_wr_data$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_2_m_wdata
|
|
assign v_to_slaves_2_wdata =
|
|
fabric_xactors_to_slaves_2_f_wr_data$D_OUT[72:9] ;
|
|
|
|
// value method v_to_slaves_2_m_wstrb
|
|
assign v_to_slaves_2_wstrb =
|
|
fabric_xactors_to_slaves_2_f_wr_data$D_OUT[8:1] ;
|
|
|
|
// value method v_to_slaves_2_m_wlast
|
|
assign v_to_slaves_2_wlast = fabric_xactors_to_slaves_2_f_wr_data$D_OUT[0] ;
|
|
|
|
// action method v_to_slaves_2_m_wready
|
|
assign CAN_FIRE_v_to_slaves_2_m_wready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_2_m_wready = 1'd1 ;
|
|
|
|
// action method v_to_slaves_2_m_bvalid
|
|
assign CAN_FIRE_v_to_slaves_2_m_bvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_2_m_bvalid = 1'd1 ;
|
|
|
|
// value method v_to_slaves_2_m_bready
|
|
assign v_to_slaves_2_bready = fabric_xactors_to_slaves_2_f_wr_resp$FULL_N ;
|
|
|
|
// value method v_to_slaves_2_m_arvalid
|
|
assign v_to_slaves_2_arvalid =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$EMPTY_N ;
|
|
|
|
// value method v_to_slaves_2_m_arid
|
|
assign v_to_slaves_2_arid =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[96:93] ;
|
|
|
|
// value method v_to_slaves_2_m_araddr
|
|
assign v_to_slaves_2_araddr =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[92:29] ;
|
|
|
|
// value method v_to_slaves_2_m_arlen
|
|
assign v_to_slaves_2_arlen =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[28:21] ;
|
|
|
|
// value method v_to_slaves_2_m_arsize
|
|
assign v_to_slaves_2_arsize =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[20:18] ;
|
|
|
|
// value method v_to_slaves_2_m_arburst
|
|
assign v_to_slaves_2_arburst =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[17:16] ;
|
|
|
|
// value method v_to_slaves_2_m_arlock
|
|
assign v_to_slaves_2_arlock =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[15] ;
|
|
|
|
// value method v_to_slaves_2_m_arcache
|
|
assign v_to_slaves_2_arcache =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[14:11] ;
|
|
|
|
// value method v_to_slaves_2_m_arprot
|
|
assign v_to_slaves_2_arprot =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[10:8] ;
|
|
|
|
// value method v_to_slaves_2_m_arqos
|
|
assign v_to_slaves_2_arqos =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[7:4] ;
|
|
|
|
// value method v_to_slaves_2_m_arregion
|
|
assign v_to_slaves_2_arregion =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$D_OUT[3:0] ;
|
|
|
|
// action method v_to_slaves_2_m_arready
|
|
assign CAN_FIRE_v_to_slaves_2_m_arready = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_2_m_arready = 1'd1 ;
|
|
|
|
// action method v_to_slaves_2_m_rvalid
|
|
assign CAN_FIRE_v_to_slaves_2_m_rvalid = 1'd1 ;
|
|
assign WILL_FIRE_v_to_slaves_2_m_rvalid = 1'd1 ;
|
|
|
|
// value method v_to_slaves_2_m_rready
|
|
assign v_to_slaves_2_rready = fabric_xactors_to_slaves_2_f_rd_data$FULL_N ;
|
|
|
|
// submodule fabric_v_f_rd_err_info_0
|
|
SizedFIFO #(.p1width(32'd12),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_rd_err_info_0(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_rd_err_info_0$D_IN),
|
|
.ENQ(fabric_v_f_rd_err_info_0$ENQ),
|
|
.DEQ(fabric_v_f_rd_err_info_0$DEQ),
|
|
.CLR(fabric_v_f_rd_err_info_0$CLR),
|
|
.D_OUT(fabric_v_f_rd_err_info_0$D_OUT),
|
|
.FULL_N(),
|
|
.EMPTY_N(fabric_v_f_rd_err_info_0$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_rd_err_info_1
|
|
SizedFIFO #(.p1width(32'd12),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_rd_err_info_1(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_rd_err_info_1$D_IN),
|
|
.ENQ(fabric_v_f_rd_err_info_1$ENQ),
|
|
.DEQ(fabric_v_f_rd_err_info_1$DEQ),
|
|
.CLR(fabric_v_f_rd_err_info_1$CLR),
|
|
.D_OUT(fabric_v_f_rd_err_info_1$D_OUT),
|
|
.FULL_N(),
|
|
.EMPTY_N(fabric_v_f_rd_err_info_1$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_rd_mis_0
|
|
SizedFIFO #(.p1width(32'd9),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_rd_mis_0(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_rd_mis_0$D_IN),
|
|
.ENQ(fabric_v_f_rd_mis_0$ENQ),
|
|
.DEQ(fabric_v_f_rd_mis_0$DEQ),
|
|
.CLR(fabric_v_f_rd_mis_0$CLR),
|
|
.D_OUT(fabric_v_f_rd_mis_0$D_OUT),
|
|
.FULL_N(fabric_v_f_rd_mis_0$FULL_N),
|
|
.EMPTY_N(fabric_v_f_rd_mis_0$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_rd_mis_1
|
|
SizedFIFO #(.p1width(32'd9),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_rd_mis_1(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_rd_mis_1$D_IN),
|
|
.ENQ(fabric_v_f_rd_mis_1$ENQ),
|
|
.DEQ(fabric_v_f_rd_mis_1$DEQ),
|
|
.CLR(fabric_v_f_rd_mis_1$CLR),
|
|
.D_OUT(fabric_v_f_rd_mis_1$D_OUT),
|
|
.FULL_N(fabric_v_f_rd_mis_1$FULL_N),
|
|
.EMPTY_N(fabric_v_f_rd_mis_1$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_rd_mis_2
|
|
SizedFIFO #(.p1width(32'd9),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_rd_mis_2(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_rd_mis_2$D_IN),
|
|
.ENQ(fabric_v_f_rd_mis_2$ENQ),
|
|
.DEQ(fabric_v_f_rd_mis_2$DEQ),
|
|
.CLR(fabric_v_f_rd_mis_2$CLR),
|
|
.D_OUT(fabric_v_f_rd_mis_2$D_OUT),
|
|
.FULL_N(fabric_v_f_rd_mis_2$FULL_N),
|
|
.EMPTY_N(fabric_v_f_rd_mis_2$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_rd_sjs_0
|
|
SizedFIFO #(.p1width(32'd2),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_rd_sjs_0(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_rd_sjs_0$D_IN),
|
|
.ENQ(fabric_v_f_rd_sjs_0$ENQ),
|
|
.DEQ(fabric_v_f_rd_sjs_0$DEQ),
|
|
.CLR(fabric_v_f_rd_sjs_0$CLR),
|
|
.D_OUT(fabric_v_f_rd_sjs_0$D_OUT),
|
|
.FULL_N(fabric_v_f_rd_sjs_0$FULL_N),
|
|
.EMPTY_N(fabric_v_f_rd_sjs_0$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_rd_sjs_1
|
|
SizedFIFO #(.p1width(32'd2),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_rd_sjs_1(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_rd_sjs_1$D_IN),
|
|
.ENQ(fabric_v_f_rd_sjs_1$ENQ),
|
|
.DEQ(fabric_v_f_rd_sjs_1$DEQ),
|
|
.CLR(fabric_v_f_rd_sjs_1$CLR),
|
|
.D_OUT(fabric_v_f_rd_sjs_1$D_OUT),
|
|
.FULL_N(fabric_v_f_rd_sjs_1$FULL_N),
|
|
.EMPTY_N(fabric_v_f_rd_sjs_1$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wd_tasks_0
|
|
FIFO2 #(.width(32'd10), .guarded(32'd1)) fabric_v_f_wd_tasks_0(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wd_tasks_0$D_IN),
|
|
.ENQ(fabric_v_f_wd_tasks_0$ENQ),
|
|
.DEQ(fabric_v_f_wd_tasks_0$DEQ),
|
|
.CLR(fabric_v_f_wd_tasks_0$CLR),
|
|
.D_OUT(fabric_v_f_wd_tasks_0$D_OUT),
|
|
.FULL_N(fabric_v_f_wd_tasks_0$FULL_N),
|
|
.EMPTY_N(fabric_v_f_wd_tasks_0$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wd_tasks_1
|
|
FIFO2 #(.width(32'd10), .guarded(32'd1)) fabric_v_f_wd_tasks_1(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wd_tasks_1$D_IN),
|
|
.ENQ(fabric_v_f_wd_tasks_1$ENQ),
|
|
.DEQ(fabric_v_f_wd_tasks_1$DEQ),
|
|
.CLR(fabric_v_f_wd_tasks_1$CLR),
|
|
.D_OUT(fabric_v_f_wd_tasks_1$D_OUT),
|
|
.FULL_N(fabric_v_f_wd_tasks_1$FULL_N),
|
|
.EMPTY_N(fabric_v_f_wd_tasks_1$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wr_err_info_0
|
|
SizedFIFO #(.p1width(32'd4),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_wr_err_info_0(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wr_err_info_0$D_IN),
|
|
.ENQ(fabric_v_f_wr_err_info_0$ENQ),
|
|
.DEQ(fabric_v_f_wr_err_info_0$DEQ),
|
|
.CLR(fabric_v_f_wr_err_info_0$CLR),
|
|
.D_OUT(fabric_v_f_wr_err_info_0$D_OUT),
|
|
.FULL_N(),
|
|
.EMPTY_N(fabric_v_f_wr_err_info_0$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wr_err_info_1
|
|
SizedFIFO #(.p1width(32'd4),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_wr_err_info_1(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wr_err_info_1$D_IN),
|
|
.ENQ(fabric_v_f_wr_err_info_1$ENQ),
|
|
.DEQ(fabric_v_f_wr_err_info_1$DEQ),
|
|
.CLR(fabric_v_f_wr_err_info_1$CLR),
|
|
.D_OUT(fabric_v_f_wr_err_info_1$D_OUT),
|
|
.FULL_N(),
|
|
.EMPTY_N(fabric_v_f_wr_err_info_1$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wr_mis_0
|
|
SizedFIFO #(.p1width(32'd1),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_wr_mis_0(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wr_mis_0$D_IN),
|
|
.ENQ(fabric_v_f_wr_mis_0$ENQ),
|
|
.DEQ(fabric_v_f_wr_mis_0$DEQ),
|
|
.CLR(fabric_v_f_wr_mis_0$CLR),
|
|
.D_OUT(fabric_v_f_wr_mis_0$D_OUT),
|
|
.FULL_N(fabric_v_f_wr_mis_0$FULL_N),
|
|
.EMPTY_N(fabric_v_f_wr_mis_0$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wr_mis_1
|
|
SizedFIFO #(.p1width(32'd1),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_wr_mis_1(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wr_mis_1$D_IN),
|
|
.ENQ(fabric_v_f_wr_mis_1$ENQ),
|
|
.DEQ(fabric_v_f_wr_mis_1$DEQ),
|
|
.CLR(fabric_v_f_wr_mis_1$CLR),
|
|
.D_OUT(fabric_v_f_wr_mis_1$D_OUT),
|
|
.FULL_N(fabric_v_f_wr_mis_1$FULL_N),
|
|
.EMPTY_N(fabric_v_f_wr_mis_1$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wr_mis_2
|
|
SizedFIFO #(.p1width(32'd1),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_wr_mis_2(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wr_mis_2$D_IN),
|
|
.ENQ(fabric_v_f_wr_mis_2$ENQ),
|
|
.DEQ(fabric_v_f_wr_mis_2$DEQ),
|
|
.CLR(fabric_v_f_wr_mis_2$CLR),
|
|
.D_OUT(fabric_v_f_wr_mis_2$D_OUT),
|
|
.FULL_N(fabric_v_f_wr_mis_2$FULL_N),
|
|
.EMPTY_N(fabric_v_f_wr_mis_2$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wr_sjs_0
|
|
SizedFIFO #(.p1width(32'd2),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_wr_sjs_0(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wr_sjs_0$D_IN),
|
|
.ENQ(fabric_v_f_wr_sjs_0$ENQ),
|
|
.DEQ(fabric_v_f_wr_sjs_0$DEQ),
|
|
.CLR(fabric_v_f_wr_sjs_0$CLR),
|
|
.D_OUT(fabric_v_f_wr_sjs_0$D_OUT),
|
|
.FULL_N(fabric_v_f_wr_sjs_0$FULL_N),
|
|
.EMPTY_N(fabric_v_f_wr_sjs_0$EMPTY_N));
|
|
|
|
// submodule fabric_v_f_wr_sjs_1
|
|
SizedFIFO #(.p1width(32'd2),
|
|
.p2depth(32'd8),
|
|
.p3cntr_width(32'd3),
|
|
.guarded(32'd1)) fabric_v_f_wr_sjs_1(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_v_f_wr_sjs_1$D_IN),
|
|
.ENQ(fabric_v_f_wr_sjs_1$ENQ),
|
|
.DEQ(fabric_v_f_wr_sjs_1$DEQ),
|
|
.CLR(fabric_v_f_wr_sjs_1$CLR),
|
|
.D_OUT(fabric_v_f_wr_sjs_1$D_OUT),
|
|
.FULL_N(fabric_v_f_wr_sjs_1$FULL_N),
|
|
.EMPTY_N(fabric_v_f_wr_sjs_1$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_rd_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_0_f_rd_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_0_f_rd_addr$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_0_f_rd_addr$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_0_f_rd_addr$DEQ),
|
|
.CLR(fabric_xactors_from_masters_0_f_rd_addr$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_0_f_rd_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_0_f_rd_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_0_f_rd_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_rd_data
|
|
FIFO2 #(.width(32'd71),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_0_f_rd_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_0_f_rd_data$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_0_f_rd_data$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_0_f_rd_data$DEQ),
|
|
.CLR(fabric_xactors_from_masters_0_f_rd_data$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_0_f_rd_data$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_0_f_rd_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_0_f_rd_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_wr_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_0_f_wr_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_0_f_wr_addr$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_0_f_wr_addr$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_0_f_wr_addr$DEQ),
|
|
.CLR(fabric_xactors_from_masters_0_f_wr_addr$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_0_f_wr_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_0_f_wr_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_0_f_wr_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_wr_data
|
|
FIFO2 #(.width(32'd73),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_0_f_wr_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_0_f_wr_data$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_0_f_wr_data$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_0_f_wr_data$DEQ),
|
|
.CLR(fabric_xactors_from_masters_0_f_wr_data$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_0_f_wr_data$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_0_f_wr_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_0_f_wr_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_wr_resp
|
|
FIFO2 #(.width(32'd6),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_0_f_wr_resp(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_0_f_wr_resp$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_0_f_wr_resp$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_0_f_wr_resp$DEQ),
|
|
.CLR(fabric_xactors_from_masters_0_f_wr_resp$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_0_f_wr_resp$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_0_f_wr_resp$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_0_f_wr_resp$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_rd_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_1_f_rd_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_1_f_rd_addr$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_1_f_rd_addr$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_1_f_rd_addr$DEQ),
|
|
.CLR(fabric_xactors_from_masters_1_f_rd_addr$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_1_f_rd_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_1_f_rd_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_1_f_rd_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_rd_data
|
|
FIFO2 #(.width(32'd71),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_1_f_rd_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_1_f_rd_data$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_1_f_rd_data$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_1_f_rd_data$DEQ),
|
|
.CLR(fabric_xactors_from_masters_1_f_rd_data$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_1_f_rd_data$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_1_f_rd_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_1_f_rd_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_wr_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_1_f_wr_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_1_f_wr_addr$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_1_f_wr_addr$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_1_f_wr_addr$DEQ),
|
|
.CLR(fabric_xactors_from_masters_1_f_wr_addr$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_1_f_wr_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_1_f_wr_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_1_f_wr_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_wr_data
|
|
FIFO2 #(.width(32'd73),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_1_f_wr_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_1_f_wr_data$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_1_f_wr_data$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_1_f_wr_data$DEQ),
|
|
.CLR(fabric_xactors_from_masters_1_f_wr_data$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_1_f_wr_data$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_1_f_wr_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_1_f_wr_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_wr_resp
|
|
FIFO2 #(.width(32'd6),
|
|
.guarded(32'd1)) fabric_xactors_from_masters_1_f_wr_resp(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_from_masters_1_f_wr_resp$D_IN),
|
|
.ENQ(fabric_xactors_from_masters_1_f_wr_resp$ENQ),
|
|
.DEQ(fabric_xactors_from_masters_1_f_wr_resp$DEQ),
|
|
.CLR(fabric_xactors_from_masters_1_f_wr_resp$CLR),
|
|
.D_OUT(fabric_xactors_from_masters_1_f_wr_resp$D_OUT),
|
|
.FULL_N(fabric_xactors_from_masters_1_f_wr_resp$FULL_N),
|
|
.EMPTY_N(fabric_xactors_from_masters_1_f_wr_resp$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_rd_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_0_f_rd_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_0_f_rd_addr$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_0_f_rd_addr$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_0_f_rd_addr$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_0_f_rd_addr$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_0_f_rd_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_0_f_rd_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_0_f_rd_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_rd_data
|
|
FIFO2 #(.width(32'd71),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_0_f_rd_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_0_f_rd_data$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_0_f_rd_data$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_0_f_rd_data$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_0_f_rd_data$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_0_f_rd_data$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_0_f_rd_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_0_f_rd_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_wr_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_0_f_wr_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_0_f_wr_addr$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_0_f_wr_addr$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_0_f_wr_addr$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_0_f_wr_addr$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_0_f_wr_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_0_f_wr_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_0_f_wr_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_wr_data
|
|
FIFO2 #(.width(32'd73),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_0_f_wr_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_0_f_wr_data$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_0_f_wr_data$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_0_f_wr_data$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_0_f_wr_data$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_0_f_wr_data$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_0_f_wr_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_0_f_wr_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_wr_resp
|
|
FIFO2 #(.width(32'd6),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_0_f_wr_resp(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_0_f_wr_resp$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_0_f_wr_resp$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_0_f_wr_resp$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_0_f_wr_resp$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_0_f_wr_resp$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_0_f_wr_resp$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_0_f_wr_resp$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_rd_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_1_f_rd_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_1_f_rd_addr$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_1_f_rd_addr$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_1_f_rd_addr$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_1_f_rd_addr$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_1_f_rd_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_1_f_rd_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_1_f_rd_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_rd_data
|
|
FIFO2 #(.width(32'd71),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_1_f_rd_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_1_f_rd_data$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_1_f_rd_data$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_1_f_rd_data$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_1_f_rd_data$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_1_f_rd_data$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_1_f_rd_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_1_f_rd_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_wr_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_1_f_wr_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_1_f_wr_addr$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_1_f_wr_addr$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_1_f_wr_addr$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_1_f_wr_addr$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_1_f_wr_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_1_f_wr_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_1_f_wr_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_wr_data
|
|
FIFO2 #(.width(32'd73),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_1_f_wr_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_1_f_wr_data$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_1_f_wr_data$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_1_f_wr_data$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_1_f_wr_data$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_1_f_wr_data$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_1_f_wr_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_1_f_wr_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_wr_resp
|
|
FIFO2 #(.width(32'd6),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_1_f_wr_resp(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_1_f_wr_resp$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_1_f_wr_resp$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_1_f_wr_resp$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_1_f_wr_resp$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_1_f_wr_resp$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_1_f_wr_resp$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_1_f_wr_resp$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_rd_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_2_f_rd_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_2_f_rd_addr$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_2_f_rd_addr$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_2_f_rd_addr$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_2_f_rd_addr$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_2_f_rd_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_2_f_rd_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_2_f_rd_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_rd_data
|
|
FIFO2 #(.width(32'd71),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_2_f_rd_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_2_f_rd_data$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_2_f_rd_data$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_2_f_rd_data$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_2_f_rd_data$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_2_f_rd_data$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_2_f_rd_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_2_f_rd_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_wr_addr
|
|
FIFO2 #(.width(32'd97),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_2_f_wr_addr(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_2_f_wr_addr$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_2_f_wr_addr$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_2_f_wr_addr$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_2_f_wr_addr$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_2_f_wr_addr$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_2_f_wr_addr$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_2_f_wr_addr$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_wr_data
|
|
FIFO2 #(.width(32'd73),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_2_f_wr_data(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_2_f_wr_data$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_2_f_wr_data$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_2_f_wr_data$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_2_f_wr_data$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_2_f_wr_data$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_2_f_wr_data$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_2_f_wr_data$EMPTY_N));
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_wr_resp
|
|
FIFO2 #(.width(32'd6),
|
|
.guarded(32'd1)) fabric_xactors_to_slaves_2_f_wr_resp(.RST(RST_N),
|
|
.CLK(CLK),
|
|
.D_IN(fabric_xactors_to_slaves_2_f_wr_resp$D_IN),
|
|
.ENQ(fabric_xactors_to_slaves_2_f_wr_resp$ENQ),
|
|
.DEQ(fabric_xactors_to_slaves_2_f_wr_resp$DEQ),
|
|
.CLR(fabric_xactors_to_slaves_2_f_wr_resp$CLR),
|
|
.D_OUT(fabric_xactors_to_slaves_2_f_wr_resp$D_OUT),
|
|
.FULL_N(fabric_xactors_to_slaves_2_f_wr_resp$FULL_N),
|
|
.EMPTY_N(fabric_xactors_to_slaves_2_f_wr_resp$EMPTY_N));
|
|
|
|
// submodule soc_map
|
|
mkSoC_Map soc_map(.CLK(CLK),
|
|
.RST_N(RST_N),
|
|
.m_is_IO_addr_addr(soc_map$m_is_IO_addr_addr),
|
|
.m_is_mem_addr_addr(soc_map$m_is_mem_addr_addr),
|
|
.m_is_near_mem_IO_addr_addr(soc_map$m_is_near_mem_IO_addr_addr),
|
|
.m_plic_addr_base(soc_map$m_plic_addr_base),
|
|
.m_plic_addr_size(),
|
|
.m_plic_addr_lim(soc_map$m_plic_addr_lim),
|
|
.m_near_mem_io_addr_base(),
|
|
.m_near_mem_io_addr_size(),
|
|
.m_near_mem_io_addr_lim(),
|
|
.m_flash_mem_addr_base(),
|
|
.m_flash_mem_addr_size(),
|
|
.m_flash_mem_addr_lim(),
|
|
.m_ethernet_0_addr_base(),
|
|
.m_ethernet_0_addr_size(),
|
|
.m_ethernet_0_addr_lim(),
|
|
.m_dma_0_addr_base(),
|
|
.m_dma_0_addr_size(),
|
|
.m_dma_0_addr_lim(),
|
|
.m_uart16550_0_addr_base(),
|
|
.m_uart16550_0_addr_size(),
|
|
.m_uart16550_0_addr_lim(),
|
|
.m_gpio_0_addr_base(),
|
|
.m_gpio_0_addr_size(),
|
|
.m_gpio_0_addr_lim(),
|
|
.m_boot_rom_addr_base(),
|
|
.m_boot_rom_addr_size(),
|
|
.m_boot_rom_addr_lim(),
|
|
.m_ddr4_0_uncached_addr_base(),
|
|
.m_ddr4_0_uncached_addr_size(),
|
|
.m_ddr4_0_uncached_addr_lim(),
|
|
.m_ddr4_0_cached_addr_base(),
|
|
.m_ddr4_0_cached_addr_size(),
|
|
.m_ddr4_0_cached_addr_lim(),
|
|
.m_mem0_controller_addr_base(soc_map$m_mem0_controller_addr_base),
|
|
.m_mem0_controller_addr_size(),
|
|
.m_mem0_controller_addr_lim(soc_map$m_mem0_controller_addr_lim),
|
|
.m_is_mem_addr(),
|
|
.m_is_IO_addr(),
|
|
.m_is_near_mem_IO_addr(),
|
|
.m_pc_reset_value(),
|
|
.m_mtvec_reset_value(),
|
|
.m_nmivec_reset_value());
|
|
|
|
// rule RL_fabric_rl_wr_xaction_master_to_slave
|
|
assign CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave =
|
|
fabric_xactors_from_masters_0_f_wr_addr$EMPTY_N &&
|
|
fabric_xactors_to_slaves_0_f_wr_addr$FULL_N &&
|
|
fabric_v_f_wd_tasks_0$FULL_N &&
|
|
fabric_v_f_wr_mis_0$FULL_N &&
|
|
fabric_v_f_wr_sjs_0$FULL_N &&
|
|
(!soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d16 ||
|
|
!fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d19) &&
|
|
(!soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d23 ||
|
|
!fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d26) ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ;
|
|
|
|
// rule RL_fabric_rl_wr_xaction_master_to_slave_1
|
|
assign CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 =
|
|
fabric_xactors_from_masters_0_f_wr_addr$EMPTY_N &&
|
|
fabric_v_f_wd_tasks_0$FULL_N &&
|
|
fabric_v_f_wr_sjs_0$FULL_N &&
|
|
fabric_xactors_to_slaves_1_f_wr_addr$FULL_N &&
|
|
fabric_v_f_wr_mis_1$FULL_N &&
|
|
(!soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d16 ||
|
|
!fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d19) &&
|
|
soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d23 &&
|
|
fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d26 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ;
|
|
|
|
// rule RL_fabric_rl_wr_xaction_master_to_slave_2
|
|
assign CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 =
|
|
fabric_xactors_from_masters_0_f_wr_addr$EMPTY_N &&
|
|
fabric_v_f_wd_tasks_0$FULL_N &&
|
|
fabric_v_f_wr_sjs_0$FULL_N &&
|
|
fabric_xactors_to_slaves_2_f_wr_addr$FULL_N &&
|
|
fabric_v_f_wr_mis_2$FULL_N &&
|
|
soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d16 &&
|
|
fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d19 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ;
|
|
|
|
// rule RL_fabric_rl_wr_xaction_master_to_slave_3
|
|
assign CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$FULL_N &&
|
|
fabric_v_f_wr_mis_0$FULL_N &&
|
|
fabric_xactors_from_masters_1_f_wr_addr$EMPTY_N &&
|
|
fabric_v_f_wd_tasks_1$FULL_N &&
|
|
fabric_v_f_wr_sjs_1$FULL_N &&
|
|
(!soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d81 ||
|
|
!fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d83) &&
|
|
(!soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d86 ||
|
|
!fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d88) ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
!WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ;
|
|
|
|
// rule RL_fabric_rl_wr_xaction_master_to_slave_4
|
|
assign CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$FULL_N &&
|
|
fabric_v_f_wr_mis_1$FULL_N &&
|
|
fabric_xactors_from_masters_1_f_wr_addr$EMPTY_N &&
|
|
fabric_v_f_wd_tasks_1$FULL_N &&
|
|
fabric_v_f_wr_sjs_1$FULL_N &&
|
|
(!soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d81 ||
|
|
!fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d83) &&
|
|
soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d86 &&
|
|
fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d88 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
!WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ;
|
|
|
|
// rule RL_fabric_rl_wr_xaction_master_to_slave_5
|
|
assign CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$FULL_N &&
|
|
fabric_v_f_wr_mis_2$FULL_N &&
|
|
fabric_xactors_from_masters_1_f_wr_addr$EMPTY_N &&
|
|
fabric_v_f_wd_tasks_1$FULL_N &&
|
|
fabric_v_f_wr_sjs_1$FULL_N &&
|
|
soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d81 &&
|
|
fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d83 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
!WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ;
|
|
|
|
// rule RL_fabric_rl_wr_xaction_master_to_slave_data
|
|
assign CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data =
|
|
fabric_xactors_from_masters_0_f_wr_data$EMPTY_N &&
|
|
fabric_v_f_wd_tasks_0_i_notEmpty__21_AND_fabri_ETC___d130 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data ;
|
|
|
|
// rule RL_fabric_rl_wr_xaction_master_to_slave_data_1
|
|
assign CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 =
|
|
fabric_xactors_from_masters_1_f_wr_data$EMPTY_N &&
|
|
fabric_v_f_wd_tasks_1_i_notEmpty__49_AND_fabri_ETC___d155 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
!WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data ;
|
|
|
|
// rule RL_fabric_rl_wr_resp_slave_to_master
|
|
assign CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master =
|
|
fabric_v_f_wr_mis_0$EMPTY_N && fabric_v_f_wr_sjs_0$EMPTY_N &&
|
|
fabric_xactors_to_slaves_0_f_wr_resp$EMPTY_N &&
|
|
fabric_xactors_from_masters_0_f_wr_resp$FULL_N &&
|
|
!fabric_v_f_wr_mis_0$D_OUT &&
|
|
fabric_v_f_wr_sjs_0$D_OUT == 2'd0 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master ;
|
|
|
|
// rule RL_fabric_rl_wr_resp_slave_to_master_1
|
|
assign CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 =
|
|
fabric_v_f_wr_sjs_0$EMPTY_N &&
|
|
fabric_xactors_from_masters_0_f_wr_resp$FULL_N &&
|
|
fabric_v_f_wr_mis_1$EMPTY_N &&
|
|
fabric_xactors_to_slaves_1_f_wr_resp$EMPTY_N &&
|
|
!fabric_v_f_wr_mis_1$D_OUT &&
|
|
fabric_v_f_wr_sjs_0$D_OUT == 2'd1 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 ;
|
|
|
|
// rule RL_fabric_rl_wr_resp_slave_to_master_2
|
|
assign CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 =
|
|
fabric_v_f_wr_sjs_0$EMPTY_N &&
|
|
fabric_xactors_from_masters_0_f_wr_resp$FULL_N &&
|
|
fabric_v_f_wr_mis_2$EMPTY_N &&
|
|
fabric_xactors_to_slaves_2_f_wr_resp$EMPTY_N &&
|
|
!fabric_v_f_wr_mis_2$D_OUT &&
|
|
fabric_v_f_wr_sjs_0$D_OUT == 2'd2 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 ;
|
|
|
|
// rule RL_fabric_rl_wr_resp_slave_to_master_3
|
|
assign CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 =
|
|
fabric_v_f_wr_mis_0$EMPTY_N &&
|
|
fabric_xactors_to_slaves_0_f_wr_resp$EMPTY_N &&
|
|
fabric_v_f_wr_sjs_1$EMPTY_N &&
|
|
fabric_xactors_from_masters_1_f_wr_resp$FULL_N &&
|
|
fabric_v_f_wr_mis_0$D_OUT &&
|
|
fabric_v_f_wr_sjs_1$D_OUT == 2'd0 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 ;
|
|
|
|
// rule RL_fabric_rl_wr_resp_slave_to_master_4
|
|
assign CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 =
|
|
fabric_v_f_wr_mis_1$EMPTY_N &&
|
|
fabric_xactors_to_slaves_1_f_wr_resp$EMPTY_N &&
|
|
fabric_v_f_wr_sjs_1$EMPTY_N &&
|
|
fabric_xactors_from_masters_1_f_wr_resp$FULL_N &&
|
|
fabric_v_f_wr_mis_1$D_OUT &&
|
|
fabric_v_f_wr_sjs_1$D_OUT == 2'd1 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 ;
|
|
|
|
// rule RL_fabric_rl_wr_resp_slave_to_master_5
|
|
assign CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 =
|
|
fabric_v_f_wr_mis_2$EMPTY_N &&
|
|
fabric_xactors_to_slaves_2_f_wr_resp$EMPTY_N &&
|
|
fabric_v_f_wr_sjs_1$EMPTY_N &&
|
|
fabric_xactors_from_masters_1_f_wr_resp$FULL_N &&
|
|
fabric_v_f_wr_mis_2$D_OUT &&
|
|
fabric_v_f_wr_sjs_1$D_OUT == 2'd2 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 ;
|
|
|
|
// rule RL_fabric_rl_wr_resp_err_to_master
|
|
assign CAN_FIRE_RL_fabric_rl_wr_resp_err_to_master =
|
|
fabric_v_f_wr_sjs_0$EMPTY_N &&
|
|
fabric_xactors_from_masters_0_f_wr_resp$FULL_N &&
|
|
fabric_v_f_wr_err_info_0$EMPTY_N &&
|
|
fabric_v_f_wr_sjs_0$D_OUT == 2'd3 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_err_to_master ;
|
|
|
|
// rule RL_fabric_rl_wr_resp_err_to_master_1
|
|
assign CAN_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 =
|
|
fabric_v_f_wr_sjs_1$EMPTY_N &&
|
|
fabric_xactors_from_masters_1_f_wr_resp$FULL_N &&
|
|
fabric_v_f_wr_err_info_1$EMPTY_N &&
|
|
fabric_v_f_wr_sjs_1$D_OUT == 2'd3 ;
|
|
assign WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 ;
|
|
|
|
// rule RL_fabric_rl_rd_xaction_master_to_slave
|
|
assign CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave =
|
|
fabric_xactors_from_masters_0_f_rd_addr$EMPTY_N &&
|
|
fabric_xactors_to_slaves_0_f_rd_addr$FULL_N &&
|
|
fabric_v_f_rd_mis_0$FULL_N &&
|
|
fabric_v_f_rd_sjs_0$FULL_N &&
|
|
(!soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d273 ||
|
|
!fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d275) &&
|
|
(!soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d278 ||
|
|
!fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d280) ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave =
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave ;
|
|
|
|
// rule RL_fabric_rl_rd_xaction_master_to_slave_1
|
|
assign CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 =
|
|
fabric_xactors_from_masters_0_f_rd_addr$EMPTY_N &&
|
|
fabric_v_f_rd_sjs_0$FULL_N &&
|
|
fabric_xactors_to_slaves_1_f_rd_addr$FULL_N &&
|
|
fabric_v_f_rd_mis_1$FULL_N &&
|
|
(!soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d273 ||
|
|
!fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d275) &&
|
|
soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d278 &&
|
|
fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d280 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 =
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 ;
|
|
|
|
// rule RL_fabric_rl_rd_xaction_master_to_slave_2
|
|
assign CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 =
|
|
fabric_xactors_from_masters_0_f_rd_addr$EMPTY_N &&
|
|
fabric_v_f_rd_sjs_0$FULL_N &&
|
|
fabric_xactors_to_slaves_2_f_rd_addr$FULL_N &&
|
|
fabric_v_f_rd_mis_2$FULL_N &&
|
|
soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d273 &&
|
|
fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d275 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 =
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 ;
|
|
|
|
// rule RL_fabric_rl_rd_xaction_master_to_slave_3
|
|
assign CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$FULL_N &&
|
|
fabric_v_f_rd_mis_0$FULL_N &&
|
|
fabric_xactors_from_masters_1_f_rd_addr$EMPTY_N &&
|
|
fabric_v_f_rd_sjs_1$FULL_N &&
|
|
(!soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d323 ||
|
|
!fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d325) &&
|
|
(!soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d328 ||
|
|
!fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d330) ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 =
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
!WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave ;
|
|
|
|
// rule RL_fabric_rl_rd_xaction_master_to_slave_4
|
|
assign CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$FULL_N &&
|
|
fabric_v_f_rd_mis_1$FULL_N &&
|
|
fabric_xactors_from_masters_1_f_rd_addr$EMPTY_N &&
|
|
fabric_v_f_rd_sjs_1$FULL_N &&
|
|
(!soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d323 ||
|
|
!fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d325) &&
|
|
soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d328 &&
|
|
fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d330 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 =
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
!WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 ;
|
|
|
|
// rule RL_fabric_rl_rd_xaction_master_to_slave_5
|
|
assign CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$FULL_N &&
|
|
fabric_v_f_rd_mis_2$FULL_N &&
|
|
fabric_xactors_from_masters_1_f_rd_addr$EMPTY_N &&
|
|
fabric_v_f_rd_sjs_1$FULL_N &&
|
|
soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d323 &&
|
|
fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d325 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 =
|
|
CAN_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
!WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 ;
|
|
|
|
// rule RL_fabric_rl_rd_resp_slave_to_master
|
|
assign CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master =
|
|
fabric_v_f_rd_mis_0$EMPTY_N &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$EMPTY_N &&
|
|
fabric_xactors_from_masters_0_f_rd_data$FULL_N &&
|
|
(fabric_v_f_rd_mis_0$D_OUT[8] || fabric_v_f_rd_sjs_0$EMPTY_N) &&
|
|
(!fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 ||
|
|
fabric_v_f_rd_sjs_0$EMPTY_N) &&
|
|
!fabric_v_f_rd_mis_0$D_OUT[8] &&
|
|
fabric_v_f_rd_sjs_0$D_OUT == 2'd0 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master ;
|
|
|
|
// rule RL_fabric_rl_rd_resp_slave_to_master_1
|
|
assign CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 =
|
|
fabric_xactors_from_masters_0_f_rd_data$FULL_N &&
|
|
fabric_v_f_rd_mis_1$EMPTY_N &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$EMPTY_N &&
|
|
(fabric_v_f_rd_mis_1$D_OUT[8] || fabric_v_f_rd_sjs_0$EMPTY_N) &&
|
|
(!fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 ||
|
|
fabric_v_f_rd_sjs_0$EMPTY_N) &&
|
|
!fabric_v_f_rd_mis_1$D_OUT[8] &&
|
|
fabric_v_f_rd_sjs_0$D_OUT == 2'd1 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 ;
|
|
|
|
// rule RL_fabric_rl_rd_resp_slave_to_master_2
|
|
assign CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 =
|
|
fabric_xactors_from_masters_0_f_rd_data$FULL_N &&
|
|
fabric_v_f_rd_mis_2$EMPTY_N &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$EMPTY_N &&
|
|
(fabric_v_f_rd_mis_2$D_OUT[8] || fabric_v_f_rd_sjs_0$EMPTY_N) &&
|
|
(!fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 ||
|
|
fabric_v_f_rd_sjs_0$EMPTY_N) &&
|
|
!fabric_v_f_rd_mis_2$D_OUT[8] &&
|
|
fabric_v_f_rd_sjs_0$D_OUT == 2'd2 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 ;
|
|
|
|
// rule RL_fabric_rl_rd_resp_slave_to_master_3
|
|
assign CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 =
|
|
fabric_v_f_rd_mis_0$EMPTY_N &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$EMPTY_N &&
|
|
fabric_xactors_from_masters_1_f_rd_data$FULL_N &&
|
|
fabric_v_f_rd_sjs_1$EMPTY_N &&
|
|
fabric_v_f_rd_mis_0$D_OUT[8] &&
|
|
fabric_v_f_rd_sjs_1$D_OUT == 2'd0 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 ;
|
|
|
|
// rule RL_fabric_rl_rd_resp_slave_to_master_4
|
|
assign CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 =
|
|
fabric_v_f_rd_mis_1$EMPTY_N &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$EMPTY_N &&
|
|
fabric_xactors_from_masters_1_f_rd_data$FULL_N &&
|
|
fabric_v_f_rd_sjs_1$EMPTY_N &&
|
|
fabric_v_f_rd_mis_1$D_OUT[8] &&
|
|
fabric_v_f_rd_sjs_1$D_OUT == 2'd1 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 ;
|
|
|
|
// rule RL_fabric_rl_rd_resp_slave_to_master_5
|
|
assign CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 =
|
|
fabric_v_f_rd_mis_2$EMPTY_N &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$EMPTY_N &&
|
|
fabric_xactors_from_masters_1_f_rd_data$FULL_N &&
|
|
fabric_v_f_rd_sjs_1$EMPTY_N &&
|
|
fabric_v_f_rd_mis_2$D_OUT[8] &&
|
|
fabric_v_f_rd_sjs_1$D_OUT == 2'd2 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 ;
|
|
|
|
// rule RL_fabric_rl_rd_resp_err_to_master
|
|
assign CAN_FIRE_RL_fabric_rl_rd_resp_err_to_master =
|
|
fabric_v_f_rd_sjs_0$EMPTY_N &&
|
|
fabric_xactors_from_masters_0_f_rd_data$FULL_N &&
|
|
fabric_v_f_rd_err_info_0$EMPTY_N &&
|
|
fabric_v_f_rd_sjs_0$D_OUT == 2'd3 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_err_to_master ;
|
|
|
|
// rule RL_fabric_rl_rd_resp_err_to_master_1
|
|
assign CAN_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 =
|
|
fabric_v_f_rd_sjs_1$EMPTY_N &&
|
|
fabric_xactors_from_masters_1_f_rd_data$FULL_N &&
|
|
fabric_v_f_rd_err_info_1$EMPTY_N &&
|
|
fabric_v_f_rd_sjs_1$D_OUT == 2'd3 ;
|
|
assign WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 ;
|
|
|
|
// rule RL_fabric_rl_reset
|
|
assign CAN_FIRE_RL_fabric_rl_reset = fabric_rg_reset ;
|
|
assign WILL_FIRE_RL_fabric_rl_reset = fabric_rg_reset ;
|
|
|
|
// inputs to muxes for submodule ports
|
|
assign MUX_fabric_xactors_to_slaves_0_f_wr_data$enq_1__SEL_1 =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_f_wd_tasks_0$D_OUT[9:8] == 2'd0 ;
|
|
assign MUX_fabric_xactors_to_slaves_1_f_wr_data$enq_1__SEL_1 =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_f_wd_tasks_0$D_OUT[9:8] == 2'd1 ;
|
|
assign MUX_fabric_xactors_to_slaves_2_f_wr_data$enq_1__SEL_1 =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_f_wd_tasks_0$D_OUT[9:8] == 2'd2 ;
|
|
assign MUX_fabric_v_f_rd_mis_0$enq_1__VAL_1 =
|
|
{ 1'd0, fabric_xactors_from_masters_0_f_rd_addr$D_OUT[28:21] } ;
|
|
assign MUX_fabric_v_f_rd_mis_0$enq_1__VAL_2 =
|
|
{ 1'd1, fabric_xactors_from_masters_1_f_rd_addr$D_OUT[28:21] } ;
|
|
assign MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_1 =
|
|
{ 2'd0, fabric_xactors_from_masters_0_f_wr_addr$D_OUT[28:21] } ;
|
|
assign MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_2 =
|
|
{ 2'd1, fabric_xactors_from_masters_0_f_wr_addr$D_OUT[28:21] } ;
|
|
assign MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_3 =
|
|
{ 2'd2, fabric_xactors_from_masters_0_f_wr_addr$D_OUT[28:21] } ;
|
|
assign MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_1 =
|
|
{ 2'd0, fabric_xactors_from_masters_1_f_wr_addr$D_OUT[28:21] } ;
|
|
assign MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_2 =
|
|
{ 2'd1, fabric_xactors_from_masters_1_f_wr_addr$D_OUT[28:21] } ;
|
|
assign MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_3 =
|
|
{ 2'd2, fabric_xactors_from_masters_1_f_wr_addr$D_OUT[28:21] } ;
|
|
assign MUX_fabric_v_rg_r_beat_count_0$write_1__VAL_2 =
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 ?
|
|
8'd0 :
|
|
x__h18092 ;
|
|
assign MUX_fabric_v_rg_r_beat_count_1$write_1__VAL_2 =
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 ?
|
|
8'd0 :
|
|
x__h18718 ;
|
|
assign MUX_fabric_v_rg_r_beat_count_2$write_1__VAL_2 =
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 ?
|
|
8'd0 :
|
|
x__h19334 ;
|
|
assign MUX_fabric_v_rg_wd_beat_count_0$write_1__VAL_2 =
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 ?
|
|
8'd0 :
|
|
x__h11895 ;
|
|
assign MUX_fabric_v_rg_wd_beat_count_1$write_1__VAL_2 =
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 ?
|
|
8'd0 :
|
|
x__h12338 ;
|
|
assign MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_1 =
|
|
{ fabric_xactors_to_slaves_2_f_rd_data$D_OUT[70:3],
|
|
IF_fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_ETC___d474,
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0] } ;
|
|
assign MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_2 =
|
|
{ fabric_xactors_to_slaves_0_f_rd_data$D_OUT[70:3],
|
|
IF_fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_ETC___d396,
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0] } ;
|
|
assign MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_3 =
|
|
{ fabric_xactors_to_slaves_1_f_rd_data$D_OUT[70:3],
|
|
IF_fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_ETC___d435,
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0] } ;
|
|
assign MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_4 =
|
|
{ fabric_v_f_rd_err_info_0$D_OUT[3:0],
|
|
66'd3,
|
|
fabric_v_rg_r_err_beat_count_0_18_EQ_fabric_v__ETC___d520 } ;
|
|
assign MUX_fabric_xactors_from_masters_0_f_wr_resp$enq_1__VAL_4 =
|
|
{ fabric_v_f_wr_err_info_0$D_OUT, 2'd3 } ;
|
|
assign MUX_fabric_xactors_from_masters_1_f_rd_data$enq_1__VAL_4 =
|
|
{ fabric_v_f_rd_err_info_1$D_OUT[3:0],
|
|
66'd3,
|
|
fabric_v_rg_r_err_beat_count_1_36_EQ_fabric_v__ETC___d538 } ;
|
|
assign MUX_fabric_xactors_from_masters_1_f_wr_resp$enq_1__VAL_4 =
|
|
{ fabric_v_f_wr_err_info_1$D_OUT, 2'd3 } ;
|
|
|
|
// register fabric_cfg_verbosity
|
|
assign fabric_cfg_verbosity$D_IN = set_verbosity_verbosity ;
|
|
assign fabric_cfg_verbosity$EN = EN_set_verbosity ;
|
|
|
|
// register fabric_rg_reset
|
|
assign fabric_rg_reset$D_IN = !fabric_rg_reset ;
|
|
assign fabric_rg_reset$EN = fabric_rg_reset || EN_reset ;
|
|
|
|
// register fabric_v_rg_r_beat_count_0
|
|
always@(fabric_rg_reset or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 or
|
|
MUX_fabric_v_rg_r_beat_count_0$write_1__VAL_2 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master)
|
|
case (1'b1)
|
|
fabric_rg_reset: fabric_v_rg_r_beat_count_0$D_IN = 8'd0;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3:
|
|
fabric_v_rg_r_beat_count_0$D_IN =
|
|
MUX_fabric_v_rg_r_beat_count_0$write_1__VAL_2;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master:
|
|
fabric_v_rg_r_beat_count_0$D_IN =
|
|
MUX_fabric_v_rg_r_beat_count_0$write_1__VAL_2;
|
|
default: fabric_v_rg_r_beat_count_0$D_IN =
|
|
8'b10101010 /* unspecified value */ ;
|
|
endcase
|
|
assign fabric_v_rg_r_beat_count_0$EN =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master ||
|
|
fabric_rg_reset ;
|
|
|
|
// register fabric_v_rg_r_beat_count_1
|
|
always@(fabric_rg_reset or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 or
|
|
MUX_fabric_v_rg_r_beat_count_1$write_1__VAL_2 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1)
|
|
case (1'b1)
|
|
fabric_rg_reset: fabric_v_rg_r_beat_count_1$D_IN = 8'd0;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4:
|
|
fabric_v_rg_r_beat_count_1$D_IN =
|
|
MUX_fabric_v_rg_r_beat_count_1$write_1__VAL_2;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1:
|
|
fabric_v_rg_r_beat_count_1$D_IN =
|
|
MUX_fabric_v_rg_r_beat_count_1$write_1__VAL_2;
|
|
default: fabric_v_rg_r_beat_count_1$D_IN =
|
|
8'b10101010 /* unspecified value */ ;
|
|
endcase
|
|
assign fabric_v_rg_r_beat_count_1$EN =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 ||
|
|
fabric_rg_reset ;
|
|
|
|
// register fabric_v_rg_r_beat_count_2
|
|
always@(fabric_rg_reset or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 or
|
|
MUX_fabric_v_rg_r_beat_count_2$write_1__VAL_2 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2)
|
|
case (1'b1)
|
|
fabric_rg_reset: fabric_v_rg_r_beat_count_2$D_IN = 8'd0;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5:
|
|
fabric_v_rg_r_beat_count_2$D_IN =
|
|
MUX_fabric_v_rg_r_beat_count_2$write_1__VAL_2;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2:
|
|
fabric_v_rg_r_beat_count_2$D_IN =
|
|
MUX_fabric_v_rg_r_beat_count_2$write_1__VAL_2;
|
|
default: fabric_v_rg_r_beat_count_2$D_IN =
|
|
8'b10101010 /* unspecified value */ ;
|
|
endcase
|
|
assign fabric_v_rg_r_beat_count_2$EN =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 ||
|
|
fabric_rg_reset ;
|
|
|
|
// register fabric_v_rg_r_err_beat_count_0
|
|
assign fabric_v_rg_r_err_beat_count_0$D_IN =
|
|
fabric_v_rg_r_err_beat_count_0_18_EQ_fabric_v__ETC___d520 ?
|
|
8'd0 :
|
|
x__h21638 ;
|
|
assign fabric_v_rg_r_err_beat_count_0$EN =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_err_to_master ;
|
|
|
|
// register fabric_v_rg_r_err_beat_count_1
|
|
assign fabric_v_rg_r_err_beat_count_1$D_IN =
|
|
fabric_v_rg_r_err_beat_count_1_36_EQ_fabric_v__ETC___d538 ?
|
|
8'd0 :
|
|
x__h22039 ;
|
|
assign fabric_v_rg_r_err_beat_count_1$EN =
|
|
CAN_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 ;
|
|
|
|
// register fabric_v_rg_wd_beat_count_0
|
|
assign fabric_v_rg_wd_beat_count_0$D_IN =
|
|
fabric_rg_reset ?
|
|
8'd0 :
|
|
MUX_fabric_v_rg_wd_beat_count_0$write_1__VAL_2 ;
|
|
assign fabric_v_rg_wd_beat_count_0$EN =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data ||
|
|
fabric_rg_reset ;
|
|
|
|
// register fabric_v_rg_wd_beat_count_1
|
|
assign fabric_v_rg_wd_beat_count_1$D_IN =
|
|
fabric_rg_reset ?
|
|
8'd0 :
|
|
MUX_fabric_v_rg_wd_beat_count_1$write_1__VAL_2 ;
|
|
assign fabric_v_rg_wd_beat_count_1$EN =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 ||
|
|
fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_rd_err_info_0
|
|
assign fabric_v_f_rd_err_info_0$D_IN = 12'h0 ;
|
|
assign fabric_v_f_rd_err_info_0$ENQ = 1'b0 ;
|
|
assign fabric_v_f_rd_err_info_0$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_v_rg_r_err_beat_count_0_18_EQ_fabric_v__ETC___d520 ;
|
|
assign fabric_v_f_rd_err_info_0$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_rd_err_info_1
|
|
assign fabric_v_f_rd_err_info_1$D_IN = 12'h0 ;
|
|
assign fabric_v_f_rd_err_info_1$ENQ = 1'b0 ;
|
|
assign fabric_v_f_rd_err_info_1$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_v_rg_r_err_beat_count_1_36_EQ_fabric_v__ETC___d538 ;
|
|
assign fabric_v_f_rd_err_info_1$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_rd_mis_0
|
|
assign fabric_v_f_rd_mis_0$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave ?
|
|
MUX_fabric_v_f_rd_mis_0$enq_1__VAL_1 :
|
|
MUX_fabric_v_f_rd_mis_0$enq_1__VAL_2 ;
|
|
assign fabric_v_f_rd_mis_0$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 ;
|
|
assign fabric_v_f_rd_mis_0$DEQ =
|
|
_dor1fabric_v_f_rd_mis_0$EN_deq &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 ;
|
|
assign fabric_v_f_rd_mis_0$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_rd_mis_1
|
|
assign fabric_v_f_rd_mis_1$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 ?
|
|
MUX_fabric_v_f_rd_mis_0$enq_1__VAL_1 :
|
|
MUX_fabric_v_f_rd_mis_0$enq_1__VAL_2 ;
|
|
assign fabric_v_f_rd_mis_1$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 ;
|
|
assign fabric_v_f_rd_mis_1$DEQ =
|
|
_dor1fabric_v_f_rd_mis_1$EN_deq &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 ;
|
|
assign fabric_v_f_rd_mis_1$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_rd_mis_2
|
|
assign fabric_v_f_rd_mis_2$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 ?
|
|
MUX_fabric_v_f_rd_mis_0$enq_1__VAL_1 :
|
|
MUX_fabric_v_f_rd_mis_0$enq_1__VAL_2 ;
|
|
assign fabric_v_f_rd_mis_2$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 ;
|
|
assign fabric_v_f_rd_mis_2$DEQ =
|
|
_dor1fabric_v_f_rd_mis_2$EN_deq &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 ;
|
|
assign fabric_v_f_rd_mis_2$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_rd_sjs_0
|
|
always@(WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave or
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 or
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave:
|
|
fabric_v_f_rd_sjs_0$D_IN = 2'd0;
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1:
|
|
fabric_v_f_rd_sjs_0$D_IN = 2'd1;
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2:
|
|
fabric_v_f_rd_sjs_0$D_IN = 2'd2;
|
|
default: fabric_v_f_rd_sjs_0$D_IN = 2'b10 /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_v_f_rd_sjs_0$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 ;
|
|
assign fabric_v_f_rd_sjs_0$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_v_rg_r_err_beat_count_0_18_EQ_fabric_v__ETC___d520 ;
|
|
assign fabric_v_f_rd_sjs_0$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_rd_sjs_1
|
|
always@(WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 or
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 or
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3:
|
|
fabric_v_f_rd_sjs_1$D_IN = 2'd0;
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4:
|
|
fabric_v_f_rd_sjs_1$D_IN = 2'd1;
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5:
|
|
fabric_v_f_rd_sjs_1$D_IN = 2'd2;
|
|
default: fabric_v_f_rd_sjs_1$D_IN = 2'b10 /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_v_f_rd_sjs_1$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 ;
|
|
assign fabric_v_f_rd_sjs_1$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_v_rg_r_err_beat_count_1_36_EQ_fabric_v__ETC___d538 ;
|
|
assign fabric_v_f_rd_sjs_1$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wd_tasks_0
|
|
always@(WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave or
|
|
MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_1 or
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 or
|
|
MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_2 or
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 or
|
|
MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_3)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave:
|
|
fabric_v_f_wd_tasks_0$D_IN = MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_1;
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1:
|
|
fabric_v_f_wd_tasks_0$D_IN = MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_2;
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2:
|
|
fabric_v_f_wd_tasks_0$D_IN = MUX_fabric_v_f_wd_tasks_0$enq_1__VAL_3;
|
|
default: fabric_v_f_wd_tasks_0$D_IN =
|
|
10'b1010101010 /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_v_f_wd_tasks_0$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ;
|
|
assign fabric_v_f_wd_tasks_0$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 ;
|
|
assign fabric_v_f_wd_tasks_0$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wd_tasks_1
|
|
always@(WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 or
|
|
MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_1 or
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 or
|
|
MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_2 or
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 or
|
|
MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_3)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3:
|
|
fabric_v_f_wd_tasks_1$D_IN = MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_1;
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4:
|
|
fabric_v_f_wd_tasks_1$D_IN = MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_2;
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5:
|
|
fabric_v_f_wd_tasks_1$D_IN = MUX_fabric_v_f_wd_tasks_1$enq_1__VAL_3;
|
|
default: fabric_v_f_wd_tasks_1$D_IN =
|
|
10'b1010101010 /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_v_f_wd_tasks_1$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 ;
|
|
assign fabric_v_f_wd_tasks_1$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 ;
|
|
assign fabric_v_f_wd_tasks_1$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wr_err_info_0
|
|
assign fabric_v_f_wr_err_info_0$D_IN = 4'h0 ;
|
|
assign fabric_v_f_wr_err_info_0$ENQ = 1'b0 ;
|
|
assign fabric_v_f_wr_err_info_0$DEQ =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_err_to_master ;
|
|
assign fabric_v_f_wr_err_info_0$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wr_err_info_1
|
|
assign fabric_v_f_wr_err_info_1$D_IN = 4'h0 ;
|
|
assign fabric_v_f_wr_err_info_1$ENQ = 1'b0 ;
|
|
assign fabric_v_f_wr_err_info_1$DEQ =
|
|
CAN_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 ;
|
|
assign fabric_v_f_wr_err_info_1$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wr_mis_0
|
|
assign fabric_v_f_wr_mis_0$D_IN =
|
|
!WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ;
|
|
assign fabric_v_f_wr_mis_0$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 ;
|
|
assign fabric_v_f_wr_mis_0$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master ;
|
|
assign fabric_v_f_wr_mis_0$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wr_mis_1
|
|
assign fabric_v_f_wr_mis_1$D_IN =
|
|
!WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ;
|
|
assign fabric_v_f_wr_mis_1$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 ;
|
|
assign fabric_v_f_wr_mis_1$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 ;
|
|
assign fabric_v_f_wr_mis_1$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wr_mis_2
|
|
assign fabric_v_f_wr_mis_2$D_IN =
|
|
!WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ;
|
|
assign fabric_v_f_wr_mis_2$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 ;
|
|
assign fabric_v_f_wr_mis_2$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 ;
|
|
assign fabric_v_f_wr_mis_2$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wr_sjs_0
|
|
always@(WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave or
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 or
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave:
|
|
fabric_v_f_wr_sjs_0$D_IN = 2'd0;
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1:
|
|
fabric_v_f_wr_sjs_0$D_IN = 2'd1;
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2:
|
|
fabric_v_f_wr_sjs_0$D_IN = 2'd2;
|
|
default: fabric_v_f_wr_sjs_0$D_IN = 2'b10 /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_v_f_wr_sjs_0$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ;
|
|
assign fabric_v_f_wr_sjs_0$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master ;
|
|
assign fabric_v_f_wr_sjs_0$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_v_f_wr_sjs_1
|
|
always@(WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 or
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 or
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3:
|
|
fabric_v_f_wr_sjs_1$D_IN = 2'd0;
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4:
|
|
fabric_v_f_wr_sjs_1$D_IN = 2'd1;
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5:
|
|
fabric_v_f_wr_sjs_1$D_IN = 2'd2;
|
|
default: fabric_v_f_wr_sjs_1$D_IN = 2'b10 /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_v_f_wr_sjs_1$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 ;
|
|
assign fabric_v_f_wr_sjs_1$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 ;
|
|
assign fabric_v_f_wr_sjs_1$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_rd_addr
|
|
assign fabric_xactors_from_masters_0_f_rd_addr$D_IN =
|
|
{ v_from_masters_0_arid,
|
|
v_from_masters_0_araddr,
|
|
v_from_masters_0_arlen,
|
|
v_from_masters_0_arsize,
|
|
v_from_masters_0_arburst,
|
|
v_from_masters_0_arlock,
|
|
v_from_masters_0_arcache,
|
|
v_from_masters_0_arprot,
|
|
v_from_masters_0_arqos,
|
|
v_from_masters_0_arregion } ;
|
|
assign fabric_xactors_from_masters_0_f_rd_addr$ENQ =
|
|
v_from_masters_0_arvalid &&
|
|
fabric_xactors_from_masters_0_f_rd_addr$FULL_N ;
|
|
assign fabric_xactors_from_masters_0_f_rd_addr$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave ;
|
|
assign fabric_xactors_from_masters_0_f_rd_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_rd_data
|
|
always@(WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 or
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_1 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master or
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_2 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 or
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_3 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master or
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_4)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2:
|
|
fabric_xactors_from_masters_0_f_rd_data$D_IN =
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_1;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master:
|
|
fabric_xactors_from_masters_0_f_rd_data$D_IN =
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_2;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1:
|
|
fabric_xactors_from_masters_0_f_rd_data$D_IN =
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_3;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master:
|
|
fabric_xactors_from_masters_0_f_rd_data$D_IN =
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_4;
|
|
default: fabric_xactors_from_masters_0_f_rd_data$D_IN =
|
|
71'h2AAAAAAAAAAAAAAAAA /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_xactors_from_masters_0_f_rd_data$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master ;
|
|
assign fabric_xactors_from_masters_0_f_rd_data$DEQ =
|
|
v_from_masters_0_rready &&
|
|
fabric_xactors_from_masters_0_f_rd_data$EMPTY_N ;
|
|
assign fabric_xactors_from_masters_0_f_rd_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_wr_addr
|
|
assign fabric_xactors_from_masters_0_f_wr_addr$D_IN =
|
|
{ v_from_masters_0_awid,
|
|
v_from_masters_0_awaddr,
|
|
v_from_masters_0_awlen,
|
|
v_from_masters_0_awsize,
|
|
v_from_masters_0_awburst,
|
|
v_from_masters_0_awlock,
|
|
v_from_masters_0_awcache,
|
|
v_from_masters_0_awprot,
|
|
v_from_masters_0_awqos,
|
|
v_from_masters_0_awregion } ;
|
|
assign fabric_xactors_from_masters_0_f_wr_addr$ENQ =
|
|
v_from_masters_0_awvalid &&
|
|
fabric_xactors_from_masters_0_f_wr_addr$FULL_N ;
|
|
assign fabric_xactors_from_masters_0_f_wr_addr$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ;
|
|
assign fabric_xactors_from_masters_0_f_wr_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_wr_data
|
|
assign fabric_xactors_from_masters_0_f_wr_data$D_IN =
|
|
{ v_from_masters_0_wdata,
|
|
v_from_masters_0_wstrb,
|
|
v_from_masters_0_wlast } ;
|
|
assign fabric_xactors_from_masters_0_f_wr_data$ENQ =
|
|
v_from_masters_0_wvalid &&
|
|
fabric_xactors_from_masters_0_f_wr_data$FULL_N ;
|
|
assign fabric_xactors_from_masters_0_f_wr_data$DEQ =
|
|
CAN_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data ;
|
|
assign fabric_xactors_from_masters_0_f_wr_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_0_f_wr_resp
|
|
always@(WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 or
|
|
fabric_xactors_to_slaves_1_f_wr_resp$D_OUT or
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master or
|
|
fabric_xactors_to_slaves_0_f_wr_resp$D_OUT or
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 or
|
|
fabric_xactors_to_slaves_2_f_wr_resp$D_OUT or
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master or
|
|
MUX_fabric_xactors_from_masters_0_f_wr_resp$enq_1__VAL_4)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1:
|
|
fabric_xactors_from_masters_0_f_wr_resp$D_IN =
|
|
fabric_xactors_to_slaves_1_f_wr_resp$D_OUT;
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master:
|
|
fabric_xactors_from_masters_0_f_wr_resp$D_IN =
|
|
fabric_xactors_to_slaves_0_f_wr_resp$D_OUT;
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2:
|
|
fabric_xactors_from_masters_0_f_wr_resp$D_IN =
|
|
fabric_xactors_to_slaves_2_f_wr_resp$D_OUT;
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master:
|
|
fabric_xactors_from_masters_0_f_wr_resp$D_IN =
|
|
MUX_fabric_xactors_from_masters_0_f_wr_resp$enq_1__VAL_4;
|
|
default: fabric_xactors_from_masters_0_f_wr_resp$D_IN =
|
|
6'b101010 /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_xactors_from_masters_0_f_wr_resp$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master ;
|
|
assign fabric_xactors_from_masters_0_f_wr_resp$DEQ =
|
|
v_from_masters_0_bready &&
|
|
fabric_xactors_from_masters_0_f_wr_resp$EMPTY_N ;
|
|
assign fabric_xactors_from_masters_0_f_wr_resp$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_rd_addr
|
|
assign fabric_xactors_from_masters_1_f_rd_addr$D_IN =
|
|
{ v_from_masters_1_arid,
|
|
v_from_masters_1_araddr,
|
|
v_from_masters_1_arlen,
|
|
v_from_masters_1_arsize,
|
|
v_from_masters_1_arburst,
|
|
v_from_masters_1_arlock,
|
|
v_from_masters_1_arcache,
|
|
v_from_masters_1_arprot,
|
|
v_from_masters_1_arqos,
|
|
v_from_masters_1_arregion } ;
|
|
assign fabric_xactors_from_masters_1_f_rd_addr$ENQ =
|
|
v_from_masters_1_arvalid &&
|
|
fabric_xactors_from_masters_1_f_rd_addr$FULL_N ;
|
|
assign fabric_xactors_from_masters_1_f_rd_addr$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 ;
|
|
assign fabric_xactors_from_masters_1_f_rd_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_rd_data
|
|
always@(WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 or
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_1 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 or
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_2 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 or
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_3 or
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 or
|
|
MUX_fabric_xactors_from_masters_1_f_rd_data$enq_1__VAL_4)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5:
|
|
fabric_xactors_from_masters_1_f_rd_data$D_IN =
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_1;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3:
|
|
fabric_xactors_from_masters_1_f_rd_data$D_IN =
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_2;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4:
|
|
fabric_xactors_from_masters_1_f_rd_data$D_IN =
|
|
MUX_fabric_xactors_from_masters_0_f_rd_data$enq_1__VAL_3;
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1:
|
|
fabric_xactors_from_masters_1_f_rd_data$D_IN =
|
|
MUX_fabric_xactors_from_masters_1_f_rd_data$enq_1__VAL_4;
|
|
default: fabric_xactors_from_masters_1_f_rd_data$D_IN =
|
|
71'h2AAAAAAAAAAAAAAAAA /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_xactors_from_masters_1_f_rd_data$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 ;
|
|
assign fabric_xactors_from_masters_1_f_rd_data$DEQ =
|
|
v_from_masters_1_rready &&
|
|
fabric_xactors_from_masters_1_f_rd_data$EMPTY_N ;
|
|
assign fabric_xactors_from_masters_1_f_rd_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_wr_addr
|
|
assign fabric_xactors_from_masters_1_f_wr_addr$D_IN =
|
|
{ v_from_masters_1_awid,
|
|
v_from_masters_1_awaddr,
|
|
v_from_masters_1_awlen,
|
|
v_from_masters_1_awsize,
|
|
v_from_masters_1_awburst,
|
|
v_from_masters_1_awlock,
|
|
v_from_masters_1_awcache,
|
|
v_from_masters_1_awprot,
|
|
v_from_masters_1_awqos,
|
|
v_from_masters_1_awregion } ;
|
|
assign fabric_xactors_from_masters_1_f_wr_addr$ENQ =
|
|
v_from_masters_1_awvalid &&
|
|
fabric_xactors_from_masters_1_f_wr_addr$FULL_N ;
|
|
assign fabric_xactors_from_masters_1_f_wr_addr$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 ;
|
|
assign fabric_xactors_from_masters_1_f_wr_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_wr_data
|
|
assign fabric_xactors_from_masters_1_f_wr_data$D_IN =
|
|
{ v_from_masters_1_wdata,
|
|
v_from_masters_1_wstrb,
|
|
v_from_masters_1_wlast } ;
|
|
assign fabric_xactors_from_masters_1_f_wr_data$ENQ =
|
|
v_from_masters_1_wvalid &&
|
|
fabric_xactors_from_masters_1_f_wr_data$FULL_N ;
|
|
assign fabric_xactors_from_masters_1_f_wr_data$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 ;
|
|
assign fabric_xactors_from_masters_1_f_wr_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_from_masters_1_f_wr_resp
|
|
always@(WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 or
|
|
fabric_xactors_to_slaves_1_f_wr_resp$D_OUT or
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 or
|
|
fabric_xactors_to_slaves_0_f_wr_resp$D_OUT or
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 or
|
|
fabric_xactors_to_slaves_2_f_wr_resp$D_OUT or
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 or
|
|
MUX_fabric_xactors_from_masters_1_f_wr_resp$enq_1__VAL_4)
|
|
begin
|
|
case (1'b1) // synopsys parallel_case
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4:
|
|
fabric_xactors_from_masters_1_f_wr_resp$D_IN =
|
|
fabric_xactors_to_slaves_1_f_wr_resp$D_OUT;
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3:
|
|
fabric_xactors_from_masters_1_f_wr_resp$D_IN =
|
|
fabric_xactors_to_slaves_0_f_wr_resp$D_OUT;
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5:
|
|
fabric_xactors_from_masters_1_f_wr_resp$D_IN =
|
|
fabric_xactors_to_slaves_2_f_wr_resp$D_OUT;
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1:
|
|
fabric_xactors_from_masters_1_f_wr_resp$D_IN =
|
|
MUX_fabric_xactors_from_masters_1_f_wr_resp$enq_1__VAL_4;
|
|
default: fabric_xactors_from_masters_1_f_wr_resp$D_IN =
|
|
6'b101010 /* unspecified value */ ;
|
|
endcase
|
|
end
|
|
assign fabric_xactors_from_masters_1_f_wr_resp$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 ;
|
|
assign fabric_xactors_from_masters_1_f_wr_resp$DEQ =
|
|
v_from_masters_1_bready &&
|
|
fabric_xactors_from_masters_1_f_wr_resp$EMPTY_N ;
|
|
assign fabric_xactors_from_masters_1_f_wr_resp$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_rd_addr
|
|
assign fabric_xactors_to_slaves_0_f_rd_addr$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave ?
|
|
fabric_xactors_from_masters_0_f_rd_addr$D_OUT :
|
|
fabric_xactors_from_masters_1_f_rd_addr$D_OUT ;
|
|
assign fabric_xactors_to_slaves_0_f_rd_addr$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 ;
|
|
assign fabric_xactors_to_slaves_0_f_rd_addr$DEQ =
|
|
fabric_xactors_to_slaves_0_f_rd_addr$EMPTY_N &&
|
|
v_to_slaves_0_arready ;
|
|
assign fabric_xactors_to_slaves_0_f_rd_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_rd_data
|
|
assign fabric_xactors_to_slaves_0_f_rd_data$D_IN =
|
|
{ v_to_slaves_0_rid,
|
|
v_to_slaves_0_rdata,
|
|
v_to_slaves_0_rresp,
|
|
v_to_slaves_0_rlast } ;
|
|
assign fabric_xactors_to_slaves_0_f_rd_data$ENQ =
|
|
v_to_slaves_0_rvalid &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$FULL_N ;
|
|
assign fabric_xactors_to_slaves_0_f_rd_data$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master ;
|
|
assign fabric_xactors_to_slaves_0_f_rd_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_wr_addr
|
|
assign fabric_xactors_to_slaves_0_f_wr_addr$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ?
|
|
fabric_xactors_from_masters_0_f_wr_addr$D_OUT :
|
|
fabric_xactors_from_masters_1_f_wr_addr$D_OUT ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_addr$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_addr$DEQ =
|
|
fabric_xactors_to_slaves_0_f_wr_addr$EMPTY_N &&
|
|
v_to_slaves_0_awready ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_wr_data
|
|
assign fabric_xactors_to_slaves_0_f_wr_data$D_IN =
|
|
MUX_fabric_xactors_to_slaves_0_f_wr_data$enq_1__SEL_1 ?
|
|
fabric_xactors_from_masters_0_f_wr_data$D_OUT :
|
|
fabric_xactors_from_masters_1_f_wr_data$D_OUT ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_data$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_f_wd_tasks_0$D_OUT[9:8] == 2'd0 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_f_wd_tasks_1$D_OUT[9:8] == 2'd0 ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_data$DEQ =
|
|
fabric_xactors_to_slaves_0_f_wr_data$EMPTY_N &&
|
|
v_to_slaves_0_wready ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_0_f_wr_resp
|
|
assign fabric_xactors_to_slaves_0_f_wr_resp$D_IN =
|
|
{ v_to_slaves_0_bid, v_to_slaves_0_bresp } ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_resp$ENQ =
|
|
v_to_slaves_0_bvalid &&
|
|
fabric_xactors_to_slaves_0_f_wr_resp$FULL_N ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_resp$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master ;
|
|
assign fabric_xactors_to_slaves_0_f_wr_resp$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_rd_addr
|
|
assign fabric_xactors_to_slaves_1_f_rd_addr$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 ?
|
|
fabric_xactors_from_masters_0_f_rd_addr$D_OUT :
|
|
fabric_xactors_from_masters_1_f_rd_addr$D_OUT ;
|
|
assign fabric_xactors_to_slaves_1_f_rd_addr$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 ;
|
|
assign fabric_xactors_to_slaves_1_f_rd_addr$DEQ =
|
|
fabric_xactors_to_slaves_1_f_rd_addr$EMPTY_N &&
|
|
v_to_slaves_1_arready ;
|
|
assign fabric_xactors_to_slaves_1_f_rd_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_rd_data
|
|
assign fabric_xactors_to_slaves_1_f_rd_data$D_IN =
|
|
{ v_to_slaves_1_rid,
|
|
v_to_slaves_1_rdata,
|
|
v_to_slaves_1_rresp,
|
|
v_to_slaves_1_rlast } ;
|
|
assign fabric_xactors_to_slaves_1_f_rd_data$ENQ =
|
|
v_to_slaves_1_rvalid &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$FULL_N ;
|
|
assign fabric_xactors_to_slaves_1_f_rd_data$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 ;
|
|
assign fabric_xactors_to_slaves_1_f_rd_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_wr_addr
|
|
assign fabric_xactors_to_slaves_1_f_wr_addr$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ?
|
|
fabric_xactors_from_masters_0_f_wr_addr$D_OUT :
|
|
fabric_xactors_from_masters_1_f_wr_addr$D_OUT ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_addr$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_addr$DEQ =
|
|
fabric_xactors_to_slaves_1_f_wr_addr$EMPTY_N &&
|
|
v_to_slaves_1_awready ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_wr_data
|
|
assign fabric_xactors_to_slaves_1_f_wr_data$D_IN =
|
|
MUX_fabric_xactors_to_slaves_1_f_wr_data$enq_1__SEL_1 ?
|
|
fabric_xactors_from_masters_0_f_wr_data$D_OUT :
|
|
fabric_xactors_from_masters_1_f_wr_data$D_OUT ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_data$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_f_wd_tasks_0$D_OUT[9:8] == 2'd1 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_f_wd_tasks_1$D_OUT[9:8] == 2'd1 ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_data$DEQ =
|
|
fabric_xactors_to_slaves_1_f_wr_data$EMPTY_N &&
|
|
v_to_slaves_1_wready ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_1_f_wr_resp
|
|
assign fabric_xactors_to_slaves_1_f_wr_resp$D_IN =
|
|
{ v_to_slaves_1_bid, v_to_slaves_1_bresp } ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_resp$ENQ =
|
|
v_to_slaves_1_bvalid &&
|
|
fabric_xactors_to_slaves_1_f_wr_resp$FULL_N ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_resp$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 ;
|
|
assign fabric_xactors_to_slaves_1_f_wr_resp$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_rd_addr
|
|
assign fabric_xactors_to_slaves_2_f_rd_addr$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 ?
|
|
fabric_xactors_from_masters_0_f_rd_addr$D_OUT :
|
|
fabric_xactors_from_masters_1_f_rd_addr$D_OUT ;
|
|
assign fabric_xactors_to_slaves_2_f_rd_addr$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 ;
|
|
assign fabric_xactors_to_slaves_2_f_rd_addr$DEQ =
|
|
fabric_xactors_to_slaves_2_f_rd_addr$EMPTY_N &&
|
|
v_to_slaves_2_arready ;
|
|
assign fabric_xactors_to_slaves_2_f_rd_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_rd_data
|
|
assign fabric_xactors_to_slaves_2_f_rd_data$D_IN =
|
|
{ v_to_slaves_2_rid,
|
|
v_to_slaves_2_rdata,
|
|
v_to_slaves_2_rresp,
|
|
v_to_slaves_2_rlast } ;
|
|
assign fabric_xactors_to_slaves_2_f_rd_data$ENQ =
|
|
v_to_slaves_2_rvalid &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$FULL_N ;
|
|
assign fabric_xactors_to_slaves_2_f_rd_data$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 ;
|
|
assign fabric_xactors_to_slaves_2_f_rd_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_wr_addr
|
|
assign fabric_xactors_to_slaves_2_f_wr_addr$D_IN =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ?
|
|
fabric_xactors_from_masters_0_f_wr_addr$D_OUT :
|
|
fabric_xactors_from_masters_1_f_wr_addr$D_OUT ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_addr$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_addr$DEQ =
|
|
fabric_xactors_to_slaves_2_f_wr_addr$EMPTY_N &&
|
|
v_to_slaves_2_awready ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_addr$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_wr_data
|
|
assign fabric_xactors_to_slaves_2_f_wr_data$D_IN =
|
|
MUX_fabric_xactors_to_slaves_2_f_wr_data$enq_1__SEL_1 ?
|
|
fabric_xactors_from_masters_0_f_wr_data$D_OUT :
|
|
fabric_xactors_from_masters_1_f_wr_data$D_OUT ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_data$ENQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_f_wd_tasks_0$D_OUT[9:8] == 2'd2 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_f_wd_tasks_1$D_OUT[9:8] == 2'd2 ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_data$DEQ =
|
|
fabric_xactors_to_slaves_2_f_wr_data$EMPTY_N &&
|
|
v_to_slaves_2_wready ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_data$CLR = fabric_rg_reset ;
|
|
|
|
// submodule fabric_xactors_to_slaves_2_f_wr_resp
|
|
assign fabric_xactors_to_slaves_2_f_wr_resp$D_IN =
|
|
{ v_to_slaves_2_bid, v_to_slaves_2_bresp } ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_resp$ENQ =
|
|
v_to_slaves_2_bvalid &&
|
|
fabric_xactors_to_slaves_2_f_wr_resp$FULL_N ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_resp$DEQ =
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 ||
|
|
WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 ;
|
|
assign fabric_xactors_to_slaves_2_f_wr_resp$CLR = fabric_rg_reset ;
|
|
|
|
// submodule soc_map
|
|
assign soc_map$m_is_IO_addr_addr = 64'h0 ;
|
|
assign soc_map$m_is_mem_addr_addr = 64'h0 ;
|
|
assign soc_map$m_is_near_mem_IO_addr_addr = 64'h0 ;
|
|
|
|
// remaining internal signals
|
|
assign IF_fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_ETC___d396 =
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 ?
|
|
x1_avValue_rresp__h18070 :
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] ;
|
|
assign IF_fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_ETC___d435 =
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 ?
|
|
x1_avValue_rresp__h18696 :
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] ;
|
|
assign IF_fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_ETC___d474 =
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 ?
|
|
x1_avValue_rresp__h19312 :
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] ;
|
|
assign _dor1fabric_v_f_rd_mis_0$EN_deq =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master ;
|
|
assign _dor1fabric_v_f_rd_mis_1$EN_deq =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 ;
|
|
assign _dor1fabric_v_f_rd_mis_2$EN_deq =
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 ||
|
|
WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 ;
|
|
assign fabric_v_f_wd_tasks_0_i_notEmpty__21_AND_fabri_ETC___d130 =
|
|
fabric_v_f_wd_tasks_0$EMPTY_N &&
|
|
CASE_fabric_v_f_wd_tasks_0D_OUT_BITS_9_TO_8_0_ETC__q1 ;
|
|
assign fabric_v_f_wd_tasks_1_i_notEmpty__49_AND_fabri_ETC___d155 =
|
|
fabric_v_f_wd_tasks_1$EMPTY_N &&
|
|
CASE_fabric_v_f_wd_tasks_1D_OUT_BITS_9_TO_8_0_ETC__q2 ;
|
|
assign fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 =
|
|
fabric_v_rg_r_beat_count_0 == fabric_v_f_rd_mis_0$D_OUT[7:0] ;
|
|
assign fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 =
|
|
fabric_v_rg_r_beat_count_1 == fabric_v_f_rd_mis_1$D_OUT[7:0] ;
|
|
assign fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 =
|
|
fabric_v_rg_r_beat_count_2 == fabric_v_f_rd_mis_2$D_OUT[7:0] ;
|
|
assign fabric_v_rg_r_err_beat_count_0_18_EQ_fabric_v__ETC___d520 =
|
|
fabric_v_rg_r_err_beat_count_0 ==
|
|
fabric_v_f_rd_err_info_0$D_OUT[11:4] ;
|
|
assign fabric_v_rg_r_err_beat_count_1_36_EQ_fabric_v__ETC___d538 =
|
|
fabric_v_rg_r_err_beat_count_1 ==
|
|
fabric_v_f_rd_err_info_1$D_OUT[11:4] ;
|
|
assign fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 =
|
|
fabric_v_rg_wd_beat_count_0 == fabric_v_f_wd_tasks_0$D_OUT[7:0] ;
|
|
assign fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 =
|
|
fabric_v_rg_wd_beat_count_1 == fabric_v_f_wd_tasks_1$D_OUT[7:0] ;
|
|
assign fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d275 =
|
|
fabric_xactors_from_masters_0_f_rd_addr$D_OUT[92:29] <
|
|
soc_map$m_mem0_controller_addr_lim ;
|
|
assign fabric_xactors_from_masters_0_f_rd_addr_first__ETC___d280 =
|
|
fabric_xactors_from_masters_0_f_rd_addr$D_OUT[92:29] <
|
|
soc_map$m_plic_addr_lim ;
|
|
assign fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d19 =
|
|
fabric_xactors_from_masters_0_f_wr_addr$D_OUT[92:29] <
|
|
soc_map$m_mem0_controller_addr_lim ;
|
|
assign fabric_xactors_from_masters_0_f_wr_addr_first__ETC___d26 =
|
|
fabric_xactors_from_masters_0_f_wr_addr$D_OUT[92:29] <
|
|
soc_map$m_plic_addr_lim ;
|
|
assign fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d325 =
|
|
fabric_xactors_from_masters_1_f_rd_addr$D_OUT[92:29] <
|
|
soc_map$m_mem0_controller_addr_lim ;
|
|
assign fabric_xactors_from_masters_1_f_rd_addr_first__ETC___d330 =
|
|
fabric_xactors_from_masters_1_f_rd_addr$D_OUT[92:29] <
|
|
soc_map$m_plic_addr_lim ;
|
|
assign fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d83 =
|
|
fabric_xactors_from_masters_1_f_wr_addr$D_OUT[92:29] <
|
|
soc_map$m_mem0_controller_addr_lim ;
|
|
assign fabric_xactors_from_masters_1_f_wr_addr_first__ETC___d88 =
|
|
fabric_xactors_from_masters_1_f_wr_addr$D_OUT[92:29] <
|
|
soc_map$m_plic_addr_lim ;
|
|
assign soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d16 =
|
|
soc_map$m_mem0_controller_addr_base <=
|
|
fabric_xactors_from_masters_0_f_wr_addr$D_OUT[92:29] ;
|
|
assign soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d273 =
|
|
soc_map$m_mem0_controller_addr_base <=
|
|
fabric_xactors_from_masters_0_f_rd_addr$D_OUT[92:29] ;
|
|
assign soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d323 =
|
|
soc_map$m_mem0_controller_addr_base <=
|
|
fabric_xactors_from_masters_1_f_rd_addr$D_OUT[92:29] ;
|
|
assign soc_map_m_mem0_controller_addr_base__3_ULE_fab_ETC___d81 =
|
|
soc_map$m_mem0_controller_addr_base <=
|
|
fabric_xactors_from_masters_1_f_wr_addr$D_OUT[92:29] ;
|
|
assign soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d23 =
|
|
soc_map$m_plic_addr_base <=
|
|
fabric_xactors_from_masters_0_f_wr_addr$D_OUT[92:29] ;
|
|
assign soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d278 =
|
|
soc_map$m_plic_addr_base <=
|
|
fabric_xactors_from_masters_0_f_rd_addr$D_OUT[92:29] ;
|
|
assign soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d328 =
|
|
soc_map$m_plic_addr_base <=
|
|
fabric_xactors_from_masters_1_f_rd_addr$D_OUT[92:29] ;
|
|
assign soc_map_m_plic_addr_base__2_ULE_fabric_xactors_ETC___d86 =
|
|
soc_map$m_plic_addr_base <=
|
|
fabric_xactors_from_masters_1_f_wr_addr$D_OUT[92:29] ;
|
|
assign x1_avValue_rresp__h18070 =
|
|
(fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0]) ?
|
|
2'b10 :
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] ;
|
|
assign x1_avValue_rresp__h18696 =
|
|
(fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0]) ?
|
|
2'b10 :
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] ;
|
|
assign x1_avValue_rresp__h19312 =
|
|
(fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0]) ?
|
|
2'b10 :
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] ;
|
|
assign x__h11895 = fabric_v_rg_wd_beat_count_0 + 8'd1 ;
|
|
assign x__h12338 = fabric_v_rg_wd_beat_count_1 + 8'd1 ;
|
|
assign x__h18092 = fabric_v_rg_r_beat_count_0 + 8'd1 ;
|
|
assign x__h18718 = fabric_v_rg_r_beat_count_1 + 8'd1 ;
|
|
assign x__h19334 = fabric_v_rg_r_beat_count_2 + 8'd1 ;
|
|
assign x__h21638 = fabric_v_rg_r_err_beat_count_0 + 8'd1 ;
|
|
assign x__h22039 = fabric_v_rg_r_err_beat_count_1 + 8'd1 ;
|
|
always@(fabric_v_f_wd_tasks_0$D_OUT or
|
|
fabric_xactors_to_slaves_0_f_wr_data$FULL_N or
|
|
fabric_xactors_to_slaves_1_f_wr_data$FULL_N or
|
|
fabric_xactors_to_slaves_2_f_wr_data$FULL_N)
|
|
begin
|
|
case (fabric_v_f_wd_tasks_0$D_OUT[9:8])
|
|
2'd0:
|
|
CASE_fabric_v_f_wd_tasks_0D_OUT_BITS_9_TO_8_0_ETC__q1 =
|
|
fabric_xactors_to_slaves_0_f_wr_data$FULL_N;
|
|
2'd1:
|
|
CASE_fabric_v_f_wd_tasks_0D_OUT_BITS_9_TO_8_0_ETC__q1 =
|
|
fabric_xactors_to_slaves_1_f_wr_data$FULL_N;
|
|
2'd2:
|
|
CASE_fabric_v_f_wd_tasks_0D_OUT_BITS_9_TO_8_0_ETC__q1 =
|
|
fabric_xactors_to_slaves_2_f_wr_data$FULL_N;
|
|
2'd3: CASE_fabric_v_f_wd_tasks_0D_OUT_BITS_9_TO_8_0_ETC__q1 = 1'd1;
|
|
endcase
|
|
end
|
|
always@(fabric_v_f_wd_tasks_1$D_OUT or
|
|
fabric_xactors_to_slaves_0_f_wr_data$FULL_N or
|
|
fabric_xactors_to_slaves_1_f_wr_data$FULL_N or
|
|
fabric_xactors_to_slaves_2_f_wr_data$FULL_N)
|
|
begin
|
|
case (fabric_v_f_wd_tasks_1$D_OUT[9:8])
|
|
2'd0:
|
|
CASE_fabric_v_f_wd_tasks_1D_OUT_BITS_9_TO_8_0_ETC__q2 =
|
|
fabric_xactors_to_slaves_0_f_wr_data$FULL_N;
|
|
2'd1:
|
|
CASE_fabric_v_f_wd_tasks_1D_OUT_BITS_9_TO_8_0_ETC__q2 =
|
|
fabric_xactors_to_slaves_1_f_wr_data$FULL_N;
|
|
2'd2:
|
|
CASE_fabric_v_f_wd_tasks_1D_OUT_BITS_9_TO_8_0_ETC__q2 =
|
|
fabric_xactors_to_slaves_2_f_wr_data$FULL_N;
|
|
2'd3: CASE_fabric_v_f_wd_tasks_1D_OUT_BITS_9_TO_8_0_ETC__q2 = 1'd1;
|
|
endcase
|
|
end
|
|
|
|
// handling of inlined registers
|
|
|
|
always@(posedge CLK)
|
|
begin
|
|
if (RST_N == `BSV_RESET_VALUE)
|
|
begin
|
|
fabric_cfg_verbosity <= `BSV_ASSIGNMENT_DELAY 4'd0;
|
|
fabric_rg_reset <= `BSV_ASSIGNMENT_DELAY 1'd1;
|
|
fabric_v_rg_r_beat_count_0 <= `BSV_ASSIGNMENT_DELAY 8'd0;
|
|
fabric_v_rg_r_beat_count_1 <= `BSV_ASSIGNMENT_DELAY 8'd0;
|
|
fabric_v_rg_r_beat_count_2 <= `BSV_ASSIGNMENT_DELAY 8'd0;
|
|
fabric_v_rg_r_err_beat_count_0 <= `BSV_ASSIGNMENT_DELAY 8'd0;
|
|
fabric_v_rg_r_err_beat_count_1 <= `BSV_ASSIGNMENT_DELAY 8'd0;
|
|
fabric_v_rg_wd_beat_count_0 <= `BSV_ASSIGNMENT_DELAY 8'd0;
|
|
fabric_v_rg_wd_beat_count_1 <= `BSV_ASSIGNMENT_DELAY 8'd0;
|
|
end
|
|
else
|
|
begin
|
|
if (fabric_cfg_verbosity$EN)
|
|
fabric_cfg_verbosity <= `BSV_ASSIGNMENT_DELAY
|
|
fabric_cfg_verbosity$D_IN;
|
|
if (fabric_rg_reset$EN)
|
|
fabric_rg_reset <= `BSV_ASSIGNMENT_DELAY fabric_rg_reset$D_IN;
|
|
if (fabric_v_rg_r_beat_count_0$EN)
|
|
fabric_v_rg_r_beat_count_0 <= `BSV_ASSIGNMENT_DELAY
|
|
fabric_v_rg_r_beat_count_0$D_IN;
|
|
if (fabric_v_rg_r_beat_count_1$EN)
|
|
fabric_v_rg_r_beat_count_1 <= `BSV_ASSIGNMENT_DELAY
|
|
fabric_v_rg_r_beat_count_1$D_IN;
|
|
if (fabric_v_rg_r_beat_count_2$EN)
|
|
fabric_v_rg_r_beat_count_2 <= `BSV_ASSIGNMENT_DELAY
|
|
fabric_v_rg_r_beat_count_2$D_IN;
|
|
if (fabric_v_rg_r_err_beat_count_0$EN)
|
|
fabric_v_rg_r_err_beat_count_0 <= `BSV_ASSIGNMENT_DELAY
|
|
fabric_v_rg_r_err_beat_count_0$D_IN;
|
|
if (fabric_v_rg_r_err_beat_count_1$EN)
|
|
fabric_v_rg_r_err_beat_count_1 <= `BSV_ASSIGNMENT_DELAY
|
|
fabric_v_rg_r_err_beat_count_1$D_IN;
|
|
if (fabric_v_rg_wd_beat_count_0$EN)
|
|
fabric_v_rg_wd_beat_count_0 <= `BSV_ASSIGNMENT_DELAY
|
|
fabric_v_rg_wd_beat_count_0$D_IN;
|
|
if (fabric_v_rg_wd_beat_count_1$EN)
|
|
fabric_v_rg_wd_beat_count_1 <= `BSV_ASSIGNMENT_DELAY
|
|
fabric_v_rg_wd_beat_count_1$D_IN;
|
|
end
|
|
end
|
|
|
|
// synopsys translate_off
|
|
`ifdef BSV_NO_INITIAL_BLOCKS
|
|
`else // not BSV_NO_INITIAL_BLOCKS
|
|
initial
|
|
begin
|
|
fabric_cfg_verbosity = 4'hA;
|
|
fabric_rg_reset = 1'h0;
|
|
fabric_v_rg_r_beat_count_0 = 8'hAA;
|
|
fabric_v_rg_r_beat_count_1 = 8'hAA;
|
|
fabric_v_rg_r_beat_count_2 = 8'hAA;
|
|
fabric_v_rg_r_err_beat_count_0 = 8'hAA;
|
|
fabric_v_rg_r_err_beat_count_1 = 8'hAA;
|
|
fabric_v_rg_wd_beat_count_0 = 8'hAA;
|
|
fabric_v_rg_wd_beat_count_1 = 8'hAA;
|
|
end
|
|
`endif // BSV_NO_INITIAL_BLOCKS
|
|
// synopsys translate_on
|
|
|
|
// handling of system tasks
|
|
|
|
// synopsys translate_off
|
|
always@(negedge CLK)
|
|
begin
|
|
#0;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h8785 = $stime;
|
|
#0;
|
|
end
|
|
v__h8779 = v__h8785 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h8779,
|
|
$signed(32'd0),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Addr { ", "awid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awaddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awuser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h9160 = $stime;
|
|
#0;
|
|
end
|
|
v__h9154 = v__h9160 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h9154,
|
|
$signed(32'd0),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Addr { ", "awid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awaddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awuser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h9535 = $stime;
|
|
#0;
|
|
end
|
|
v__h9529 = v__h9535 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h9529,
|
|
$signed(32'd0),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Addr { ", "awid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awaddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awuser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h9980 = $stime;
|
|
#0;
|
|
end
|
|
v__h9974 = v__h9980 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h9974,
|
|
$signed(32'd1),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Addr { ", "awid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awaddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awuser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h10349 = $stime;
|
|
#0;
|
|
end
|
|
v__h10343 = v__h10349 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h10343,
|
|
$signed(32'd1),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Addr { ", "awid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awaddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awuser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h10718 = $stime;
|
|
#0;
|
|
end
|
|
v__h10712 = v__h10718 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h10712,
|
|
$signed(32'd1),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Addr { ", "awid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awaddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "awuser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
begin
|
|
v__h11990 = $stime;
|
|
#0;
|
|
end
|
|
v__h11984 = v__h11990 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$display("%0d: %m.rl_wr_xaction_master_to_slave_data: ERROR: m%0d -> s%0d",
|
|
v__h11984,
|
|
$signed(32'd0),
|
|
fabric_v_f_wd_tasks_0$D_OUT[9:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$display(" WLAST not set on final data beat (awlen = %0d)",
|
|
fabric_v_f_wd_tasks_0$D_OUT[7:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write("AXI4_Wr_Data { ", "wdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_data$D_OUT[72:9]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write(", ", "wstrb: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_wr_data$D_OUT[8:1]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write(", ", "wlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write(", ", "wuser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data &&
|
|
fabric_v_rg_wd_beat_count_0_36_EQ_fabric_v_f_w_ETC___d138 &&
|
|
!fabric_xactors_from_masters_0_f_wr_data$D_OUT[0])
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
begin
|
|
v__h12433 = $stime;
|
|
#0;
|
|
end
|
|
v__h12427 = v__h12433 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$display("%0d: %m.rl_wr_xaction_master_to_slave_data: ERROR: m%0d -> s%0d",
|
|
v__h12427,
|
|
$signed(32'd1),
|
|
fabric_v_f_wd_tasks_1$D_OUT[9:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$display(" WLAST not set on final data beat (awlen = %0d)",
|
|
fabric_v_f_wd_tasks_1$D_OUT[7:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write("AXI4_Wr_Data { ", "wdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_data$D_OUT[72:9]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write(", ", "wstrb: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_wr_data$D_OUT[8:1]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write(", ", "wlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write(", ", "wuser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_xaction_master_to_slave_data_1 &&
|
|
fabric_v_rg_wd_beat_count_1_61_EQ_fabric_v_f_w_ETC___d163 &&
|
|
!fabric_xactors_from_masters_1_f_wr_data$D_OUT[0])
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h12808 = $stime;
|
|
#0;
|
|
end
|
|
v__h12802 = v__h12808 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h12802,
|
|
$signed(32'd0),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Resp { ", "bid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_wr_resp$D_OUT[5:2]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "bresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_wr_resp$D_OUT[1:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "buser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h13100 = $stime;
|
|
#0;
|
|
end
|
|
v__h13094 = v__h13100 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h13094,
|
|
$signed(32'd0),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Resp { ", "bid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_wr_resp$D_OUT[5:2]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "bresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_wr_resp$D_OUT[1:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "buser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h13392 = $stime;
|
|
#0;
|
|
end
|
|
v__h13386 = v__h13392 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h13386,
|
|
$signed(32'd0),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Resp { ", "bid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_wr_resp$D_OUT[5:2]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "bresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_wr_resp$D_OUT[1:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "buser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h13695 = $stime;
|
|
#0;
|
|
end
|
|
v__h13689 = v__h13695 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h13689,
|
|
$signed(32'd1),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Resp { ", "bid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_wr_resp$D_OUT[5:2]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "bresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_wr_resp$D_OUT[1:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "buser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h13961 = $stime;
|
|
#0;
|
|
end
|
|
v__h13955 = v__h13961 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h13955,
|
|
$signed(32'd1),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Resp { ", "bid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_wr_resp$D_OUT[5:2]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "bresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_wr_resp$D_OUT[1:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "buser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h14227 = $stime;
|
|
#0;
|
|
end
|
|
v__h14221 = v__h14227 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h14221,
|
|
$signed(32'd1),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Resp { ", "bid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_wr_resp$D_OUT[5:2]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "bresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_wr_resp$D_OUT[1:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "buser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h14491 = $stime;
|
|
#0;
|
|
end
|
|
v__h14485 = v__h14491 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_resp_err_to_master: m%0d <- err",
|
|
v__h14485,
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Resp { ", "bid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_v_f_wr_err_info_0$D_OUT);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "bresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 2'b11);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "buser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h14717 = $stime;
|
|
#0;
|
|
end
|
|
v__h14711 = v__h14717 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_wr_resp_err_to_master: m%0d <- err",
|
|
v__h14711,
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Wr_Resp { ", "bid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_v_f_wr_err_info_1$D_OUT);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "bresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 2'b11);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "buser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_wr_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h15146 = $stime;
|
|
#0;
|
|
end
|
|
v__h15140 = v__h15146 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h15140,
|
|
$signed(32'd0),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Addr { ", "arid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "araddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "aruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h15502 = $stime;
|
|
#0;
|
|
end
|
|
v__h15496 = v__h15502 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h15496,
|
|
$signed(32'd0),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Addr { ", "arid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "araddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "aruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h15858 = $stime;
|
|
#0;
|
|
end
|
|
v__h15852 = v__h15858 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h15852,
|
|
$signed(32'd0),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Addr { ", "arid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "araddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_0_f_rd_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "aruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h16275 = $stime;
|
|
#0;
|
|
end
|
|
v__h16269 = v__h16275 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h16269,
|
|
$signed(32'd1),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Addr { ", "arid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "araddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "aruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h16607 = $stime;
|
|
#0;
|
|
end
|
|
v__h16601 = v__h16607 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h16601,
|
|
$signed(32'd1),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Addr { ", "arid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "araddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "aruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h16939 = $stime;
|
|
#0;
|
|
end
|
|
v__h16933 = v__h16939 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_xaction_master_to_slave: m%0d -> s%0d",
|
|
v__h16933,
|
|
$signed(32'd1),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Addr { ", "arid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[96:93]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "araddr: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[92:29]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlen: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[28:21]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arsize: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[20:18]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arburst: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[17:16]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arlock: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[15]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arcache: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[14:11]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arprot: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[10:8]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arqos: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[7:4]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "arregion: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_from_masters_1_f_rd_addr$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "aruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_xaction_master_to_slave_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
begin
|
|
v__h17955 = $stime;
|
|
#0;
|
|
end
|
|
v__h17949 = v__h17955 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: ERROR: m%0d <- s%0d",
|
|
v__h17949,
|
|
$signed(32'd0),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$display(" RLAST not set on final data beat (arlen = %0d)",
|
|
fabric_v_f_rd_mis_0$D_OUT[7:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 2'b10);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h18206 = $stime;
|
|
#0;
|
|
end
|
|
v__h18200 = v__h18206 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h18200,
|
|
$signed(32'd0),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" r: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h",
|
|
IF_fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_ETC___d396);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("True");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
begin
|
|
v__h18581 = $stime;
|
|
#0;
|
|
end
|
|
v__h18575 = v__h18581 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: ERROR: m%0d <- s%0d",
|
|
v__h18575,
|
|
$signed(32'd0),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$display(" RLAST not set on final data beat (arlen = %0d)",
|
|
fabric_v_f_rd_mis_1$D_OUT[7:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 2'b10);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h18822 = $stime;
|
|
#0;
|
|
end
|
|
v__h18816 = v__h18822 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h18816,
|
|
$signed(32'd0),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" r: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h",
|
|
IF_fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_ETC___d435);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("True");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
begin
|
|
v__h19197 = $stime;
|
|
#0;
|
|
end
|
|
v__h19191 = v__h19197 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: ERROR: m%0d <- s%0d",
|
|
v__h19191,
|
|
$signed(32'd0),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$display(" RLAST not set on final data beat (arlen = %0d)",
|
|
fabric_v_f_rd_mis_2$D_OUT[7:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 2'b10);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h19438 = $stime;
|
|
#0;
|
|
end
|
|
v__h19432 = v__h19438 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h19432,
|
|
$signed(32'd0),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" r: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h",
|
|
IF_fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_ETC___d474);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("True");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_2 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
begin
|
|
v__h19800 = $stime;
|
|
#0;
|
|
end
|
|
v__h19794 = v__h19800 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: ERROR: m%0d <- s%0d",
|
|
v__h19794,
|
|
$signed(32'd1),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$display(" RLAST not set on final data beat (arlen = %0d)",
|
|
fabric_v_f_rd_mis_0$D_OUT[7:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 2'b10);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_rd_ETC___d369 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h20051 = $stime;
|
|
#0;
|
|
end
|
|
v__h20045 = v__h20051 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h20045,
|
|
$signed(32'd1),
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" r: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_0_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h",
|
|
IF_fabric_v_rg_r_beat_count_0_67_EQ_fabric_v_f_ETC___d396);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("True");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
!fabric_xactors_to_slaves_0_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_3 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
begin
|
|
v__h20381 = $stime;
|
|
#0;
|
|
end
|
|
v__h20375 = v__h20381 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: ERROR: m%0d <- s%0d",
|
|
v__h20375,
|
|
$signed(32'd1),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$display(" RLAST not set on final data beat (arlen = %0d)",
|
|
fabric_v_f_rd_mis_1$D_OUT[7:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 2'b10);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_rd_ETC___d409 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h20622 = $stime;
|
|
#0;
|
|
end
|
|
v__h20616 = v__h20622 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h20616,
|
|
$signed(32'd1),
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" r: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_1_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h",
|
|
IF_fabric_v_rg_r_beat_count_1_07_EQ_fabric_v_f_ETC___d435);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("True");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
!fabric_xactors_to_slaves_1_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_4 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
begin
|
|
v__h20952 = $stime;
|
|
#0;
|
|
end
|
|
v__h20946 = v__h20952 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: ERROR: m%0d <- s%0d",
|
|
v__h20946,
|
|
$signed(32'd1),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$display(" RLAST not set on final data beat (arlen = %0d)",
|
|
fabric_v_f_rd_mis_2$D_OUT[7:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(" ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 2'b10);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_rd_ETC___d448 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[2:1] == 2'b0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h21193 = $stime;
|
|
#0;
|
|
end
|
|
v__h21187 = v__h21193 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_resp_slave_to_master: m%0d <- s%0d",
|
|
v__h21187,
|
|
$signed(32'd1),
|
|
$signed(32'd2));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" r: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_rd_data$D_OUT[70:67]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_xactors_to_slaves_2_f_rd_data$D_OUT[66:3]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h",
|
|
IF_fabric_v_rg_r_beat_count_2_46_EQ_fabric_v_f_ETC___d474);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("True");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
!fabric_xactors_to_slaves_2_f_rd_data$D_OUT[0])
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_slave_to_master_5 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h21706 = $stime;
|
|
#0;
|
|
end
|
|
v__h21700 = v__h21706 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_resp_err_to_master: m%0d <- err",
|
|
v__h21700,
|
|
$signed(32'd0));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" r: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_v_f_rd_err_info_0$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 64'd0);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 2'b11);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
fabric_v_rg_r_err_beat_count_0_18_EQ_fabric_v__ETC___d520)
|
|
$write("True");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
!fabric_v_rg_r_err_beat_count_0_18_EQ_fabric_v__ETC___d520)
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
begin
|
|
v__h22107 = $stime;
|
|
#0;
|
|
end
|
|
v__h22101 = v__h22107 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$display("%0d: %m.rl_rd_resp_err_to_master: m%0d <- err",
|
|
v__h22101,
|
|
$signed(32'd1));
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(" r: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("AXI4_Rd_Data { ", "rid: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", fabric_v_f_rd_err_info_1$D_OUT[3:0]);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rdata: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 64'd0);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rresp: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 2'b11);
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "rlast: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
fabric_v_rg_r_err_beat_count_1_36_EQ_fabric_v__ETC___d538)
|
|
$write("True");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0 &&
|
|
!fabric_v_rg_r_err_beat_count_1_36_EQ_fabric_v__ETC___d538)
|
|
$write("False");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write(", ", "ruser: ");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("'h%h", 1'd0, " }");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (WILL_FIRE_RL_fabric_rl_rd_resp_err_to_master_1 &&
|
|
fabric_cfg_verbosity != 4'd0)
|
|
$write("\n");
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (fabric_rg_reset)
|
|
begin
|
|
v__h5833 = $stime;
|
|
#0;
|
|
end
|
|
v__h5827 = v__h5833 / 32'd10;
|
|
if (RST_N != `BSV_RESET_VALUE)
|
|
if (fabric_rg_reset) $display("%0d: %m.rl_reset", v__h5827);
|
|
end
|
|
// synopsys translate_on
|
|
endmodule // mkFabric_2x3
|
|
|