Files
Toooba/src_SSITH_P3/Verilog_RTL/mkCoreW.v
2020-06-07 16:52:34 +01:00

11374 lines
472 KiB
Verilog

//
// Generated by Bluespec Compiler, version 2019.05.beta2 (build a88bf40db, 2019-05-24)
//
// On Sat Jun 6 22:56:36 BST 2020
//
//
// Ports:
// Name I/O size props
// RDY_set_verbosity O 1 const
// RDY_start O 1
// cpu_imem_master_awid O 6
// cpu_imem_master_awaddr O 64
// cpu_imem_master_awlen O 8
// cpu_imem_master_awsize O 3
// cpu_imem_master_awburst O 2
// cpu_imem_master_awlock O 1
// cpu_imem_master_awcache O 4
// cpu_imem_master_awprot O 3
// cpu_imem_master_awqos O 4
// cpu_imem_master_awregion O 4
// cpu_imem_master_awvalid O 1
// cpu_imem_master_wdata O 64
// cpu_imem_master_wstrb O 8
// cpu_imem_master_wlast O 1
// cpu_imem_master_wvalid O 1
// cpu_imem_master_bready O 1
// cpu_imem_master_arid O 6
// cpu_imem_master_araddr O 64
// cpu_imem_master_arlen O 8
// cpu_imem_master_arsize O 3
// cpu_imem_master_arburst O 2
// cpu_imem_master_arlock O 1
// cpu_imem_master_arcache O 4
// cpu_imem_master_arprot O 3
// cpu_imem_master_arqos O 4
// cpu_imem_master_arregion O 4
// cpu_imem_master_arvalid O 1
// cpu_imem_master_rready O 1
// cpu_dmem_master_awid O 6
// cpu_dmem_master_awaddr O 64
// cpu_dmem_master_awlen O 8
// cpu_dmem_master_awsize O 3
// cpu_dmem_master_awburst O 2
// cpu_dmem_master_awlock O 1
// cpu_dmem_master_awcache O 4
// cpu_dmem_master_awprot O 3
// cpu_dmem_master_awqos O 4
// cpu_dmem_master_awregion O 4
// cpu_dmem_master_awvalid O 1 reg
// cpu_dmem_master_wdata O 64 reg
// cpu_dmem_master_wstrb O 8 reg
// cpu_dmem_master_wlast O 1 reg
// cpu_dmem_master_wvalid O 1 reg
// cpu_dmem_master_bready O 1 reg
// cpu_dmem_master_arid O 6
// cpu_dmem_master_araddr O 64
// cpu_dmem_master_arlen O 8
// cpu_dmem_master_arsize O 3
// cpu_dmem_master_arburst O 2
// cpu_dmem_master_arlock O 1
// cpu_dmem_master_arcache O 4
// cpu_dmem_master_arprot O 3
// cpu_dmem_master_arqos O 4
// cpu_dmem_master_arregion O 4
// cpu_dmem_master_arvalid O 1 reg
// cpu_dmem_master_rready O 1 reg
// RDY_dmi_read_addr O 1
// dmi_read_data O 32
// RDY_dmi_read_data O 1
// RDY_dmi_write O 1
// ndm_reset_client_request_get O 1 reg
// RDY_ndm_reset_client_request_get O 1 reg
// RDY_ndm_reset_client_response_put O 1 reg
// RST_N_dm_power_on_reset I 1 reset
// CLK I 1 clock
// RST_N I 1 reset
// set_verbosity_verbosity I 4
// set_verbosity_logdelay I 64 unused
// start_tohost_addr I 64
// start_fromhost_addr I 64
// cpu_imem_master_awready I 1
// cpu_imem_master_wready I 1
// cpu_imem_master_bid I 6
// cpu_imem_master_bresp I 2
// cpu_imem_master_arready I 1
// cpu_imem_master_rid I 6
// cpu_imem_master_rdata I 64
// cpu_imem_master_rresp I 2
// cpu_imem_master_rlast I 1
// cpu_dmem_master_awready I 1
// cpu_dmem_master_wready I 1
// cpu_dmem_master_bid I 6 reg
// cpu_dmem_master_bresp I 2 reg
// cpu_dmem_master_arready I 1
// cpu_dmem_master_rid I 6 reg
// cpu_dmem_master_rdata I 64 reg
// cpu_dmem_master_rresp I 2 reg
// cpu_dmem_master_rlast I 1 reg
// core_external_interrupt_sources_0_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_1_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_2_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_3_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_4_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_5_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_6_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_7_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_8_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_9_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_10_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_11_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_12_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_13_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_14_m_interrupt_req_set_not_clear I 1
// core_external_interrupt_sources_15_m_interrupt_req_set_not_clear I 1
// nmi_req_set_not_clear I 1 unused
// dmi_read_addr_dm_addr I 7 reg
// dmi_write_dm_addr I 7
// dmi_write_dm_word I 32
// ndm_reset_client_response_put I 1 reg
// EN_set_verbosity I 1
// EN_start I 1
// cpu_imem_master_bvalid I 1
// cpu_imem_master_rvalid I 1
// cpu_dmem_master_bvalid I 1
// cpu_dmem_master_rvalid I 1
// EN_dmi_read_addr I 1
// EN_dmi_write I 1
// EN_ndm_reset_client_response_put I 1
// EN_dmi_read_data I 1
// EN_ndm_reset_client_request_get I 1
//
// Combinational paths from inputs to outputs:
// EN_dmi_read_data -> dmi_read_data
//
//
`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 mkCoreW(RST_N_dm_power_on_reset,
CLK,
RST_N,
set_verbosity_verbosity,
set_verbosity_logdelay,
EN_set_verbosity,
RDY_set_verbosity,
start_tohost_addr,
start_fromhost_addr,
EN_start,
RDY_start,
cpu_imem_master_awid,
cpu_imem_master_awaddr,
cpu_imem_master_awlen,
cpu_imem_master_awsize,
cpu_imem_master_awburst,
cpu_imem_master_awlock,
cpu_imem_master_awcache,
cpu_imem_master_awprot,
cpu_imem_master_awqos,
cpu_imem_master_awregion,
cpu_imem_master_awvalid,
cpu_imem_master_awready,
cpu_imem_master_wdata,
cpu_imem_master_wstrb,
cpu_imem_master_wlast,
cpu_imem_master_wvalid,
cpu_imem_master_wready,
cpu_imem_master_bid,
cpu_imem_master_bresp,
cpu_imem_master_bvalid,
cpu_imem_master_bready,
cpu_imem_master_arid,
cpu_imem_master_araddr,
cpu_imem_master_arlen,
cpu_imem_master_arsize,
cpu_imem_master_arburst,
cpu_imem_master_arlock,
cpu_imem_master_arcache,
cpu_imem_master_arprot,
cpu_imem_master_arqos,
cpu_imem_master_arregion,
cpu_imem_master_arvalid,
cpu_imem_master_arready,
cpu_imem_master_rid,
cpu_imem_master_rdata,
cpu_imem_master_rresp,
cpu_imem_master_rlast,
cpu_imem_master_rvalid,
cpu_imem_master_rready,
cpu_dmem_master_awid,
cpu_dmem_master_awaddr,
cpu_dmem_master_awlen,
cpu_dmem_master_awsize,
cpu_dmem_master_awburst,
cpu_dmem_master_awlock,
cpu_dmem_master_awcache,
cpu_dmem_master_awprot,
cpu_dmem_master_awqos,
cpu_dmem_master_awregion,
cpu_dmem_master_awvalid,
cpu_dmem_master_awready,
cpu_dmem_master_wdata,
cpu_dmem_master_wstrb,
cpu_dmem_master_wlast,
cpu_dmem_master_wvalid,
cpu_dmem_master_wready,
cpu_dmem_master_bid,
cpu_dmem_master_bresp,
cpu_dmem_master_bvalid,
cpu_dmem_master_bready,
cpu_dmem_master_arid,
cpu_dmem_master_araddr,
cpu_dmem_master_arlen,
cpu_dmem_master_arsize,
cpu_dmem_master_arburst,
cpu_dmem_master_arlock,
cpu_dmem_master_arcache,
cpu_dmem_master_arprot,
cpu_dmem_master_arqos,
cpu_dmem_master_arregion,
cpu_dmem_master_arvalid,
cpu_dmem_master_arready,
cpu_dmem_master_rid,
cpu_dmem_master_rdata,
cpu_dmem_master_rresp,
cpu_dmem_master_rlast,
cpu_dmem_master_rvalid,
cpu_dmem_master_rready,
core_external_interrupt_sources_0_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_1_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_2_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_3_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_4_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_5_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_6_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_7_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_8_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_9_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_10_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_11_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_12_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_13_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_14_m_interrupt_req_set_not_clear,
core_external_interrupt_sources_15_m_interrupt_req_set_not_clear,
nmi_req_set_not_clear,
dmi_read_addr_dm_addr,
EN_dmi_read_addr,
RDY_dmi_read_addr,
EN_dmi_read_data,
dmi_read_data,
RDY_dmi_read_data,
dmi_write_dm_addr,
dmi_write_dm_word,
EN_dmi_write,
RDY_dmi_write,
EN_ndm_reset_client_request_get,
ndm_reset_client_request_get,
RDY_ndm_reset_client_request_get,
ndm_reset_client_response_put,
EN_ndm_reset_client_response_put,
RDY_ndm_reset_client_response_put);
input RST_N_dm_power_on_reset;
input CLK;
input RST_N;
// action method set_verbosity
input [3 : 0] set_verbosity_verbosity;
input [63 : 0] set_verbosity_logdelay;
input EN_set_verbosity;
output RDY_set_verbosity;
// action method start
input [63 : 0] start_tohost_addr;
input [63 : 0] start_fromhost_addr;
input EN_start;
output RDY_start;
// value method cpu_imem_master_aw_awid
output [5 : 0] cpu_imem_master_awid;
// value method cpu_imem_master_aw_awaddr
output [63 : 0] cpu_imem_master_awaddr;
// value method cpu_imem_master_aw_awlen
output [7 : 0] cpu_imem_master_awlen;
// value method cpu_imem_master_aw_awsize
output [2 : 0] cpu_imem_master_awsize;
// value method cpu_imem_master_aw_awburst
output [1 : 0] cpu_imem_master_awburst;
// value method cpu_imem_master_aw_awlock
output cpu_imem_master_awlock;
// value method cpu_imem_master_aw_awcache
output [3 : 0] cpu_imem_master_awcache;
// value method cpu_imem_master_aw_awprot
output [2 : 0] cpu_imem_master_awprot;
// value method cpu_imem_master_aw_awqos
output [3 : 0] cpu_imem_master_awqos;
// value method cpu_imem_master_aw_awregion
output [3 : 0] cpu_imem_master_awregion;
// value method cpu_imem_master_aw_awuser
// value method cpu_imem_master_aw_awvalid
output cpu_imem_master_awvalid;
// action method cpu_imem_master_aw_awready
input cpu_imem_master_awready;
// value method cpu_imem_master_w_wdata
output [63 : 0] cpu_imem_master_wdata;
// value method cpu_imem_master_w_wstrb
output [7 : 0] cpu_imem_master_wstrb;
// value method cpu_imem_master_w_wlast
output cpu_imem_master_wlast;
// value method cpu_imem_master_w_wuser
// value method cpu_imem_master_w_wvalid
output cpu_imem_master_wvalid;
// action method cpu_imem_master_w_wready
input cpu_imem_master_wready;
// action method cpu_imem_master_b_bflit
input [5 : 0] cpu_imem_master_bid;
input [1 : 0] cpu_imem_master_bresp;
input cpu_imem_master_bvalid;
// value method cpu_imem_master_b_bready
output cpu_imem_master_bready;
// value method cpu_imem_master_ar_arid
output [5 : 0] cpu_imem_master_arid;
// value method cpu_imem_master_ar_araddr
output [63 : 0] cpu_imem_master_araddr;
// value method cpu_imem_master_ar_arlen
output [7 : 0] cpu_imem_master_arlen;
// value method cpu_imem_master_ar_arsize
output [2 : 0] cpu_imem_master_arsize;
// value method cpu_imem_master_ar_arburst
output [1 : 0] cpu_imem_master_arburst;
// value method cpu_imem_master_ar_arlock
output cpu_imem_master_arlock;
// value method cpu_imem_master_ar_arcache
output [3 : 0] cpu_imem_master_arcache;
// value method cpu_imem_master_ar_arprot
output [2 : 0] cpu_imem_master_arprot;
// value method cpu_imem_master_ar_arqos
output [3 : 0] cpu_imem_master_arqos;
// value method cpu_imem_master_ar_arregion
output [3 : 0] cpu_imem_master_arregion;
// value method cpu_imem_master_ar_aruser
// value method cpu_imem_master_ar_arvalid
output cpu_imem_master_arvalid;
// action method cpu_imem_master_ar_arready
input cpu_imem_master_arready;
// action method cpu_imem_master_r_rflit
input [5 : 0] cpu_imem_master_rid;
input [63 : 0] cpu_imem_master_rdata;
input [1 : 0] cpu_imem_master_rresp;
input cpu_imem_master_rlast;
input cpu_imem_master_rvalid;
// value method cpu_imem_master_r_rready
output cpu_imem_master_rready;
// value method cpu_dmem_master_aw_awid
output [5 : 0] cpu_dmem_master_awid;
// value method cpu_dmem_master_aw_awaddr
output [63 : 0] cpu_dmem_master_awaddr;
// value method cpu_dmem_master_aw_awlen
output [7 : 0] cpu_dmem_master_awlen;
// value method cpu_dmem_master_aw_awsize
output [2 : 0] cpu_dmem_master_awsize;
// value method cpu_dmem_master_aw_awburst
output [1 : 0] cpu_dmem_master_awburst;
// value method cpu_dmem_master_aw_awlock
output cpu_dmem_master_awlock;
// value method cpu_dmem_master_aw_awcache
output [3 : 0] cpu_dmem_master_awcache;
// value method cpu_dmem_master_aw_awprot
output [2 : 0] cpu_dmem_master_awprot;
// value method cpu_dmem_master_aw_awqos
output [3 : 0] cpu_dmem_master_awqos;
// value method cpu_dmem_master_aw_awregion
output [3 : 0] cpu_dmem_master_awregion;
// value method cpu_dmem_master_aw_awuser
// value method cpu_dmem_master_aw_awvalid
output cpu_dmem_master_awvalid;
// action method cpu_dmem_master_aw_awready
input cpu_dmem_master_awready;
// value method cpu_dmem_master_w_wdata
output [63 : 0] cpu_dmem_master_wdata;
// value method cpu_dmem_master_w_wstrb
output [7 : 0] cpu_dmem_master_wstrb;
// value method cpu_dmem_master_w_wlast
output cpu_dmem_master_wlast;
// value method cpu_dmem_master_w_wuser
// value method cpu_dmem_master_w_wvalid
output cpu_dmem_master_wvalid;
// action method cpu_dmem_master_w_wready
input cpu_dmem_master_wready;
// action method cpu_dmem_master_b_bflit
input [5 : 0] cpu_dmem_master_bid;
input [1 : 0] cpu_dmem_master_bresp;
input cpu_dmem_master_bvalid;
// value method cpu_dmem_master_b_bready
output cpu_dmem_master_bready;
// value method cpu_dmem_master_ar_arid
output [5 : 0] cpu_dmem_master_arid;
// value method cpu_dmem_master_ar_araddr
output [63 : 0] cpu_dmem_master_araddr;
// value method cpu_dmem_master_ar_arlen
output [7 : 0] cpu_dmem_master_arlen;
// value method cpu_dmem_master_ar_arsize
output [2 : 0] cpu_dmem_master_arsize;
// value method cpu_dmem_master_ar_arburst
output [1 : 0] cpu_dmem_master_arburst;
// value method cpu_dmem_master_ar_arlock
output cpu_dmem_master_arlock;
// value method cpu_dmem_master_ar_arcache
output [3 : 0] cpu_dmem_master_arcache;
// value method cpu_dmem_master_ar_arprot
output [2 : 0] cpu_dmem_master_arprot;
// value method cpu_dmem_master_ar_arqos
output [3 : 0] cpu_dmem_master_arqos;
// value method cpu_dmem_master_ar_arregion
output [3 : 0] cpu_dmem_master_arregion;
// value method cpu_dmem_master_ar_aruser
// value method cpu_dmem_master_ar_arvalid
output cpu_dmem_master_arvalid;
// action method cpu_dmem_master_ar_arready
input cpu_dmem_master_arready;
// action method cpu_dmem_master_r_rflit
input [5 : 0] cpu_dmem_master_rid;
input [63 : 0] cpu_dmem_master_rdata;
input [1 : 0] cpu_dmem_master_rresp;
input cpu_dmem_master_rlast;
input cpu_dmem_master_rvalid;
// value method cpu_dmem_master_r_rready
output cpu_dmem_master_rready;
// action method core_external_interrupt_sources_0_m_interrupt_req
input core_external_interrupt_sources_0_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_1_m_interrupt_req
input core_external_interrupt_sources_1_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_2_m_interrupt_req
input core_external_interrupt_sources_2_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_3_m_interrupt_req
input core_external_interrupt_sources_3_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_4_m_interrupt_req
input core_external_interrupt_sources_4_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_5_m_interrupt_req
input core_external_interrupt_sources_5_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_6_m_interrupt_req
input core_external_interrupt_sources_6_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_7_m_interrupt_req
input core_external_interrupt_sources_7_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_8_m_interrupt_req
input core_external_interrupt_sources_8_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_9_m_interrupt_req
input core_external_interrupt_sources_9_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_10_m_interrupt_req
input core_external_interrupt_sources_10_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_11_m_interrupt_req
input core_external_interrupt_sources_11_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_12_m_interrupt_req
input core_external_interrupt_sources_12_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_13_m_interrupt_req
input core_external_interrupt_sources_13_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_14_m_interrupt_req
input core_external_interrupt_sources_14_m_interrupt_req_set_not_clear;
// action method core_external_interrupt_sources_15_m_interrupt_req
input core_external_interrupt_sources_15_m_interrupt_req_set_not_clear;
// action method nmi_req
input nmi_req_set_not_clear;
// action method dmi_read_addr
input [6 : 0] dmi_read_addr_dm_addr;
input EN_dmi_read_addr;
output RDY_dmi_read_addr;
// actionvalue method dmi_read_data
input EN_dmi_read_data;
output [31 : 0] dmi_read_data;
output RDY_dmi_read_data;
// action method dmi_write
input [6 : 0] dmi_write_dm_addr;
input [31 : 0] dmi_write_dm_word;
input EN_dmi_write;
output RDY_dmi_write;
// actionvalue method ndm_reset_client_request_get
input EN_ndm_reset_client_request_get;
output ndm_reset_client_request_get;
output RDY_ndm_reset_client_request_get;
// action method ndm_reset_client_response_put
input ndm_reset_client_response_put;
input EN_ndm_reset_client_response_put;
output RDY_ndm_reset_client_response_put;
// signals for module outputs
wire [63 : 0] cpu_dmem_master_araddr,
cpu_dmem_master_awaddr,
cpu_dmem_master_wdata,
cpu_imem_master_araddr,
cpu_imem_master_awaddr,
cpu_imem_master_wdata;
wire [31 : 0] dmi_read_data;
wire [7 : 0] cpu_dmem_master_arlen,
cpu_dmem_master_awlen,
cpu_dmem_master_wstrb,
cpu_imem_master_arlen,
cpu_imem_master_awlen,
cpu_imem_master_wstrb;
wire [5 : 0] cpu_dmem_master_arid,
cpu_dmem_master_awid,
cpu_imem_master_arid,
cpu_imem_master_awid;
wire [3 : 0] cpu_dmem_master_arcache,
cpu_dmem_master_arqos,
cpu_dmem_master_arregion,
cpu_dmem_master_awcache,
cpu_dmem_master_awqos,
cpu_dmem_master_awregion,
cpu_imem_master_arcache,
cpu_imem_master_arqos,
cpu_imem_master_arregion,
cpu_imem_master_awcache,
cpu_imem_master_awqos,
cpu_imem_master_awregion;
wire [2 : 0] cpu_dmem_master_arprot,
cpu_dmem_master_arsize,
cpu_dmem_master_awprot,
cpu_dmem_master_awsize,
cpu_imem_master_arprot,
cpu_imem_master_arsize,
cpu_imem_master_awprot,
cpu_imem_master_awsize;
wire [1 : 0] cpu_dmem_master_arburst,
cpu_dmem_master_awburst,
cpu_imem_master_arburst,
cpu_imem_master_awburst;
wire RDY_dmi_read_addr,
RDY_dmi_read_data,
RDY_dmi_write,
RDY_ndm_reset_client_request_get,
RDY_ndm_reset_client_response_put,
RDY_set_verbosity,
RDY_start,
cpu_dmem_master_arlock,
cpu_dmem_master_arvalid,
cpu_dmem_master_awlock,
cpu_dmem_master_awvalid,
cpu_dmem_master_bready,
cpu_dmem_master_rready,
cpu_dmem_master_wlast,
cpu_dmem_master_wvalid,
cpu_imem_master_arlock,
cpu_imem_master_arvalid,
cpu_imem_master_awlock,
cpu_imem_master_awvalid,
cpu_imem_master_bready,
cpu_imem_master_rready,
cpu_imem_master_wlast,
cpu_imem_master_wvalid,
ndm_reset_client_request_get;
// inlined wires
wire [172 : 0] split_0_doPut$wget, split_1_doPut$wget, split_2_doPut$wget;
wire [99 : 0] tagController_tmp_shimMaster_arff_rv$port0__write_1,
tagController_tmp_shimMaster_arff_rv$port1__read,
tagController_tmp_shimMaster_arff_rv$port2__read,
tagController_tmp_shimMaster_arff_rv$port3__read,
tagController_tmp_shimMaster_awff_rv$port0__write_1,
tagController_tmp_shimMaster_awff_rv$port1__read,
tagController_tmp_shimMaster_awff_rv$port2__read,
tagController_tmp_shimMaster_awff_rv$port3__read;
wire [98 : 0] tagController_tmp_shimSlave_arff_rv$port0__write_1,
tagController_tmp_shimSlave_arff_rv$port1__read,
tagController_tmp_shimSlave_arff_rv$port2__read,
tagController_tmp_shimSlave_arff_rv$port3__read,
tagController_tmp_shimSlave_awff_rv$port0__write_1,
tagController_tmp_shimSlave_awff_rv$port1__read,
tagController_tmp_shimSlave_awff_rv$port2__read,
tagController_tmp_shimSlave_awff_rv$port3__read,
ug_uncached_mem_shim_master_u_ar_peekWire$wget,
ug_uncached_mem_shim_master_u_aw_peekWire$wget;
wire [97 : 0] ssNoSynth_0_ar_buffer_enqw$wget,
ssNoSynth_1_ar_buffer_enqw$wget,
ssNoSynth_1_aw_buffer_enqw$wget,
ssNoSynth_2_ar_buffer_enqw$wget,
ssNoSynth_2_aw_buffer_enqw$wget,
tagController_tmp_ug_slave_u_ar_putWire$wget,
tagController_tmp_ug_slave_u_aw_putWire$wget;
wire [96 : 0] ifcs_0_1_noRoute_currentReq$port0__write_1,
ifcs_0_1_noRoute_currentReq$port1__read,
ifcs_0_noRoute_inner_currentReq$port0__write_1,
ifcs_0_noRoute_inner_currentReq$port1__read,
ifcs_1_1_noRoute_currentReq$port0__write_1,
ifcs_1_1_noRoute_currentReq$port1__read,
ifcs_1_noRoute_inner_currentReq$port0__write_1,
ifcs_1_noRoute_inner_currentReq$port1__read;
wire [74 : 0] tagController_tmp_shimSlave_wff_rv$port0__write_1,
tagController_tmp_shimSlave_wff_rv$port1__read,
tagController_tmp_shimSlave_wff_rv$port2__read,
tagController_tmp_shimSlave_wff_rv$port3__read;
wire [73 : 0] ssNoSynth_1_w_buffer_enqw$wget,
ssNoSynth_2_w_buffer_enqw$wget,
tagController_tmp_shimMaster_rff_rv$port0__write_1,
tagController_tmp_shimMaster_rff_rv$port1__read,
tagController_tmp_shimMaster_rff_rv$port2__read,
tagController_tmp_shimMaster_rff_rv$port3__read,
tagController_tmp_shimMaster_wff_rv$port0__write_1,
tagController_tmp_shimMaster_wff_rv$port1__read,
tagController_tmp_shimMaster_wff_rv$port2__read,
tagController_tmp_shimMaster_wff_rv$port3__read,
tagController_tmp_shimSlave_rff_rv$port0__write_1,
tagController_tmp_shimSlave_rff_rv$port1__read,
tagController_tmp_shimSlave_rff_rv$port2__read,
tagController_tmp_shimSlave_rff_rv$port3__read,
tagController_tmp_ug_slave_u_w_putWire$wget;
wire [72 : 0] tagController_tmp_ug_master_u_r_putWire$wget,
tmp2_r_buffer_enqw$wget,
ug_uncached_mem_shim_master_u_r_putWire$wget;
wire [71 : 0] msNoSynth_0_r_buffer_enqw$wget,
msNoSynth_1_r_buffer_enqw$wget,
tmp0_r_buffer_enqw$wget;
wire [8 : 0] ifcs_0_1_noRoute_flitCount$port0__write_1,
ifcs_0_1_noRoute_flitCount$port1__write_1,
ifcs_0_1_noRoute_flitCount$port2__read,
ifcs_1_1_noRoute_flitCount$port0__write_1,
ifcs_1_1_noRoute_flitCount$port1__write_1,
ifcs_1_1_noRoute_flitCount$port2__read,
tagController_tmp_shimMaster_bff_rv$port0__write_1,
tagController_tmp_shimMaster_bff_rv$port1__read,
tagController_tmp_shimMaster_bff_rv$port2__read,
tagController_tmp_shimMaster_bff_rv$port3__read;
wire [7 : 0] tagController_tmp_shimSlave_bff_rv$port0__write_1,
tagController_tmp_shimSlave_bff_rv$port1__read,
tagController_tmp_shimSlave_bff_rv$port2__read,
tagController_tmp_shimSlave_bff_rv$port3__read,
tagController_tmp_ug_master_u_b_putWire$wget,
ug_uncached_mem_shim_master_u_b_putWire$wget;
wire [6 : 0] tmp2_b_buffer_enqw$wget;
wire [5 : 0] msNoSynth_0_b_buffer_enqw$wget,
msNoSynth_1_b_buffer_enqw$wget,
tmp0_b_buffer_enqw$wget;
wire flitToSink_0$whas,
flitToSink_1$whas,
flitToSink_1_0$whas,
flitToSink_1_0_1$whas,
flitToSink_1_1$whas,
flitToSink_1_1_0$whas,
flitToSink_1_1_1$whas,
flitToSink_1_1_1_1$whas,
flitToSink_1_2$whas,
flitToSink_2$whas,
ifcs_0_noRoute_inner_currentReq$EN_port0__write,
ifcs_0_noRoute_inner_pendingReq$EN_port0__write,
ifcs_0_noRoute_inner_pendingReq$port1__read,
ifcs_0_noRoute_inner_pendingReq$port2__read,
ifcs_1_noRoute_inner_currentReq$EN_port0__write,
ifcs_1_noRoute_inner_pendingReq$EN_port0__write,
ifcs_1_noRoute_inner_pendingReq$port1__read,
ifcs_1_noRoute_inner_pendingReq$port2__read,
merged_0_doDrop$whas,
merged_1_doDrop$whas,
msNoSynth_0_ar_dwReady$whas,
msNoSynth_0_b_buffer_enqw$whas,
msNoSynth_0_r_buffer_enqw$whas,
msNoSynth_0_w_dwReady$whas,
msNoSynth_1_ar_dwReady$whas,
msNoSynth_1_b_buffer_enqw$whas,
msNoSynth_1_r_buffer_enqw$whas,
msNoSynth_1_w_dwReady$whas,
reqWires_0$wget,
reqWires_1$wget,
reqWires_1_0$wget,
reqWires_1_0_1$wget,
reqWires_1_1$wget,
reqWires_1_1_0$wget,
reqWires_1_1_1$wget,
reqWires_1_1_1_1$wget,
reqWires_1_1_2$wget,
reqWires_1_2$wget,
sourceSelect_1_0$whas,
sourceSelect_1_0_1$whas,
sourceSelect_1_1$whas,
sourceSelect_1_1_1$whas,
sourceSelect_1_2$whas,
ssNoSynth_0_b_dwReady$whas,
ssNoSynth_0_r_dwReady$whas,
ssNoSynth_0_w_buffer_enqw$whas,
ssNoSynth_1_b_dwReady$whas,
ssNoSynth_1_r_dwReady$whas,
ssNoSynth_1_w_buffer_enqw$whas,
ssNoSynth_2_b_dwReady$whas,
ssNoSynth_2_r_dwReady$whas,
ssNoSynth_2_w_buffer_enqw$whas,
tagController_tmp_shimMaster_arff_rv$EN_port0__write,
tagController_tmp_shimMaster_awff_rv$EN_port0__write,
tagController_tmp_shimMaster_wff_rv$EN_port0__write,
tagController_tmp_shimSlave_bff_rv$EN_port0__write,
tagController_tmp_shimSlave_rff_rv$EN_port0__write,
tagController_tmp_ug_master_u_ar_dropWire$whas,
tagController_tmp_ug_master_u_aw_dropWire$whas,
tagController_tmp_ug_master_u_b_putWire$whas,
tagController_tmp_ug_master_u_r_putWire$whas,
tagController_tmp_ug_master_u_w_dropWire$whas,
tmp0_ar_dwReady$whas,
tmp0_aw_dwReady$whas,
tmp0_b_buffer_enqw$whas,
tmp0_r_buffer_enqw$whas,
tmp0_w_dwReady$whas,
ug_uncached_mem_shim_master_u_ar_dropWire$whas,
ug_uncached_mem_shim_master_u_aw_dropWire$whas,
ug_uncached_mem_shim_master_u_b_putWire$whas,
ug_uncached_mem_shim_master_u_r_putWire$whas,
ug_uncached_mem_shim_master_u_w_dropWire$whas;
// register activeSource_0
reg activeSource_0;
wire activeSource_0$D_IN, activeSource_0$EN;
// register activeSource_1
reg activeSource_1;
wire activeSource_1$D_IN, activeSource_1$EN;
// register activeSource_1_0
reg activeSource_1_0;
wire activeSource_1_0$D_IN, activeSource_1_0$EN;
// register activeSource_1_0_1
reg activeSource_1_0_1;
wire activeSource_1_0_1$D_IN, activeSource_1_0_1$EN;
// register activeSource_1_1
reg activeSource_1_1;
wire activeSource_1_1$D_IN, activeSource_1_1$EN;
// register activeSource_1_1_0
reg activeSource_1_1_0;
reg activeSource_1_1_0$D_IN;
wire activeSource_1_1_0$EN;
// register activeSource_1_1_1
reg activeSource_1_1_1;
wire activeSource_1_1_1$D_IN, activeSource_1_1_1$EN;
// register activeSource_1_1_1_1
reg activeSource_1_1_1_1;
reg activeSource_1_1_1_1$D_IN;
wire activeSource_1_1_1_1$EN;
// register activeSource_1_1_2
reg activeSource_1_1_2;
reg activeSource_1_1_2$D_IN;
wire activeSource_1_1_2$EN;
// register activeSource_1_2
reg activeSource_1_2;
wire activeSource_1_2$D_IN, activeSource_1_2$EN;
// register arbiter_1_1_firstHot
reg arbiter_1_1_firstHot;
wire arbiter_1_1_firstHot$D_IN, arbiter_1_1_firstHot$EN;
// register arbiter_1_1_lastSelect
reg arbiter_1_1_lastSelect;
wire arbiter_1_1_lastSelect$D_IN, arbiter_1_1_lastSelect$EN;
// register arbiter_1_1_lastSelect_1
reg arbiter_1_1_lastSelect_1;
wire arbiter_1_1_lastSelect_1$D_IN, arbiter_1_1_lastSelect_1$EN;
// register arbiter_1_firstHot
reg arbiter_1_firstHot;
wire arbiter_1_firstHot$D_IN, arbiter_1_firstHot$EN;
// register arbiter_1_firstHot_1
reg arbiter_1_firstHot_1;
wire arbiter_1_firstHot_1$D_IN, arbiter_1_firstHot_1$EN;
// register arbiter_1_lastSelect
reg arbiter_1_lastSelect;
wire arbiter_1_lastSelect$D_IN, arbiter_1_lastSelect$EN;
// register arbiter_1_lastSelect_1
reg arbiter_1_lastSelect_1;
wire arbiter_1_lastSelect_1$D_IN, arbiter_1_lastSelect_1$EN;
// register arbiter_1_lastSelect_2
reg arbiter_1_lastSelect_2;
wire arbiter_1_lastSelect_2$D_IN, arbiter_1_lastSelect_2$EN;
// register arbiter_firstHot
reg arbiter_firstHot;
wire arbiter_firstHot$D_IN, arbiter_firstHot$EN;
// register arbiter_lastSelect
reg arbiter_lastSelect;
wire arbiter_lastSelect$D_IN, arbiter_lastSelect$EN;
// register ifcs_0_1_noRoute_currentReq
reg [96 : 0] ifcs_0_1_noRoute_currentReq;
wire [96 : 0] ifcs_0_1_noRoute_currentReq$D_IN;
wire ifcs_0_1_noRoute_currentReq$EN;
// register ifcs_0_1_noRoute_flitCount
reg [8 : 0] ifcs_0_1_noRoute_flitCount;
wire [8 : 0] ifcs_0_1_noRoute_flitCount$D_IN;
wire ifcs_0_1_noRoute_flitCount$EN;
// register ifcs_0_1_state
reg [1 : 0] ifcs_0_1_state;
wire [1 : 0] ifcs_0_1_state$D_IN;
wire ifcs_0_1_state$EN;
// register ifcs_0_1_state_1
reg ifcs_0_1_state_1;
wire ifcs_0_1_state_1$D_IN, ifcs_0_1_state_1$EN;
// register ifcs_0_noRoute_inner_currentReq
reg [96 : 0] ifcs_0_noRoute_inner_currentReq;
wire [96 : 0] ifcs_0_noRoute_inner_currentReq$D_IN;
wire ifcs_0_noRoute_inner_currentReq$EN;
// register ifcs_0_noRoute_inner_pendingReq
reg ifcs_0_noRoute_inner_pendingReq;
wire ifcs_0_noRoute_inner_pendingReq$D_IN,
ifcs_0_noRoute_inner_pendingReq$EN;
// register ifcs_0_state
reg [1 : 0] ifcs_0_state;
reg [1 : 0] ifcs_0_state$D_IN;
wire ifcs_0_state$EN;
// register ifcs_0_state_1
reg ifcs_0_state_1;
wire ifcs_0_state_1$D_IN, ifcs_0_state_1$EN;
// register ifcs_1_1_noRoute_currentReq
reg [96 : 0] ifcs_1_1_noRoute_currentReq;
wire [96 : 0] ifcs_1_1_noRoute_currentReq$D_IN;
wire ifcs_1_1_noRoute_currentReq$EN;
// register ifcs_1_1_noRoute_flitCount
reg [8 : 0] ifcs_1_1_noRoute_flitCount;
wire [8 : 0] ifcs_1_1_noRoute_flitCount$D_IN;
wire ifcs_1_1_noRoute_flitCount$EN;
// register ifcs_1_1_state
reg [1 : 0] ifcs_1_1_state;
wire [1 : 0] ifcs_1_1_state$D_IN;
wire ifcs_1_1_state$EN;
// register ifcs_1_1_state_1
reg ifcs_1_1_state_1;
wire ifcs_1_1_state_1$D_IN, ifcs_1_1_state_1$EN;
// register ifcs_1_noRoute_inner_currentReq
reg [96 : 0] ifcs_1_noRoute_inner_currentReq;
wire [96 : 0] ifcs_1_noRoute_inner_currentReq$D_IN;
wire ifcs_1_noRoute_inner_currentReq$EN;
// register ifcs_1_noRoute_inner_pendingReq
reg ifcs_1_noRoute_inner_pendingReq;
wire ifcs_1_noRoute_inner_pendingReq$D_IN,
ifcs_1_noRoute_inner_pendingReq$EN;
// register ifcs_1_state
reg [1 : 0] ifcs_1_state;
reg [1 : 0] ifcs_1_state$D_IN;
wire ifcs_1_state$EN;
// register ifcs_1_state_1
reg ifcs_1_state_1;
wire ifcs_1_state_1$D_IN, ifcs_1_state_1$EN;
// register ifcs_2_1_state
reg ifcs_2_1_state;
wire ifcs_2_1_state$D_IN, ifcs_2_1_state$EN;
// register ifcs_2_state
reg ifcs_2_state;
wire ifcs_2_state$D_IN, ifcs_2_state$EN;
// register merged_0_flitLeft
reg [7 : 0] merged_0_flitLeft;
wire [7 : 0] merged_0_flitLeft$D_IN;
wire merged_0_flitLeft$EN;
// register merged_1_flitLeft
reg [7 : 0] merged_1_flitLeft;
wire [7 : 0] merged_1_flitLeft$D_IN;
wire merged_1_flitLeft$EN;
// register rg_fromhost_addr
reg [63 : 0] rg_fromhost_addr;
wire [63 : 0] rg_fromhost_addr$D_IN;
wire rg_fromhost_addr$EN;
// register rg_hart0_reset_delay
reg [7 : 0] rg_hart0_reset_delay;
wire [7 : 0] rg_hart0_reset_delay$D_IN;
wire rg_hart0_reset_delay$EN;
// register rg_tohost_addr
reg [63 : 0] rg_tohost_addr;
wire [63 : 0] rg_tohost_addr$D_IN;
wire rg_tohost_addr$EN;
// register split_0_flitLeft
reg [7 : 0] split_0_flitLeft;
wire [7 : 0] split_0_flitLeft$D_IN;
wire split_0_flitLeft$EN;
// register split_1_flitLeft
reg [7 : 0] split_1_flitLeft;
wire [7 : 0] split_1_flitLeft$D_IN;
wire split_1_flitLeft$EN;
// register split_2_flitLeft
reg [7 : 0] split_2_flitLeft;
wire [7 : 0] split_2_flitLeft$D_IN;
wire split_2_flitLeft$EN;
// register state
reg state;
wire state$D_IN, state$EN;
// register state_1
reg state_1;
wire state_1$D_IN, state_1$EN;
// register state_1_1
reg state_1_1;
wire state_1_1$D_IN, state_1_1$EN;
// register state_1_1_1
reg state_1_1_1;
wire state_1_1_1$D_IN, state_1_1_1$EN;
// register tagController_tmp_addrOffset
reg [63 : 0] tagController_tmp_addrOffset;
wire [63 : 0] tagController_tmp_addrOffset$D_IN;
wire tagController_tmp_addrOffset$EN;
// register tagController_tmp_doneSendingAW
reg tagController_tmp_doneSendingAW;
wire tagController_tmp_doneSendingAW$D_IN,
tagController_tmp_doneSendingAW$EN;
// register tagController_tmp_reset_done
reg tagController_tmp_reset_done;
wire tagController_tmp_reset_done$D_IN, tagController_tmp_reset_done$EN;
// register tagController_tmp_shimMaster_arff_rv
reg [99 : 0] tagController_tmp_shimMaster_arff_rv;
wire [99 : 0] tagController_tmp_shimMaster_arff_rv$D_IN;
wire tagController_tmp_shimMaster_arff_rv$EN;
// register tagController_tmp_shimMaster_awff_rv
reg [99 : 0] tagController_tmp_shimMaster_awff_rv;
wire [99 : 0] tagController_tmp_shimMaster_awff_rv$D_IN;
wire tagController_tmp_shimMaster_awff_rv$EN;
// register tagController_tmp_shimMaster_bff_rv
reg [8 : 0] tagController_tmp_shimMaster_bff_rv;
wire [8 : 0] tagController_tmp_shimMaster_bff_rv$D_IN;
wire tagController_tmp_shimMaster_bff_rv$EN;
// register tagController_tmp_shimMaster_rff_rv
reg [73 : 0] tagController_tmp_shimMaster_rff_rv;
wire [73 : 0] tagController_tmp_shimMaster_rff_rv$D_IN;
wire tagController_tmp_shimMaster_rff_rv$EN;
// register tagController_tmp_shimMaster_wff_rv
reg [73 : 0] tagController_tmp_shimMaster_wff_rv;
wire [73 : 0] tagController_tmp_shimMaster_wff_rv$D_IN;
wire tagController_tmp_shimMaster_wff_rv$EN;
// register tagController_tmp_shimSlave_arff_rv
reg [98 : 0] tagController_tmp_shimSlave_arff_rv;
wire [98 : 0] tagController_tmp_shimSlave_arff_rv$D_IN;
wire tagController_tmp_shimSlave_arff_rv$EN;
// register tagController_tmp_shimSlave_awff_rv
reg [98 : 0] tagController_tmp_shimSlave_awff_rv;
wire [98 : 0] tagController_tmp_shimSlave_awff_rv$D_IN;
wire tagController_tmp_shimSlave_awff_rv$EN;
// register tagController_tmp_shimSlave_bff_rv
reg [7 : 0] tagController_tmp_shimSlave_bff_rv;
wire [7 : 0] tagController_tmp_shimSlave_bff_rv$D_IN;
wire tagController_tmp_shimSlave_bff_rv$EN;
// register tagController_tmp_shimSlave_rff_rv
reg [73 : 0] tagController_tmp_shimSlave_rff_rv;
wire [73 : 0] tagController_tmp_shimSlave_rff_rv$D_IN;
wire tagController_tmp_shimSlave_rff_rv$EN;
// register tagController_tmp_shimSlave_wff_rv
reg [74 : 0] tagController_tmp_shimSlave_wff_rv;
wire [74 : 0] tagController_tmp_shimSlave_wff_rv$D_IN;
wire tagController_tmp_shimSlave_wff_rv$EN;
// ports of submodule debug_module
wire [76 : 0] debug_module$hart0_csr_mem_client_request_get;
wire [69 : 0] debug_module$hart0_gpr_mem_client_request_get;
wire [64 : 0] debug_module$hart0_csr_mem_client_response_put,
debug_module$hart0_fpr_mem_client_response_put,
debug_module$hart0_gpr_mem_client_response_put;
wire [63 : 0] debug_module$master_araddr,
debug_module$master_awaddr,
debug_module$master_rdata,
debug_module$master_wdata;
wire [31 : 0] debug_module$dmi_read_data, debug_module$dmi_write_dm_word;
wire [7 : 0] debug_module$master_arlen,
debug_module$master_awlen,
debug_module$master_wstrb;
wire [6 : 0] debug_module$dmi_read_addr_dm_addr,
debug_module$dmi_write_dm_addr;
wire [3 : 0] debug_module$hart0_get_other_req_get,
debug_module$master_arcache,
debug_module$master_arid,
debug_module$master_arqos,
debug_module$master_arregion,
debug_module$master_awcache,
debug_module$master_awid,
debug_module$master_awqos,
debug_module$master_awregion,
debug_module$master_bid,
debug_module$master_rid;
wire [2 : 0] debug_module$master_arprot,
debug_module$master_arsize,
debug_module$master_awprot,
debug_module$master_awsize;
wire [1 : 0] debug_module$master_arburst,
debug_module$master_awburst,
debug_module$master_bresp,
debug_module$master_rresp;
wire debug_module$EN_dmi_read_addr,
debug_module$EN_dmi_read_data,
debug_module$EN_dmi_write,
debug_module$EN_hart0_client_run_halt_request_get,
debug_module$EN_hart0_client_run_halt_response_put,
debug_module$EN_hart0_csr_mem_client_request_get,
debug_module$EN_hart0_csr_mem_client_response_put,
debug_module$EN_hart0_fpr_mem_client_request_get,
debug_module$EN_hart0_fpr_mem_client_response_put,
debug_module$EN_hart0_get_other_req_get,
debug_module$EN_hart0_gpr_mem_client_request_get,
debug_module$EN_hart0_gpr_mem_client_response_put,
debug_module$EN_hart0_reset_client_request_get,
debug_module$EN_hart0_reset_client_response_put,
debug_module$EN_ndm_reset_client_request_get,
debug_module$EN_ndm_reset_client_response_put,
debug_module$RDY_dmi_read_addr,
debug_module$RDY_dmi_read_data,
debug_module$RDY_dmi_write,
debug_module$RDY_hart0_client_run_halt_request_get,
debug_module$RDY_hart0_client_run_halt_response_put,
debug_module$RDY_hart0_csr_mem_client_request_get,
debug_module$RDY_hart0_csr_mem_client_response_put,
debug_module$RDY_hart0_get_other_req_get,
debug_module$RDY_hart0_gpr_mem_client_request_get,
debug_module$RDY_hart0_gpr_mem_client_response_put,
debug_module$RDY_hart0_reset_client_request_get,
debug_module$RDY_hart0_reset_client_response_put,
debug_module$RDY_ndm_reset_client_request_get,
debug_module$RDY_ndm_reset_client_response_put,
debug_module$hart0_client_run_halt_request_get,
debug_module$hart0_client_run_halt_response_put,
debug_module$hart0_reset_client_response_put,
debug_module$master_arlock,
debug_module$master_arready,
debug_module$master_arvalid,
debug_module$master_awlock,
debug_module$master_awready,
debug_module$master_awvalid,
debug_module$master_bready,
debug_module$master_bvalid,
debug_module$master_rlast,
debug_module$master_rready,
debug_module$master_ruser,
debug_module$master_rvalid,
debug_module$master_wlast,
debug_module$master_wready,
debug_module$master_wuser,
debug_module$master_wvalid,
debug_module$ndm_reset_client_request_get,
debug_module$ndm_reset_client_response_put;
// ports of submodule dm_hart0_reset_controller
wire dm_hart0_reset_controller$ASSERT_IN, dm_hart0_reset_controller$OUT_RST;
// ports of submodule hart0_reset
wire hart0_reset$RST_OUT;
// ports of submodule ifcs_0_1_innerReq
wire [97 : 0] ifcs_0_1_innerReq$D_IN, ifcs_0_1_innerReq$D_OUT;
wire ifcs_0_1_innerReq$CLR,
ifcs_0_1_innerReq$DEQ,
ifcs_0_1_innerReq$EMPTY_N,
ifcs_0_1_innerReq$ENQ,
ifcs_0_1_innerReq$FULL_N;
// ports of submodule ifcs_0_1_innerRoute
wire [2 : 0] ifcs_0_1_innerRoute$D_IN, ifcs_0_1_innerRoute$D_OUT;
wire ifcs_0_1_innerRoute$CLR,
ifcs_0_1_innerRoute$DEQ,
ifcs_0_1_innerRoute$EMPTY_N,
ifcs_0_1_innerRoute$ENQ,
ifcs_0_1_innerRoute$FULL_N;
// ports of submodule ifcs_0_1_noRouteRsp
wire [71 : 0] ifcs_0_1_noRouteRsp$D_IN, ifcs_0_1_noRouteRsp$D_OUT;
wire ifcs_0_1_noRouteRsp$CLR,
ifcs_0_1_noRouteRsp$DEQ,
ifcs_0_1_noRouteRsp$EMPTY_N,
ifcs_0_1_noRouteRsp$ENQ,
ifcs_0_1_noRouteRsp$FULL_N;
// ports of submodule ifcs_0_1_routeBack
wire [1 : 0] ifcs_0_1_routeBack$D_IN, ifcs_0_1_routeBack$D_OUT;
wire ifcs_0_1_routeBack$CLR,
ifcs_0_1_routeBack$DEQ,
ifcs_0_1_routeBack$EMPTY_N,
ifcs_0_1_routeBack$ENQ,
ifcs_0_1_routeBack$FULL_N;
// ports of submodule ifcs_0_1_rspBack
wire [71 : 0] ifcs_0_1_rspBack$D_IN, ifcs_0_1_rspBack$D_OUT;
wire ifcs_0_1_rspBack$CLR,
ifcs_0_1_rspBack$DEQ,
ifcs_0_1_rspBack$EMPTY_N,
ifcs_0_1_rspBack$ENQ,
ifcs_0_1_rspBack$FULL_N;
// ports of submodule ifcs_0_innerReq
wire [172 : 0] ifcs_0_innerReq$D_IN, ifcs_0_innerReq$D_OUT;
wire ifcs_0_innerReq$CLR,
ifcs_0_innerReq$DEQ,
ifcs_0_innerReq$EMPTY_N,
ifcs_0_innerReq$ENQ,
ifcs_0_innerReq$FULL_N;
// ports of submodule ifcs_0_innerRoute
wire [2 : 0] ifcs_0_innerRoute$D_IN, ifcs_0_innerRoute$D_OUT;
wire ifcs_0_innerRoute$CLR,
ifcs_0_innerRoute$DEQ,
ifcs_0_innerRoute$EMPTY_N,
ifcs_0_innerRoute$ENQ,
ifcs_0_innerRoute$FULL_N;
// ports of submodule ifcs_0_noRouteRsp
wire [5 : 0] ifcs_0_noRouteRsp$D_IN, ifcs_0_noRouteRsp$D_OUT;
wire ifcs_0_noRouteRsp$CLR,
ifcs_0_noRouteRsp$DEQ,
ifcs_0_noRouteRsp$EMPTY_N,
ifcs_0_noRouteRsp$ENQ,
ifcs_0_noRouteRsp$FULL_N;
// ports of submodule ifcs_0_routeBack
wire [1 : 0] ifcs_0_routeBack$D_IN, ifcs_0_routeBack$D_OUT;
wire ifcs_0_routeBack$CLR,
ifcs_0_routeBack$DEQ,
ifcs_0_routeBack$EMPTY_N,
ifcs_0_routeBack$ENQ,
ifcs_0_routeBack$FULL_N;
// ports of submodule ifcs_0_rspBack
wire [5 : 0] ifcs_0_rspBack$D_IN, ifcs_0_rspBack$D_OUT;
wire ifcs_0_rspBack$CLR,
ifcs_0_rspBack$DEQ,
ifcs_0_rspBack$EMPTY_N,
ifcs_0_rspBack$ENQ,
ifcs_0_rspBack$FULL_N;
// ports of submodule ifcs_1_1_innerReq
wire [97 : 0] ifcs_1_1_innerReq$D_IN, ifcs_1_1_innerReq$D_OUT;
wire ifcs_1_1_innerReq$CLR,
ifcs_1_1_innerReq$DEQ,
ifcs_1_1_innerReq$EMPTY_N,
ifcs_1_1_innerReq$ENQ,
ifcs_1_1_innerReq$FULL_N;
// ports of submodule ifcs_1_1_innerRoute
wire [2 : 0] ifcs_1_1_innerRoute$D_IN, ifcs_1_1_innerRoute$D_OUT;
wire ifcs_1_1_innerRoute$CLR,
ifcs_1_1_innerRoute$DEQ,
ifcs_1_1_innerRoute$EMPTY_N,
ifcs_1_1_innerRoute$ENQ,
ifcs_1_1_innerRoute$FULL_N;
// ports of submodule ifcs_1_1_noRouteRsp
wire [71 : 0] ifcs_1_1_noRouteRsp$D_IN, ifcs_1_1_noRouteRsp$D_OUT;
wire ifcs_1_1_noRouteRsp$CLR,
ifcs_1_1_noRouteRsp$DEQ,
ifcs_1_1_noRouteRsp$EMPTY_N,
ifcs_1_1_noRouteRsp$ENQ,
ifcs_1_1_noRouteRsp$FULL_N;
// ports of submodule ifcs_1_1_routeBack
wire [1 : 0] ifcs_1_1_routeBack$D_IN, ifcs_1_1_routeBack$D_OUT;
wire ifcs_1_1_routeBack$CLR,
ifcs_1_1_routeBack$DEQ,
ifcs_1_1_routeBack$EMPTY_N,
ifcs_1_1_routeBack$ENQ,
ifcs_1_1_routeBack$FULL_N;
// ports of submodule ifcs_1_1_rspBack
wire [71 : 0] ifcs_1_1_rspBack$D_IN, ifcs_1_1_rspBack$D_OUT;
wire ifcs_1_1_rspBack$CLR,
ifcs_1_1_rspBack$DEQ,
ifcs_1_1_rspBack$EMPTY_N,
ifcs_1_1_rspBack$ENQ,
ifcs_1_1_rspBack$FULL_N;
// ports of submodule ifcs_1_innerReq
wire [172 : 0] ifcs_1_innerReq$D_IN, ifcs_1_innerReq$D_OUT;
wire ifcs_1_innerReq$CLR,
ifcs_1_innerReq$DEQ,
ifcs_1_innerReq$EMPTY_N,
ifcs_1_innerReq$ENQ,
ifcs_1_innerReq$FULL_N;
// ports of submodule ifcs_1_innerRoute
wire [2 : 0] ifcs_1_innerRoute$D_IN, ifcs_1_innerRoute$D_OUT;
wire ifcs_1_innerRoute$CLR,
ifcs_1_innerRoute$DEQ,
ifcs_1_innerRoute$EMPTY_N,
ifcs_1_innerRoute$ENQ,
ifcs_1_innerRoute$FULL_N;
// ports of submodule ifcs_1_noRouteRsp
wire [5 : 0] ifcs_1_noRouteRsp$D_IN, ifcs_1_noRouteRsp$D_OUT;
wire ifcs_1_noRouteRsp$CLR,
ifcs_1_noRouteRsp$DEQ,
ifcs_1_noRouteRsp$EMPTY_N,
ifcs_1_noRouteRsp$ENQ,
ifcs_1_noRouteRsp$FULL_N;
// ports of submodule ifcs_1_routeBack
wire [1 : 0] ifcs_1_routeBack$D_IN, ifcs_1_routeBack$D_OUT;
wire ifcs_1_routeBack$CLR,
ifcs_1_routeBack$DEQ,
ifcs_1_routeBack$EMPTY_N,
ifcs_1_routeBack$ENQ,
ifcs_1_routeBack$FULL_N;
// ports of submodule ifcs_1_rspBack
wire [5 : 0] ifcs_1_rspBack$D_IN, ifcs_1_rspBack$D_OUT;
wire ifcs_1_rspBack$CLR,
ifcs_1_rspBack$DEQ,
ifcs_1_rspBack$EMPTY_N,
ifcs_1_rspBack$ENQ,
ifcs_1_rspBack$FULL_N;
// ports of submodule ifcs_2_1_routeBack
wire [1 : 0] ifcs_2_1_routeBack$D_IN, ifcs_2_1_routeBack$D_OUT;
wire ifcs_2_1_routeBack$CLR,
ifcs_2_1_routeBack$DEQ,
ifcs_2_1_routeBack$EMPTY_N,
ifcs_2_1_routeBack$ENQ,
ifcs_2_1_routeBack$FULL_N;
// ports of submodule ifcs_2_1_rspBack
wire [71 : 0] ifcs_2_1_rspBack$D_IN, ifcs_2_1_rspBack$D_OUT;
wire ifcs_2_1_rspBack$CLR,
ifcs_2_1_rspBack$DEQ,
ifcs_2_1_rspBack$EMPTY_N,
ifcs_2_1_rspBack$ENQ,
ifcs_2_1_rspBack$FULL_N;
// ports of submodule ifcs_2_routeBack
wire [1 : 0] ifcs_2_routeBack$D_IN, ifcs_2_routeBack$D_OUT;
wire ifcs_2_routeBack$CLR,
ifcs_2_routeBack$DEQ,
ifcs_2_routeBack$EMPTY_N,
ifcs_2_routeBack$ENQ,
ifcs_2_routeBack$FULL_N;
// ports of submodule ifcs_2_rspBack
wire [5 : 0] ifcs_2_rspBack$D_IN, ifcs_2_rspBack$D_OUT;
wire ifcs_2_rspBack$CLR,
ifcs_2_rspBack$DEQ,
ifcs_2_rspBack$EMPTY_N,
ifcs_2_rspBack$ENQ,
ifcs_2_rspBack$FULL_N;
// ports of submodule msNoSynth_0_b_buffer_ff
wire [5 : 0] msNoSynth_0_b_buffer_ff$D_IN, msNoSynth_0_b_buffer_ff$D_OUT;
wire msNoSynth_0_b_buffer_ff$CLR,
msNoSynth_0_b_buffer_ff$DEQ,
msNoSynth_0_b_buffer_ff$EMPTY_N,
msNoSynth_0_b_buffer_ff$ENQ,
msNoSynth_0_b_buffer_ff$FULL_N;
// ports of submodule msNoSynth_0_b_buffer_firstValid
wire msNoSynth_0_b_buffer_firstValid$D_IN,
msNoSynth_0_b_buffer_firstValid$EN,
msNoSynth_0_b_buffer_firstValid$Q_OUT;
// ports of submodule msNoSynth_0_r_buffer_ff
wire [71 : 0] msNoSynth_0_r_buffer_ff$D_IN, msNoSynth_0_r_buffer_ff$D_OUT;
wire msNoSynth_0_r_buffer_ff$CLR,
msNoSynth_0_r_buffer_ff$DEQ,
msNoSynth_0_r_buffer_ff$EMPTY_N,
msNoSynth_0_r_buffer_ff$ENQ,
msNoSynth_0_r_buffer_ff$FULL_N;
// ports of submodule msNoSynth_0_r_buffer_firstValid
wire msNoSynth_0_r_buffer_firstValid$D_IN,
msNoSynth_0_r_buffer_firstValid$EN,
msNoSynth_0_r_buffer_firstValid$Q_OUT;
// ports of submodule msNoSynth_1_b_buffer_ff
wire [5 : 0] msNoSynth_1_b_buffer_ff$D_IN, msNoSynth_1_b_buffer_ff$D_OUT;
wire msNoSynth_1_b_buffer_ff$CLR,
msNoSynth_1_b_buffer_ff$DEQ,
msNoSynth_1_b_buffer_ff$EMPTY_N,
msNoSynth_1_b_buffer_ff$ENQ,
msNoSynth_1_b_buffer_ff$FULL_N;
// ports of submodule msNoSynth_1_b_buffer_firstValid
wire msNoSynth_1_b_buffer_firstValid$D_IN,
msNoSynth_1_b_buffer_firstValid$EN,
msNoSynth_1_b_buffer_firstValid$Q_OUT;
// ports of submodule msNoSynth_1_r_buffer_ff
wire [71 : 0] msNoSynth_1_r_buffer_ff$D_IN, msNoSynth_1_r_buffer_ff$D_OUT;
wire msNoSynth_1_r_buffer_ff$CLR,
msNoSynth_1_r_buffer_ff$DEQ,
msNoSynth_1_r_buffer_ff$EMPTY_N,
msNoSynth_1_r_buffer_ff$ENQ,
msNoSynth_1_r_buffer_ff$FULL_N;
// ports of submodule msNoSynth_1_r_buffer_firstValid
wire msNoSynth_1_r_buffer_firstValid$D_IN,
msNoSynth_1_r_buffer_firstValid$EN,
msNoSynth_1_r_buffer_firstValid$Q_OUT;
// ports of submodule plic
wire [63 : 0] plic$axi4_slave_araddr,
plic$axi4_slave_awaddr,
plic$axi4_slave_rdata,
plic$axi4_slave_wdata,
plic$set_addr_map_addr_base,
plic$set_addr_map_addr_lim;
wire [7 : 0] plic$axi4_slave_arlen,
plic$axi4_slave_awlen,
plic$axi4_slave_wstrb;
wire [4 : 0] plic$axi4_slave_arid,
plic$axi4_slave_awid,
plic$axi4_slave_bid,
plic$axi4_slave_rid;
wire [3 : 0] plic$axi4_slave_arcache,
plic$axi4_slave_arqos,
plic$axi4_slave_arregion,
plic$axi4_slave_awcache,
plic$axi4_slave_awqos,
plic$axi4_slave_awregion,
plic$set_verbosity_verbosity;
wire [2 : 0] plic$axi4_slave_arprot,
plic$axi4_slave_arsize,
plic$axi4_slave_awprot,
plic$axi4_slave_awsize;
wire [1 : 0] plic$axi4_slave_arburst,
plic$axi4_slave_awburst,
plic$axi4_slave_bresp,
plic$axi4_slave_rresp;
wire plic$EN_server_reset_request_put,
plic$EN_server_reset_response_get,
plic$EN_set_addr_map,
plic$EN_set_verbosity,
plic$EN_show_PLIC_state,
plic$axi4_slave_arlock,
plic$axi4_slave_arready,
plic$axi4_slave_arvalid,
plic$axi4_slave_awlock,
plic$axi4_slave_awready,
plic$axi4_slave_awvalid,
plic$axi4_slave_bready,
plic$axi4_slave_bvalid,
plic$axi4_slave_rlast,
plic$axi4_slave_rready,
plic$axi4_slave_ruser,
plic$axi4_slave_rvalid,
plic$axi4_slave_wlast,
plic$axi4_slave_wready,
plic$axi4_slave_wuser,
plic$axi4_slave_wvalid,
plic$v_sources_0_m_interrupt_req_set_not_clear,
plic$v_sources_10_m_interrupt_req_set_not_clear,
plic$v_sources_11_m_interrupt_req_set_not_clear,
plic$v_sources_12_m_interrupt_req_set_not_clear,
plic$v_sources_13_m_interrupt_req_set_not_clear,
plic$v_sources_14_m_interrupt_req_set_not_clear,
plic$v_sources_15_m_interrupt_req_set_not_clear,
plic$v_sources_1_m_interrupt_req_set_not_clear,
plic$v_sources_2_m_interrupt_req_set_not_clear,
plic$v_sources_3_m_interrupt_req_set_not_clear,
plic$v_sources_4_m_interrupt_req_set_not_clear,
plic$v_sources_5_m_interrupt_req_set_not_clear,
plic$v_sources_6_m_interrupt_req_set_not_clear,
plic$v_sources_7_m_interrupt_req_set_not_clear,
plic$v_sources_8_m_interrupt_req_set_not_clear,
plic$v_sources_9_m_interrupt_req_set_not_clear,
plic$v_targets_0_m_eip,
plic$v_targets_1_m_eip;
// ports of submodule proc
wire [76 : 0] proc$hart0_csr_mem_server_request_put;
wire [69 : 0] proc$hart0_fpr_mem_server_request_put,
proc$hart0_gpr_mem_server_request_put;
wire [64 : 0] proc$hart0_csr_mem_server_response_get,
proc$hart0_gpr_mem_server_response_get;
wire [63 : 0] proc$debug_module_mem_server_araddr,
proc$debug_module_mem_server_awaddr,
proc$debug_module_mem_server_rdata,
proc$debug_module_mem_server_wdata,
proc$master0_araddr,
proc$master0_awaddr,
proc$master0_rdata,
proc$master0_wdata,
proc$master1_araddr,
proc$master1_awaddr,
proc$master1_rdata,
proc$master1_wdata,
proc$start_fromhostAddr,
proc$start_startpc,
proc$start_tohostAddr;
wire [7 : 0] proc$debug_module_mem_server_arlen,
proc$debug_module_mem_server_awlen,
proc$debug_module_mem_server_wstrb,
proc$master0_arlen,
proc$master0_awlen,
proc$master0_wstrb,
proc$master1_arlen,
proc$master1_awlen,
proc$master1_wstrb;
wire [4 : 0] proc$debug_module_mem_server_arid,
proc$debug_module_mem_server_awid,
proc$debug_module_mem_server_bid,
proc$debug_module_mem_server_rid,
proc$master0_arid,
proc$master0_awid,
proc$master0_bid,
proc$master0_rid;
wire [3 : 0] proc$debug_module_mem_server_arcache,
proc$debug_module_mem_server_arqos,
proc$debug_module_mem_server_arregion,
proc$debug_module_mem_server_awcache,
proc$debug_module_mem_server_awqos,
proc$debug_module_mem_server_awregion,
proc$hart0_put_other_req_put,
proc$master0_arcache,
proc$master0_arqos,
proc$master0_arregion,
proc$master0_awcache,
proc$master0_awqos,
proc$master0_awregion,
proc$master1_arcache,
proc$master1_arid,
proc$master1_arqos,
proc$master1_arregion,
proc$master1_awcache,
proc$master1_awid,
proc$master1_awqos,
proc$master1_awregion,
proc$master1_bid,
proc$master1_rid,
proc$set_verbosity_verbosity;
wire [2 : 0] proc$debug_module_mem_server_arprot,
proc$debug_module_mem_server_arsize,
proc$debug_module_mem_server_awprot,
proc$debug_module_mem_server_awsize,
proc$master0_arprot,
proc$master0_arsize,
proc$master0_awprot,
proc$master0_awsize,
proc$master1_arprot,
proc$master1_arsize,
proc$master1_awprot,
proc$master1_awsize;
wire [1 : 0] proc$debug_module_mem_server_arburst,
proc$debug_module_mem_server_awburst,
proc$debug_module_mem_server_bresp,
proc$debug_module_mem_server_rresp,
proc$master0_arburst,
proc$master0_awburst,
proc$master0_bresp,
proc$master0_rresp,
proc$master1_arburst,
proc$master1_awburst,
proc$master1_bresp,
proc$master1_rresp;
wire proc$EN_hart0_csr_mem_server_request_put,
proc$EN_hart0_csr_mem_server_response_get,
proc$EN_hart0_fpr_mem_server_request_put,
proc$EN_hart0_fpr_mem_server_response_get,
proc$EN_hart0_gpr_mem_server_request_put,
proc$EN_hart0_gpr_mem_server_response_get,
proc$EN_hart0_put_other_req_put,
proc$EN_hart0_run_halt_server_request_put,
proc$EN_hart0_run_halt_server_response_get,
proc$EN_set_verbosity,
proc$EN_start,
proc$RDY_hart0_csr_mem_server_request_put,
proc$RDY_hart0_csr_mem_server_response_get,
proc$RDY_hart0_gpr_mem_server_request_put,
proc$RDY_hart0_gpr_mem_server_response_get,
proc$RDY_hart0_run_halt_server_request_put,
proc$RDY_hart0_run_halt_server_response_get,
proc$RDY_start,
proc$debug_module_mem_server_arlock,
proc$debug_module_mem_server_arready,
proc$debug_module_mem_server_arvalid,
proc$debug_module_mem_server_awlock,
proc$debug_module_mem_server_awready,
proc$debug_module_mem_server_awvalid,
proc$debug_module_mem_server_bready,
proc$debug_module_mem_server_bvalid,
proc$debug_module_mem_server_rlast,
proc$debug_module_mem_server_rready,
proc$debug_module_mem_server_ruser,
proc$debug_module_mem_server_rvalid,
proc$debug_module_mem_server_wlast,
proc$debug_module_mem_server_wready,
proc$debug_module_mem_server_wuser,
proc$debug_module_mem_server_wvalid,
proc$hart0_run_halt_server_request_put,
proc$hart0_run_halt_server_response_get,
proc$m_external_interrupt_req_set_not_clear,
proc$master0_arlock,
proc$master0_arready,
proc$master0_arvalid,
proc$master0_awlock,
proc$master0_awready,
proc$master0_awvalid,
proc$master0_bready,
proc$master0_bvalid,
proc$master0_rlast,
proc$master0_rready,
proc$master0_ruser,
proc$master0_rvalid,
proc$master0_wlast,
proc$master0_wready,
proc$master0_wuser,
proc$master0_wvalid,
proc$master1_arlock,
proc$master1_arready,
proc$master1_arvalid,
proc$master1_awlock,
proc$master1_awready,
proc$master1_awvalid,
proc$master1_bready,
proc$master1_bvalid,
proc$master1_rlast,
proc$master1_rready,
proc$master1_ruser,
proc$master1_rvalid,
proc$master1_wlast,
proc$master1_wready,
proc$master1_wvalid,
proc$non_maskable_interrupt_req_set_not_clear,
proc$s_external_interrupt_req_set_not_clear;
// ports of submodule soc_map
wire [127 : 0] soc_map$m_mem0_controller_addr_range,
soc_map$m_plic_addr_range;
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;
// ports of submodule ssNoSynth_0_ar_buffer_ff
wire [97 : 0] ssNoSynth_0_ar_buffer_ff$D_IN, ssNoSynth_0_ar_buffer_ff$D_OUT;
wire ssNoSynth_0_ar_buffer_ff$CLR,
ssNoSynth_0_ar_buffer_ff$DEQ,
ssNoSynth_0_ar_buffer_ff$EMPTY_N,
ssNoSynth_0_ar_buffer_ff$ENQ,
ssNoSynth_0_ar_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_0_ar_buffer_firstValid
wire ssNoSynth_0_ar_buffer_firstValid$D_IN,
ssNoSynth_0_ar_buffer_firstValid$EN,
ssNoSynth_0_ar_buffer_firstValid$Q_OUT;
// ports of submodule ssNoSynth_0_aw_buffer_ff
wire [97 : 0] ssNoSynth_0_aw_buffer_ff$D_IN, ssNoSynth_0_aw_buffer_ff$D_OUT;
wire ssNoSynth_0_aw_buffer_ff$CLR,
ssNoSynth_0_aw_buffer_ff$DEQ,
ssNoSynth_0_aw_buffer_ff$EMPTY_N,
ssNoSynth_0_aw_buffer_ff$ENQ,
ssNoSynth_0_aw_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_0_aw_buffer_firstValid
wire ssNoSynth_0_aw_buffer_firstValid$D_IN,
ssNoSynth_0_aw_buffer_firstValid$EN,
ssNoSynth_0_aw_buffer_firstValid$Q_OUT;
// ports of submodule ssNoSynth_0_w_buffer_ff
wire [73 : 0] ssNoSynth_0_w_buffer_ff$D_IN, ssNoSynth_0_w_buffer_ff$D_OUT;
wire ssNoSynth_0_w_buffer_ff$CLR,
ssNoSynth_0_w_buffer_ff$DEQ,
ssNoSynth_0_w_buffer_ff$EMPTY_N,
ssNoSynth_0_w_buffer_ff$ENQ,
ssNoSynth_0_w_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_0_w_buffer_firstValid
wire ssNoSynth_0_w_buffer_firstValid$D_IN,
ssNoSynth_0_w_buffer_firstValid$EN,
ssNoSynth_0_w_buffer_firstValid$Q_OUT;
// ports of submodule ssNoSynth_1_ar_buffer_ff
wire [97 : 0] ssNoSynth_1_ar_buffer_ff$D_IN, ssNoSynth_1_ar_buffer_ff$D_OUT;
wire ssNoSynth_1_ar_buffer_ff$CLR,
ssNoSynth_1_ar_buffer_ff$DEQ,
ssNoSynth_1_ar_buffer_ff$EMPTY_N,
ssNoSynth_1_ar_buffer_ff$ENQ,
ssNoSynth_1_ar_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_1_ar_buffer_firstValid
wire ssNoSynth_1_ar_buffer_firstValid$D_IN,
ssNoSynth_1_ar_buffer_firstValid$EN,
ssNoSynth_1_ar_buffer_firstValid$Q_OUT;
// ports of submodule ssNoSynth_1_aw_buffer_ff
wire [97 : 0] ssNoSynth_1_aw_buffer_ff$D_IN, ssNoSynth_1_aw_buffer_ff$D_OUT;
wire ssNoSynth_1_aw_buffer_ff$CLR,
ssNoSynth_1_aw_buffer_ff$DEQ,
ssNoSynth_1_aw_buffer_ff$EMPTY_N,
ssNoSynth_1_aw_buffer_ff$ENQ,
ssNoSynth_1_aw_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_1_aw_buffer_firstValid
wire ssNoSynth_1_aw_buffer_firstValid$D_IN,
ssNoSynth_1_aw_buffer_firstValid$EN,
ssNoSynth_1_aw_buffer_firstValid$Q_OUT;
// ports of submodule ssNoSynth_1_w_buffer_ff
wire [73 : 0] ssNoSynth_1_w_buffer_ff$D_IN, ssNoSynth_1_w_buffer_ff$D_OUT;
wire ssNoSynth_1_w_buffer_ff$CLR,
ssNoSynth_1_w_buffer_ff$DEQ,
ssNoSynth_1_w_buffer_ff$EMPTY_N,
ssNoSynth_1_w_buffer_ff$ENQ,
ssNoSynth_1_w_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_1_w_buffer_firstValid
wire ssNoSynth_1_w_buffer_firstValid$D_IN,
ssNoSynth_1_w_buffer_firstValid$EN,
ssNoSynth_1_w_buffer_firstValid$Q_OUT;
// ports of submodule ssNoSynth_2_ar_buffer_ff
wire [97 : 0] ssNoSynth_2_ar_buffer_ff$D_IN, ssNoSynth_2_ar_buffer_ff$D_OUT;
wire ssNoSynth_2_ar_buffer_ff$CLR,
ssNoSynth_2_ar_buffer_ff$DEQ,
ssNoSynth_2_ar_buffer_ff$EMPTY_N,
ssNoSynth_2_ar_buffer_ff$ENQ,
ssNoSynth_2_ar_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_2_ar_buffer_firstValid
wire ssNoSynth_2_ar_buffer_firstValid$D_IN,
ssNoSynth_2_ar_buffer_firstValid$EN,
ssNoSynth_2_ar_buffer_firstValid$Q_OUT;
// ports of submodule ssNoSynth_2_aw_buffer_ff
wire [97 : 0] ssNoSynth_2_aw_buffer_ff$D_IN, ssNoSynth_2_aw_buffer_ff$D_OUT;
wire ssNoSynth_2_aw_buffer_ff$CLR,
ssNoSynth_2_aw_buffer_ff$DEQ,
ssNoSynth_2_aw_buffer_ff$EMPTY_N,
ssNoSynth_2_aw_buffer_ff$ENQ,
ssNoSynth_2_aw_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_2_aw_buffer_firstValid
wire ssNoSynth_2_aw_buffer_firstValid$D_IN,
ssNoSynth_2_aw_buffer_firstValid$EN,
ssNoSynth_2_aw_buffer_firstValid$Q_OUT;
// ports of submodule ssNoSynth_2_w_buffer_ff
wire [73 : 0] ssNoSynth_2_w_buffer_ff$D_IN, ssNoSynth_2_w_buffer_ff$D_OUT;
wire ssNoSynth_2_w_buffer_ff$CLR,
ssNoSynth_2_w_buffer_ff$DEQ,
ssNoSynth_2_w_buffer_ff$EMPTY_N,
ssNoSynth_2_w_buffer_ff$ENQ,
ssNoSynth_2_w_buffer_ff$FULL_N;
// ports of submodule ssNoSynth_2_w_buffer_firstValid
wire ssNoSynth_2_w_buffer_firstValid$D_IN,
ssNoSynth_2_w_buffer_firstValid$EN,
ssNoSynth_2_w_buffer_firstValid$Q_OUT;
// ports of submodule tagController_tmp_awreqff
wire [97 : 0] tagController_tmp_awreqff$D_IN,
tagController_tmp_awreqff$D_OUT;
wire tagController_tmp_awreqff$CLR,
tagController_tmp_awreqff$DEQ,
tagController_tmp_awreqff$EMPTY_N,
tagController_tmp_awreqff$ENQ,
tagController_tmp_awreqff$FULL_N;
// ports of submodule tagController_tmp_newRst
wire tagController_tmp_newRst$ASSERT_IN, tagController_tmp_newRst$OUT_RST;
// ports of submodule tagController_tmp_tagCon
wire [140 : 0] tagController_tmp_tagCon$cache_request_put_val,
tagController_tmp_tagCon$memory_request_get;
wire [76 : 0] tagController_tmp_tagCon$cache_response_get,
tagController_tmp_tagCon$memory_response_put_val;
wire tagController_tmp_tagCon$EN_cache_request_put,
tagController_tmp_tagCon$EN_cache_response_get,
tagController_tmp_tagCon$EN_memory_request_get,
tagController_tmp_tagCon$EN_memory_response_put,
tagController_tmp_tagCon$RDY_cache_request_put,
tagController_tmp_tagCon$RDY_cache_response_get,
tagController_tmp_tagCon$RDY_memory_request_get,
tagController_tmp_tagCon$RDY_memory_response_put;
// ports of submodule tmp0_b_buffer_ff
wire [5 : 0] tmp0_b_buffer_ff$D_IN, tmp0_b_buffer_ff$D_OUT;
wire tmp0_b_buffer_ff$CLR,
tmp0_b_buffer_ff$DEQ,
tmp0_b_buffer_ff$EMPTY_N,
tmp0_b_buffer_ff$ENQ,
tmp0_b_buffer_ff$FULL_N;
// ports of submodule tmp0_b_buffer_firstValid
wire tmp0_b_buffer_firstValid$D_IN,
tmp0_b_buffer_firstValid$EN,
tmp0_b_buffer_firstValid$Q_OUT;
// ports of submodule tmp0_r_buffer_ff
wire [71 : 0] tmp0_r_buffer_ff$D_IN, tmp0_r_buffer_ff$D_OUT;
wire tmp0_r_buffer_ff$CLR,
tmp0_r_buffer_ff$DEQ,
tmp0_r_buffer_ff$EMPTY_N,
tmp0_r_buffer_ff$ENQ,
tmp0_r_buffer_ff$FULL_N;
// ports of submodule tmp0_r_buffer_firstValid
wire tmp0_r_buffer_firstValid$D_IN,
tmp0_r_buffer_firstValid$EN,
tmp0_r_buffer_firstValid$Q_OUT;
// ports of submodule tmp2_b_buffer_ff
wire [6 : 0] tmp2_b_buffer_ff$D_IN, tmp2_b_buffer_ff$D_OUT;
wire tmp2_b_buffer_ff$CLR,
tmp2_b_buffer_ff$DEQ,
tmp2_b_buffer_ff$EMPTY_N,
tmp2_b_buffer_ff$ENQ,
tmp2_b_buffer_ff$FULL_N;
// ports of submodule tmp2_b_buffer_firstValid
wire tmp2_b_buffer_firstValid$D_IN,
tmp2_b_buffer_firstValid$EN,
tmp2_b_buffer_firstValid$Q_OUT;
// ports of submodule tmp2_r_buffer_ff
wire [72 : 0] tmp2_r_buffer_ff$D_IN, tmp2_r_buffer_ff$D_OUT;
wire tmp2_r_buffer_ff$CLR,
tmp2_r_buffer_ff$DEQ,
tmp2_r_buffer_ff$EMPTY_N,
tmp2_r_buffer_ff$ENQ,
tmp2_r_buffer_ff$FULL_N;
// ports of submodule tmp2_r_buffer_firstValid
wire tmp2_r_buffer_firstValid$D_IN,
tmp2_r_buffer_firstValid$EN,
tmp2_r_buffer_firstValid$Q_OUT;
// ports of submodule uncached_mem_shim_arff
wire [97 : 0] uncached_mem_shim_arff$D_IN, uncached_mem_shim_arff$D_OUT;
wire uncached_mem_shim_arff$CLR,
uncached_mem_shim_arff$DEQ,
uncached_mem_shim_arff$EMPTY_N,
uncached_mem_shim_arff$ENQ,
uncached_mem_shim_arff$FULL_N;
// ports of submodule uncached_mem_shim_awff
wire [97 : 0] uncached_mem_shim_awff$D_IN, uncached_mem_shim_awff$D_OUT;
wire uncached_mem_shim_awff$CLR,
uncached_mem_shim_awff$DEQ,
uncached_mem_shim_awff$EMPTY_N,
uncached_mem_shim_awff$ENQ,
uncached_mem_shim_awff$FULL_N;
// ports of submodule uncached_mem_shim_bff
wire [6 : 0] uncached_mem_shim_bff$D_IN, uncached_mem_shim_bff$D_OUT;
wire uncached_mem_shim_bff$CLR,
uncached_mem_shim_bff$DEQ,
uncached_mem_shim_bff$EMPTY_N,
uncached_mem_shim_bff$ENQ,
uncached_mem_shim_bff$FULL_N;
// ports of submodule uncached_mem_shim_rff
wire [72 : 0] uncached_mem_shim_rff$D_IN, uncached_mem_shim_rff$D_OUT;
wire uncached_mem_shim_rff$CLR,
uncached_mem_shim_rff$DEQ,
uncached_mem_shim_rff$EMPTY_N,
uncached_mem_shim_rff$ENQ,
uncached_mem_shim_rff$FULL_N;
// ports of submodule uncached_mem_shim_wff
wire [73 : 0] uncached_mem_shim_wff$D_IN, uncached_mem_shim_wff$D_OUT;
wire uncached_mem_shim_wff$CLR,
uncached_mem_shim_wff$DEQ,
uncached_mem_shim_wff$EMPTY_N,
uncached_mem_shim_wff$ENQ,
uncached_mem_shim_wff$FULL_N;
// rule scheduling signals
wire CAN_FIRE_RL_ClientServerRequest,
CAN_FIRE_RL_ClientServerRequest_1,
CAN_FIRE_RL_ClientServerRequest_2,
CAN_FIRE_RL_ClientServerResponse,
CAN_FIRE_RL_ClientServerResponse_1,
CAN_FIRE_RL_ClientServerResponse_2,
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut,
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut,
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut,
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut,
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut,
CAN_FIRE_RL_arbitrate,
CAN_FIRE_RL_arbitrate_1,
CAN_FIRE_RL_arbitrate_2,
CAN_FIRE_RL_arbitrate_3,
CAN_FIRE_RL_burst,
CAN_FIRE_RL_burst_1,
CAN_FIRE_RL_burst_2,
CAN_FIRE_RL_burst_3,
CAN_FIRE_RL_burst_4,
CAN_FIRE_RL_burst_5,
CAN_FIRE_RL_burst_6,
CAN_FIRE_RL_burst_7,
CAN_FIRE_RL_burst_8,
CAN_FIRE_RL_burst_9,
CAN_FIRE_RL_checkSinkReady,
CAN_FIRE_RL_checkSinkReady_1,
CAN_FIRE_RL_checkSinkReady_2,
CAN_FIRE_RL_checkSinkReady_3,
CAN_FIRE_RL_checkSinkReady_4,
CAN_FIRE_RL_checkSinkReady_5,
CAN_FIRE_RL_checkSinkReady_6,
CAN_FIRE_RL_checkSinkReady_7,
CAN_FIRE_RL_checkSinkReady_8,
CAN_FIRE_RL_checkSinkReady_9,
CAN_FIRE_RL_craftReq,
CAN_FIRE_RL_craftReq_1,
CAN_FIRE_RL_craftReq_2,
CAN_FIRE_RL_craftReq_3,
CAN_FIRE_RL_craftReq_4,
CAN_FIRE_RL_craftReq_5,
CAN_FIRE_RL_craftReq_6,
CAN_FIRE_RL_craftReq_7,
CAN_FIRE_RL_craftReq_8,
CAN_FIRE_RL_craftReq_9,
CAN_FIRE_RL_ifcs_0_1_drainFlits,
CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse,
CAN_FIRE_RL_ifcs_0_1_firstFlit,
CAN_FIRE_RL_ifcs_0_1_firstFlit_1,
CAN_FIRE_RL_ifcs_0_1_followFlits,
CAN_FIRE_RL_ifcs_0_1_followFlits_1,
CAN_FIRE_RL_ifcs_0_1_forwardRsp,
CAN_FIRE_RL_ifcs_0_1_nonRoutableFlit,
CAN_FIRE_RL_ifcs_0_1_nonRoutableGenRsp,
CAN_FIRE_RL_ifcs_0_drainFlits,
CAN_FIRE_RL_ifcs_0_drainNoRouteResponse,
CAN_FIRE_RL_ifcs_0_firstFlit,
CAN_FIRE_RL_ifcs_0_firstFlit_1,
CAN_FIRE_RL_ifcs_0_followFlits,
CAN_FIRE_RL_ifcs_0_followFlits_1,
CAN_FIRE_RL_ifcs_0_forwardRsp,
CAN_FIRE_RL_ifcs_0_nonRoutableFlit,
CAN_FIRE_RL_ifcs_0_nonRoutableGenRsp,
CAN_FIRE_RL_ifcs_1_1_drainFlits,
CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse,
CAN_FIRE_RL_ifcs_1_1_firstFlit,
CAN_FIRE_RL_ifcs_1_1_firstFlit_1,
CAN_FIRE_RL_ifcs_1_1_followFlits,
CAN_FIRE_RL_ifcs_1_1_followFlits_1,
CAN_FIRE_RL_ifcs_1_1_forwardRsp,
CAN_FIRE_RL_ifcs_1_1_nonRoutableFlit,
CAN_FIRE_RL_ifcs_1_1_nonRoutableGenRsp,
CAN_FIRE_RL_ifcs_1_drainFlits,
CAN_FIRE_RL_ifcs_1_drainNoRouteResponse,
CAN_FIRE_RL_ifcs_1_firstFlit,
CAN_FIRE_RL_ifcs_1_firstFlit_1,
CAN_FIRE_RL_ifcs_1_followFlits,
CAN_FIRE_RL_ifcs_1_followFlits_1,
CAN_FIRE_RL_ifcs_1_forwardRsp,
CAN_FIRE_RL_ifcs_1_nonRoutableFlit,
CAN_FIRE_RL_ifcs_1_nonRoutableGenRsp,
CAN_FIRE_RL_ifcs_2_1_firstFlit,
CAN_FIRE_RL_ifcs_2_1_followFlits,
CAN_FIRE_RL_ifcs_2_firstFlit,
CAN_FIRE_RL_ifcs_2_followFlits,
CAN_FIRE_RL_merged_0_genFirst,
CAN_FIRE_RL_merged_0_genOther,
CAN_FIRE_RL_merged_1_genFirst,
CAN_FIRE_RL_merged_1_genOther,
CAN_FIRE_RL_mkConnectionGetPut,
CAN_FIRE_RL_msNoSynth_0_ar_forwardReady,
CAN_FIRE_RL_msNoSynth_0_aw_forwardReady,
CAN_FIRE_RL_msNoSynth_0_b_buffer_dequeue,
CAN_FIRE_RL_msNoSynth_0_b_buffer_enqueue,
CAN_FIRE_RL_msNoSynth_0_b_dropFlit,
CAN_FIRE_RL_msNoSynth_0_b_forwardFlit,
CAN_FIRE_RL_msNoSynth_0_r_buffer_dequeue,
CAN_FIRE_RL_msNoSynth_0_r_buffer_enqueue,
CAN_FIRE_RL_msNoSynth_0_r_dropFlit,
CAN_FIRE_RL_msNoSynth_0_r_forwardFlit,
CAN_FIRE_RL_msNoSynth_0_w_forwardReady,
CAN_FIRE_RL_msNoSynth_1_ar_forwardReady,
CAN_FIRE_RL_msNoSynth_1_aw_forwardReady,
CAN_FIRE_RL_msNoSynth_1_b_buffer_dequeue,
CAN_FIRE_RL_msNoSynth_1_b_buffer_enqueue,
CAN_FIRE_RL_msNoSynth_1_b_dropFlit,
CAN_FIRE_RL_msNoSynth_1_b_forwardFlit,
CAN_FIRE_RL_msNoSynth_1_r_buffer_dequeue,
CAN_FIRE_RL_msNoSynth_1_r_buffer_enqueue,
CAN_FIRE_RL_msNoSynth_1_r_dropFlit,
CAN_FIRE_RL_msNoSynth_1_r_forwardFlit,
CAN_FIRE_RL_msNoSynth_1_w_forwardReady,
CAN_FIRE_RL_rl_dm_hart0_reset,
CAN_FIRE_RL_rl_dm_hart0_reset_wait,
CAN_FIRE_RL_rl_relay_external_interrupts,
CAN_FIRE_RL_sink_selected,
CAN_FIRE_RL_sink_selected_1,
CAN_FIRE_RL_sink_selected_2,
CAN_FIRE_RL_sink_selected_3,
CAN_FIRE_RL_sink_selected_4,
CAN_FIRE_RL_sink_selected_5,
CAN_FIRE_RL_sink_selected_6,
CAN_FIRE_RL_sink_selected_7,
CAN_FIRE_RL_sink_selected_8,
CAN_FIRE_RL_sink_selected_9,
CAN_FIRE_RL_source_selected,
CAN_FIRE_RL_source_selected_1,
CAN_FIRE_RL_source_selected_2,
CAN_FIRE_RL_source_selected_3,
CAN_FIRE_RL_source_selected_4,
CAN_FIRE_RL_source_selected_5,
CAN_FIRE_RL_source_selected_6,
CAN_FIRE_RL_source_selected_7,
CAN_FIRE_RL_source_selected_8,
CAN_FIRE_RL_source_selected_9,
CAN_FIRE_RL_split_0_putFirst,
CAN_FIRE_RL_split_0_putOther,
CAN_FIRE_RL_split_1_putFirst,
CAN_FIRE_RL_split_1_putOther,
CAN_FIRE_RL_split_2_putFirst,
CAN_FIRE_RL_split_2_putOther,
CAN_FIRE_RL_ssNoSynth_0_ar_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_0_ar_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_0_ar_dropFlit,
CAN_FIRE_RL_ssNoSynth_0_ar_forwardFlit,
CAN_FIRE_RL_ssNoSynth_0_aw_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_0_aw_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_0_aw_dropFlit,
CAN_FIRE_RL_ssNoSynth_0_aw_forwardFlit,
CAN_FIRE_RL_ssNoSynth_0_b_forwardReady,
CAN_FIRE_RL_ssNoSynth_0_r_forwardReady,
CAN_FIRE_RL_ssNoSynth_0_w_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_0_w_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_0_w_dropFlit,
CAN_FIRE_RL_ssNoSynth_0_w_forwardFlit,
CAN_FIRE_RL_ssNoSynth_1_ar_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_1_ar_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_1_ar_dropFlit,
CAN_FIRE_RL_ssNoSynth_1_ar_forwardFlit,
CAN_FIRE_RL_ssNoSynth_1_aw_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_1_aw_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_1_aw_dropFlit,
CAN_FIRE_RL_ssNoSynth_1_aw_forwardFlit,
CAN_FIRE_RL_ssNoSynth_1_b_forwardReady,
CAN_FIRE_RL_ssNoSynth_1_r_forwardReady,
CAN_FIRE_RL_ssNoSynth_1_w_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_1_w_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_1_w_dropFlit,
CAN_FIRE_RL_ssNoSynth_1_w_forwardFlit,
CAN_FIRE_RL_ssNoSynth_2_ar_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_2_ar_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_2_ar_dropFlit,
CAN_FIRE_RL_ssNoSynth_2_ar_forwardFlit,
CAN_FIRE_RL_ssNoSynth_2_aw_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_2_aw_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_2_aw_dropFlit,
CAN_FIRE_RL_ssNoSynth_2_aw_forwardFlit,
CAN_FIRE_RL_ssNoSynth_2_b_forwardReady,
CAN_FIRE_RL_ssNoSynth_2_r_forwardReady,
CAN_FIRE_RL_ssNoSynth_2_w_buffer_dequeue,
CAN_FIRE_RL_ssNoSynth_2_w_buffer_enqueue,
CAN_FIRE_RL_ssNoSynth_2_w_dropFlit,
CAN_FIRE_RL_ssNoSynth_2_w_forwardFlit,
CAN_FIRE_RL_tagController_tmp_getCacheAW,
CAN_FIRE_RL_tagController_tmp_passCacheRead,
CAN_FIRE_RL_tagController_tmp_passCacheResponse,
CAN_FIRE_RL_tagController_tmp_passCacheWrite,
CAN_FIRE_RL_tagController_tmp_passMemoryRequest,
CAN_FIRE_RL_tagController_tmp_passMemoryResponseRead,
CAN_FIRE_RL_tagController_tmp_passMemoryResponseWrite,
CAN_FIRE_RL_tagController_tmp_propagateReset,
CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_doDrop,
CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_setPeek,
CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_warnDoDrop,
CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_doDrop,
CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_setPeek,
CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_warnDoDrop,
CAN_FIRE_RL_tagController_tmp_ug_master_u_b_doPut,
CAN_FIRE_RL_tagController_tmp_ug_master_u_b_warnDoPut,
CAN_FIRE_RL_tagController_tmp_ug_master_u_r_doPut,
CAN_FIRE_RL_tagController_tmp_ug_master_u_r_warnDoPut,
CAN_FIRE_RL_tagController_tmp_ug_master_u_w_doDrop,
CAN_FIRE_RL_tagController_tmp_ug_master_u_w_setPeek,
CAN_FIRE_RL_tagController_tmp_ug_master_u_w_warnDoDrop,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_ar_doPut,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_ar_warnDoPut,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_aw_doPut,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_aw_warnDoPut,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_doDrop,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_setPeek,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_warnDoDrop,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_doDrop,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_setPeek,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_warnDoDrop,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_w_doPut,
CAN_FIRE_RL_tagController_tmp_ug_slave_u_w_warnDoPut,
CAN_FIRE_RL_tmp0_ar_forwardReady,
CAN_FIRE_RL_tmp0_aw_forwardReady,
CAN_FIRE_RL_tmp0_b_buffer_dequeue,
CAN_FIRE_RL_tmp0_b_buffer_enqueue,
CAN_FIRE_RL_tmp0_b_dropFlit,
CAN_FIRE_RL_tmp0_b_forwardFlit,
CAN_FIRE_RL_tmp0_r_buffer_dequeue,
CAN_FIRE_RL_tmp0_r_buffer_enqueue,
CAN_FIRE_RL_tmp0_r_dropFlit,
CAN_FIRE_RL_tmp0_r_forwardFlit,
CAN_FIRE_RL_tmp0_w_forwardReady,
CAN_FIRE_RL_tmp2_ar_forwardReady,
CAN_FIRE_RL_tmp2_aw_forwardReady,
CAN_FIRE_RL_tmp2_b_buffer_dequeue,
CAN_FIRE_RL_tmp2_b_buffer_enqueue,
CAN_FIRE_RL_tmp2_b_dropFlit,
CAN_FIRE_RL_tmp2_b_forwardFlit,
CAN_FIRE_RL_tmp2_r_buffer_dequeue,
CAN_FIRE_RL_tmp2_r_buffer_enqueue,
CAN_FIRE_RL_tmp2_r_dropFlit,
CAN_FIRE_RL_tmp2_r_forwardFlit,
CAN_FIRE_RL_tmp2_w_forwardReady,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_doDrop,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_setPeek,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_warnDoDrop,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_doDrop,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_setPeek,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_warnDoDrop,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_b_doPut,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_b_warnDoPut,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_r_doPut,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_r_warnDoPut,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_doDrop,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_setPeek,
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_warnDoDrop,
CAN_FIRE___me_check_156,
CAN_FIRE___me_check_157,
CAN_FIRE___me_check_158,
CAN_FIRE___me_check_160,
CAN_FIRE___me_check_163,
CAN_FIRE___me_check_164,
CAN_FIRE___me_check_165,
CAN_FIRE___me_check_167,
CAN_FIRE___me_check_170,
CAN_FIRE___me_check_172,
CAN_FIRE___me_check_174,
CAN_FIRE___me_check_182,
CAN_FIRE___me_check_184,
CAN_FIRE___me_check_186,
CAN_FIRE___me_check_195,
CAN_FIRE___me_check_197,
CAN_FIRE___me_check_199,
CAN_FIRE___me_check_201,
CAN_FIRE___me_check_203,
CAN_FIRE___me_check_204,
CAN_FIRE___me_check_205,
CAN_FIRE___me_check_207,
CAN_FIRE___me_check_210,
CAN_FIRE___me_check_211,
CAN_FIRE___me_check_212,
CAN_FIRE___me_check_214,
CAN_FIRE___me_check_217,
CAN_FIRE___me_check_219,
CAN_FIRE___me_check_221,
CAN_FIRE___me_check_229,
CAN_FIRE___me_check_231,
CAN_FIRE___me_check_233,
CAN_FIRE___me_check_242,
CAN_FIRE___me_check_244,
CAN_FIRE___me_check_246,
CAN_FIRE___me_check_248,
CAN_FIRE_core_external_interrupt_sources_0_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_10_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_11_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_12_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_13_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_14_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_15_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_1_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_2_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_3_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_4_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_5_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_6_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_7_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_8_m_interrupt_req,
CAN_FIRE_core_external_interrupt_sources_9_m_interrupt_req,
CAN_FIRE_cpu_dmem_master_ar_arready,
CAN_FIRE_cpu_dmem_master_aw_awready,
CAN_FIRE_cpu_dmem_master_b_bflit,
CAN_FIRE_cpu_dmem_master_r_rflit,
CAN_FIRE_cpu_dmem_master_w_wready,
CAN_FIRE_cpu_imem_master_ar_arready,
CAN_FIRE_cpu_imem_master_aw_awready,
CAN_FIRE_cpu_imem_master_b_bflit,
CAN_FIRE_cpu_imem_master_r_rflit,
CAN_FIRE_cpu_imem_master_w_wready,
CAN_FIRE_dmi_read_addr,
CAN_FIRE_dmi_read_data,
CAN_FIRE_dmi_write,
CAN_FIRE_ndm_reset_client_request_get,
CAN_FIRE_ndm_reset_client_response_put,
CAN_FIRE_nmi_req,
CAN_FIRE_set_verbosity,
CAN_FIRE_start,
WILL_FIRE_RL_ClientServerRequest,
WILL_FIRE_RL_ClientServerRequest_1,
WILL_FIRE_RL_ClientServerRequest_2,
WILL_FIRE_RL_ClientServerResponse,
WILL_FIRE_RL_ClientServerResponse_1,
WILL_FIRE_RL_ClientServerResponse_2,
WILL_FIRE_RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut,
WILL_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut,
WILL_FIRE_RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut,
WILL_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut,
WILL_FIRE_RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut,
WILL_FIRE_RL_arbitrate,
WILL_FIRE_RL_arbitrate_1,
WILL_FIRE_RL_arbitrate_2,
WILL_FIRE_RL_arbitrate_3,
WILL_FIRE_RL_burst,
WILL_FIRE_RL_burst_1,
WILL_FIRE_RL_burst_2,
WILL_FIRE_RL_burst_3,
WILL_FIRE_RL_burst_4,
WILL_FIRE_RL_burst_5,
WILL_FIRE_RL_burst_6,
WILL_FIRE_RL_burst_7,
WILL_FIRE_RL_burst_8,
WILL_FIRE_RL_burst_9,
WILL_FIRE_RL_checkSinkReady,
WILL_FIRE_RL_checkSinkReady_1,
WILL_FIRE_RL_checkSinkReady_2,
WILL_FIRE_RL_checkSinkReady_3,
WILL_FIRE_RL_checkSinkReady_4,
WILL_FIRE_RL_checkSinkReady_5,
WILL_FIRE_RL_checkSinkReady_6,
WILL_FIRE_RL_checkSinkReady_7,
WILL_FIRE_RL_checkSinkReady_8,
WILL_FIRE_RL_checkSinkReady_9,
WILL_FIRE_RL_craftReq,
WILL_FIRE_RL_craftReq_1,
WILL_FIRE_RL_craftReq_2,
WILL_FIRE_RL_craftReq_3,
WILL_FIRE_RL_craftReq_4,
WILL_FIRE_RL_craftReq_5,
WILL_FIRE_RL_craftReq_6,
WILL_FIRE_RL_craftReq_7,
WILL_FIRE_RL_craftReq_8,
WILL_FIRE_RL_craftReq_9,
WILL_FIRE_RL_ifcs_0_1_drainFlits,
WILL_FIRE_RL_ifcs_0_1_drainNoRouteResponse,
WILL_FIRE_RL_ifcs_0_1_firstFlit,
WILL_FIRE_RL_ifcs_0_1_firstFlit_1,
WILL_FIRE_RL_ifcs_0_1_followFlits,
WILL_FIRE_RL_ifcs_0_1_followFlits_1,
WILL_FIRE_RL_ifcs_0_1_forwardRsp,
WILL_FIRE_RL_ifcs_0_1_nonRoutableFlit,
WILL_FIRE_RL_ifcs_0_1_nonRoutableGenRsp,
WILL_FIRE_RL_ifcs_0_drainFlits,
WILL_FIRE_RL_ifcs_0_drainNoRouteResponse,
WILL_FIRE_RL_ifcs_0_firstFlit,
WILL_FIRE_RL_ifcs_0_firstFlit_1,
WILL_FIRE_RL_ifcs_0_followFlits,
WILL_FIRE_RL_ifcs_0_followFlits_1,
WILL_FIRE_RL_ifcs_0_forwardRsp,
WILL_FIRE_RL_ifcs_0_nonRoutableFlit,
WILL_FIRE_RL_ifcs_0_nonRoutableGenRsp,
WILL_FIRE_RL_ifcs_1_1_drainFlits,
WILL_FIRE_RL_ifcs_1_1_drainNoRouteResponse,
WILL_FIRE_RL_ifcs_1_1_firstFlit,
WILL_FIRE_RL_ifcs_1_1_firstFlit_1,
WILL_FIRE_RL_ifcs_1_1_followFlits,
WILL_FIRE_RL_ifcs_1_1_followFlits_1,
WILL_FIRE_RL_ifcs_1_1_forwardRsp,
WILL_FIRE_RL_ifcs_1_1_nonRoutableFlit,
WILL_FIRE_RL_ifcs_1_1_nonRoutableGenRsp,
WILL_FIRE_RL_ifcs_1_drainFlits,
WILL_FIRE_RL_ifcs_1_drainNoRouteResponse,
WILL_FIRE_RL_ifcs_1_firstFlit,
WILL_FIRE_RL_ifcs_1_firstFlit_1,
WILL_FIRE_RL_ifcs_1_followFlits,
WILL_FIRE_RL_ifcs_1_followFlits_1,
WILL_FIRE_RL_ifcs_1_forwardRsp,
WILL_FIRE_RL_ifcs_1_nonRoutableFlit,
WILL_FIRE_RL_ifcs_1_nonRoutableGenRsp,
WILL_FIRE_RL_ifcs_2_1_firstFlit,
WILL_FIRE_RL_ifcs_2_1_followFlits,
WILL_FIRE_RL_ifcs_2_firstFlit,
WILL_FIRE_RL_ifcs_2_followFlits,
WILL_FIRE_RL_merged_0_genFirst,
WILL_FIRE_RL_merged_0_genOther,
WILL_FIRE_RL_merged_1_genFirst,
WILL_FIRE_RL_merged_1_genOther,
WILL_FIRE_RL_mkConnectionGetPut,
WILL_FIRE_RL_msNoSynth_0_ar_forwardReady,
WILL_FIRE_RL_msNoSynth_0_aw_forwardReady,
WILL_FIRE_RL_msNoSynth_0_b_buffer_dequeue,
WILL_FIRE_RL_msNoSynth_0_b_buffer_enqueue,
WILL_FIRE_RL_msNoSynth_0_b_dropFlit,
WILL_FIRE_RL_msNoSynth_0_b_forwardFlit,
WILL_FIRE_RL_msNoSynth_0_r_buffer_dequeue,
WILL_FIRE_RL_msNoSynth_0_r_buffer_enqueue,
WILL_FIRE_RL_msNoSynth_0_r_dropFlit,
WILL_FIRE_RL_msNoSynth_0_r_forwardFlit,
WILL_FIRE_RL_msNoSynth_0_w_forwardReady,
WILL_FIRE_RL_msNoSynth_1_ar_forwardReady,
WILL_FIRE_RL_msNoSynth_1_aw_forwardReady,
WILL_FIRE_RL_msNoSynth_1_b_buffer_dequeue,
WILL_FIRE_RL_msNoSynth_1_b_buffer_enqueue,
WILL_FIRE_RL_msNoSynth_1_b_dropFlit,
WILL_FIRE_RL_msNoSynth_1_b_forwardFlit,
WILL_FIRE_RL_msNoSynth_1_r_buffer_dequeue,
WILL_FIRE_RL_msNoSynth_1_r_buffer_enqueue,
WILL_FIRE_RL_msNoSynth_1_r_dropFlit,
WILL_FIRE_RL_msNoSynth_1_r_forwardFlit,
WILL_FIRE_RL_msNoSynth_1_w_forwardReady,
WILL_FIRE_RL_rl_dm_hart0_reset,
WILL_FIRE_RL_rl_dm_hart0_reset_wait,
WILL_FIRE_RL_rl_relay_external_interrupts,
WILL_FIRE_RL_sink_selected,
WILL_FIRE_RL_sink_selected_1,
WILL_FIRE_RL_sink_selected_2,
WILL_FIRE_RL_sink_selected_3,
WILL_FIRE_RL_sink_selected_4,
WILL_FIRE_RL_sink_selected_5,
WILL_FIRE_RL_sink_selected_6,
WILL_FIRE_RL_sink_selected_7,
WILL_FIRE_RL_sink_selected_8,
WILL_FIRE_RL_sink_selected_9,
WILL_FIRE_RL_source_selected,
WILL_FIRE_RL_source_selected_1,
WILL_FIRE_RL_source_selected_2,
WILL_FIRE_RL_source_selected_3,
WILL_FIRE_RL_source_selected_4,
WILL_FIRE_RL_source_selected_5,
WILL_FIRE_RL_source_selected_6,
WILL_FIRE_RL_source_selected_7,
WILL_FIRE_RL_source_selected_8,
WILL_FIRE_RL_source_selected_9,
WILL_FIRE_RL_split_0_putFirst,
WILL_FIRE_RL_split_0_putOther,
WILL_FIRE_RL_split_1_putFirst,
WILL_FIRE_RL_split_1_putOther,
WILL_FIRE_RL_split_2_putFirst,
WILL_FIRE_RL_split_2_putOther,
WILL_FIRE_RL_ssNoSynth_0_ar_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_0_ar_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_0_ar_dropFlit,
WILL_FIRE_RL_ssNoSynth_0_ar_forwardFlit,
WILL_FIRE_RL_ssNoSynth_0_aw_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_0_aw_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_0_aw_dropFlit,
WILL_FIRE_RL_ssNoSynth_0_aw_forwardFlit,
WILL_FIRE_RL_ssNoSynth_0_b_forwardReady,
WILL_FIRE_RL_ssNoSynth_0_r_forwardReady,
WILL_FIRE_RL_ssNoSynth_0_w_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_0_w_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_0_w_dropFlit,
WILL_FIRE_RL_ssNoSynth_0_w_forwardFlit,
WILL_FIRE_RL_ssNoSynth_1_ar_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_1_ar_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_1_ar_dropFlit,
WILL_FIRE_RL_ssNoSynth_1_ar_forwardFlit,
WILL_FIRE_RL_ssNoSynth_1_aw_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_1_aw_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_1_aw_dropFlit,
WILL_FIRE_RL_ssNoSynth_1_aw_forwardFlit,
WILL_FIRE_RL_ssNoSynth_1_b_forwardReady,
WILL_FIRE_RL_ssNoSynth_1_r_forwardReady,
WILL_FIRE_RL_ssNoSynth_1_w_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_1_w_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_1_w_dropFlit,
WILL_FIRE_RL_ssNoSynth_1_w_forwardFlit,
WILL_FIRE_RL_ssNoSynth_2_ar_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_2_ar_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_2_ar_dropFlit,
WILL_FIRE_RL_ssNoSynth_2_ar_forwardFlit,
WILL_FIRE_RL_ssNoSynth_2_aw_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_2_aw_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_2_aw_dropFlit,
WILL_FIRE_RL_ssNoSynth_2_aw_forwardFlit,
WILL_FIRE_RL_ssNoSynth_2_b_forwardReady,
WILL_FIRE_RL_ssNoSynth_2_r_forwardReady,
WILL_FIRE_RL_ssNoSynth_2_w_buffer_dequeue,
WILL_FIRE_RL_ssNoSynth_2_w_buffer_enqueue,
WILL_FIRE_RL_ssNoSynth_2_w_dropFlit,
WILL_FIRE_RL_ssNoSynth_2_w_forwardFlit,
WILL_FIRE_RL_tagController_tmp_getCacheAW,
WILL_FIRE_RL_tagController_tmp_passCacheRead,
WILL_FIRE_RL_tagController_tmp_passCacheResponse,
WILL_FIRE_RL_tagController_tmp_passCacheWrite,
WILL_FIRE_RL_tagController_tmp_passMemoryRequest,
WILL_FIRE_RL_tagController_tmp_passMemoryResponseRead,
WILL_FIRE_RL_tagController_tmp_passMemoryResponseWrite,
WILL_FIRE_RL_tagController_tmp_propagateReset,
WILL_FIRE_RL_tagController_tmp_ug_master_u_ar_doDrop,
WILL_FIRE_RL_tagController_tmp_ug_master_u_ar_setPeek,
WILL_FIRE_RL_tagController_tmp_ug_master_u_ar_warnDoDrop,
WILL_FIRE_RL_tagController_tmp_ug_master_u_aw_doDrop,
WILL_FIRE_RL_tagController_tmp_ug_master_u_aw_setPeek,
WILL_FIRE_RL_tagController_tmp_ug_master_u_aw_warnDoDrop,
WILL_FIRE_RL_tagController_tmp_ug_master_u_b_doPut,
WILL_FIRE_RL_tagController_tmp_ug_master_u_b_warnDoPut,
WILL_FIRE_RL_tagController_tmp_ug_master_u_r_doPut,
WILL_FIRE_RL_tagController_tmp_ug_master_u_r_warnDoPut,
WILL_FIRE_RL_tagController_tmp_ug_master_u_w_doDrop,
WILL_FIRE_RL_tagController_tmp_ug_master_u_w_setPeek,
WILL_FIRE_RL_tagController_tmp_ug_master_u_w_warnDoDrop,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_ar_doPut,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_ar_warnDoPut,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_aw_doPut,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_aw_warnDoPut,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_b_doDrop,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_b_setPeek,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_b_warnDoDrop,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_r_doDrop,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_r_setPeek,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_r_warnDoDrop,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_w_doPut,
WILL_FIRE_RL_tagController_tmp_ug_slave_u_w_warnDoPut,
WILL_FIRE_RL_tmp0_ar_forwardReady,
WILL_FIRE_RL_tmp0_aw_forwardReady,
WILL_FIRE_RL_tmp0_b_buffer_dequeue,
WILL_FIRE_RL_tmp0_b_buffer_enqueue,
WILL_FIRE_RL_tmp0_b_dropFlit,
WILL_FIRE_RL_tmp0_b_forwardFlit,
WILL_FIRE_RL_tmp0_r_buffer_dequeue,
WILL_FIRE_RL_tmp0_r_buffer_enqueue,
WILL_FIRE_RL_tmp0_r_dropFlit,
WILL_FIRE_RL_tmp0_r_forwardFlit,
WILL_FIRE_RL_tmp0_w_forwardReady,
WILL_FIRE_RL_tmp2_ar_forwardReady,
WILL_FIRE_RL_tmp2_aw_forwardReady,
WILL_FIRE_RL_tmp2_b_buffer_dequeue,
WILL_FIRE_RL_tmp2_b_buffer_enqueue,
WILL_FIRE_RL_tmp2_b_dropFlit,
WILL_FIRE_RL_tmp2_b_forwardFlit,
WILL_FIRE_RL_tmp2_r_buffer_dequeue,
WILL_FIRE_RL_tmp2_r_buffer_enqueue,
WILL_FIRE_RL_tmp2_r_dropFlit,
WILL_FIRE_RL_tmp2_r_forwardFlit,
WILL_FIRE_RL_tmp2_w_forwardReady,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_ar_doDrop,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_ar_setPeek,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_ar_warnDoDrop,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_aw_doDrop,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_aw_setPeek,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_aw_warnDoDrop,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_b_doPut,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_b_warnDoPut,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_r_doPut,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_r_warnDoPut,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_w_doDrop,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_w_setPeek,
WILL_FIRE_RL_ug_uncached_mem_shim_master_u_w_warnDoDrop,
WILL_FIRE___me_check_156,
WILL_FIRE___me_check_157,
WILL_FIRE___me_check_158,
WILL_FIRE___me_check_160,
WILL_FIRE___me_check_163,
WILL_FIRE___me_check_164,
WILL_FIRE___me_check_165,
WILL_FIRE___me_check_167,
WILL_FIRE___me_check_170,
WILL_FIRE___me_check_172,
WILL_FIRE___me_check_174,
WILL_FIRE___me_check_182,
WILL_FIRE___me_check_184,
WILL_FIRE___me_check_186,
WILL_FIRE___me_check_195,
WILL_FIRE___me_check_197,
WILL_FIRE___me_check_199,
WILL_FIRE___me_check_201,
WILL_FIRE___me_check_203,
WILL_FIRE___me_check_204,
WILL_FIRE___me_check_205,
WILL_FIRE___me_check_207,
WILL_FIRE___me_check_210,
WILL_FIRE___me_check_211,
WILL_FIRE___me_check_212,
WILL_FIRE___me_check_214,
WILL_FIRE___me_check_217,
WILL_FIRE___me_check_219,
WILL_FIRE___me_check_221,
WILL_FIRE___me_check_229,
WILL_FIRE___me_check_231,
WILL_FIRE___me_check_233,
WILL_FIRE___me_check_242,
WILL_FIRE___me_check_244,
WILL_FIRE___me_check_246,
WILL_FIRE___me_check_248,
WILL_FIRE_core_external_interrupt_sources_0_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_10_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_11_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_12_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_13_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_14_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_15_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_1_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_2_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_3_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_4_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_5_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_6_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_7_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_8_m_interrupt_req,
WILL_FIRE_core_external_interrupt_sources_9_m_interrupt_req,
WILL_FIRE_cpu_dmem_master_ar_arready,
WILL_FIRE_cpu_dmem_master_aw_awready,
WILL_FIRE_cpu_dmem_master_b_bflit,
WILL_FIRE_cpu_dmem_master_r_rflit,
WILL_FIRE_cpu_dmem_master_w_wready,
WILL_FIRE_cpu_imem_master_ar_arready,
WILL_FIRE_cpu_imem_master_aw_awready,
WILL_FIRE_cpu_imem_master_b_bflit,
WILL_FIRE_cpu_imem_master_r_rflit,
WILL_FIRE_cpu_imem_master_w_wready,
WILL_FIRE_dmi_read_addr,
WILL_FIRE_dmi_read_data,
WILL_FIRE_dmi_write,
WILL_FIRE_ndm_reset_client_request_get,
WILL_FIRE_ndm_reset_client_response_put,
WILL_FIRE_nmi_req,
WILL_FIRE_set_verbosity,
WILL_FIRE_start;
// inputs to muxes for submodule ports
reg [71 : 0] MUX_msNoSynth_0_r_buffer_enqw$wset_1__VAL_2,
MUX_msNoSynth_1_r_buffer_enqw$wset_1__VAL_2;
reg [5 : 0] MUX_msNoSynth_0_b_buffer_enqw$wset_1__VAL_2,
MUX_msNoSynth_1_b_buffer_enqw$wset_1__VAL_2;
wire [140 : 0] MUX_tagController_tmp_tagCon$cache_request_put_1__VAL_1,
MUX_tagController_tmp_tagCon$cache_request_put_1__VAL_2;
wire [76 : 0] MUX_tagController_tmp_tagCon$memory_response_put_1__VAL_1,
MUX_tagController_tmp_tagCon$memory_response_put_1__VAL_2;
wire [7 : 0] MUX_merged_0_flitLeft$write_1__VAL_1,
MUX_merged_1_flitLeft$write_1__VAL_1,
MUX_rg_hart0_reset_delay$write_1__VAL_1,
MUX_split_0_flitLeft$write_1__VAL_1,
MUX_split_1_flitLeft$write_1__VAL_1,
MUX_split_2_flitLeft$write_1__VAL_1;
wire MUX_activeSource_0$write_1__SEL_1,
MUX_activeSource_0$write_1__VAL_1,
MUX_activeSource_1$write_1__VAL_1,
MUX_activeSource_1_1_0$write_1__SEL_1,
MUX_activeSource_1_1_0$write_1__SEL_2,
MUX_activeSource_1_1_0$write_1__SEL_3,
MUX_activeSource_1_1_0$write_1__VAL_1,
MUX_activeSource_1_1_1_1$write_1__VAL_1,
MUX_activeSource_1_1_2$write_1__VAL_1,
MUX_flitToSink_0$wset_1__SEL_1,
MUX_flitToSink_0$wset_1__SEL_3,
MUX_flitToSink_1$wset_1__SEL_1,
MUX_flitToSink_1$wset_1__SEL_3,
MUX_flitToSink_1_0$wset_1__SEL_1,
MUX_flitToSink_1_0$wset_1__SEL_2,
MUX_flitToSink_1_0$wset_1__SEL_3,
MUX_flitToSink_1_0$wset_1__SEL_4,
MUX_flitToSink_1_0$wset_1__SEL_5,
MUX_flitToSink_1_0$wset_1__SEL_6,
MUX_flitToSink_1_0_1$wset_1__SEL_1,
MUX_flitToSink_1_0_1$wset_1__SEL_3,
MUX_flitToSink_1_1$wset_1__SEL_1,
MUX_flitToSink_1_1$wset_1__SEL_2,
MUX_flitToSink_1_1$wset_1__SEL_3,
MUX_flitToSink_1_1$wset_1__SEL_4,
MUX_flitToSink_1_1$wset_1__SEL_5,
MUX_flitToSink_1_1$wset_1__SEL_6,
MUX_flitToSink_1_1_0$wset_1__SEL_1,
MUX_flitToSink_1_1_0$wset_1__SEL_2,
MUX_flitToSink_1_1_0$wset_1__SEL_3,
MUX_flitToSink_1_1_0$wset_1__SEL_4,
MUX_flitToSink_1_1_0$wset_1__SEL_5,
MUX_flitToSink_1_1_0$wset_1__SEL_6,
MUX_flitToSink_1_1_1$wset_1__SEL_1,
MUX_flitToSink_1_1_1$wset_1__SEL_3,
MUX_flitToSink_1_1_1_1$wset_1__SEL_1,
MUX_flitToSink_1_1_1_1$wset_1__SEL_2,
MUX_flitToSink_1_1_1_1$wset_1__SEL_3,
MUX_flitToSink_1_1_1_1$wset_1__SEL_4,
MUX_flitToSink_1_1_1_1$wset_1__SEL_5,
MUX_flitToSink_1_1_1_1$wset_1__SEL_6,
MUX_flitToSink_1_2$wset_1__SEL_1,
MUX_flitToSink_1_2$wset_1__SEL_3,
MUX_flitToSink_2$wset_1__SEL_1,
MUX_flitToSink_2$wset_1__SEL_3,
MUX_ifcs_0_1_state_1$write_1__SEL_1,
MUX_ifcs_0_state$write_1__PSEL_1,
MUX_ifcs_0_state$write_1__SEL_1,
MUX_ifcs_0_state$write_1__SEL_2,
MUX_ifcs_0_state$write_1__SEL_3,
MUX_ifcs_1_1_state_1$write_1__SEL_1,
MUX_ifcs_1_state$write_1__PSEL_1,
MUX_ifcs_1_state$write_1__SEL_1,
MUX_ifcs_1_state$write_1__SEL_2,
MUX_ifcs_1_state$write_1__SEL_3,
MUX_ifcs_2_1_state$write_1__SEL_1,
MUX_proc$start_1__SEL_1,
MUX_split_0_flitLeft$write_1__SEL_1,
MUX_split_0_flitLeft$write_1__SEL_2,
MUX_split_1_flitLeft$write_1__SEL_1,
MUX_split_1_flitLeft$write_1__SEL_2,
MUX_split_2_flitLeft$write_1__SEL_1,
MUX_split_2_flitLeft$write_1__SEL_2,
MUX_state$write_1__SEL_1,
MUX_state$write_1__SEL_2,
MUX_state_1_1_1$write_1__SEL_1,
MUX_state_1_1_1$write_1__SEL_2,
MUX_state_1_1_1$write_1__SEL_3;
// declarations used by system tasks
// synopsys translate_off
reg [31 : 0] v__h22817;
reg [31 : 0] v__h22960;
reg [63 : 0] v__h50643;
reg [63 : 0] v__h50032;
reg [63 : 0] v__h54652;
reg [63 : 0] v__h54041;
reg [63 : 0] v__h84586;
reg [63 : 0] v__h83975;
reg [63 : 0] v__h87479;
reg [63 : 0] v__h86868;
reg [63 : 0] v__h65347;
reg [63 : 0] v__h64966;
reg [63 : 0] v__h67417;
reg [63 : 0] v__h67036;
reg [63 : 0] v__h69316;
reg [63 : 0] v__h68935;
reg [63 : 0] v__h96759;
reg [63 : 0] v__h96378;
reg [63 : 0] v__h99250;
reg [63 : 0] v__h98869;
reg [63 : 0] v__h101560;
reg [63 : 0] v__h101179;
reg [31 : 0] v__h104002;
reg [31 : 0] v__h22811;
reg [31 : 0] v__h22954;
reg [31 : 0] v__h103996;
// synopsys translate_on
// remaining internal signals
wire [98 : 0] tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4,
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2;
wire [72 : 0] tagController_tmp_shimMaster_wff_rvport1__rea_ETC__q3,
uncached_mem_shim_wffD_OUT_BITS_73_TO_1__q1;
wire [63 : 0] araddr__h15532,
aw_awaddr__h10800,
tmp__h10583,
tmp__h8358,
v_araddr__h15549,
x__h37445,
x__h37480,
x__h40257,
x__h40282,
x__h71927,
x__h71952,
x__h74407,
x__h74432,
x__h8199,
x_rdata__h25037;
wire [39 : 0] x__h10832;
wire [8 : 0] x_port1__read__h73054, x_port1__read__h75518;
wire [7 : 0] arlen__h15533, v_arlen__h15550;
wire [5 : 0] v_arid__h15548;
wire [4 : 0] a_awid__h38608,
a_awid__h41374,
fatReq_arid__h72495,
fatReq_arid__h74960;
wire [3 : 0] _0_CONCAT_tagController_tmp_tagCon_memory_reque_ETC___d245,
arcache__h15537,
x__h10875,
x__h12609,
x__h12621,
x__h12633,
x__h12645,
x__h12657,
x__h12669,
x__h12681,
x__h14205,
x__h15613,
x_rid__h25036,
y__h12610,
y__h12622,
y__h12634,
y__h12646,
y__h12658,
y__h12670,
y__h12682;
wire [2 : 0] aw_awsize_val__h12539, v_arsize_val__h15595;
wire [1 : 0] IF_IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ETC___d1221,
IF_IF_merged_1_flitLeft_070_EQ_0_071_THEN_debu_ETC___d1325,
IF_debug_module_master_ar_araddr__944_BITS_63__ETC___d1970,
IF_proc_master1_ar_araddr__852_BITS_63_TO_40_8_ETC___d1878,
SEXT_SEXT_arbiter_1_1_firstHot_335_336_BIT_0_3_ETC__q22,
SEXT_SEXT_arbiter_1_firstHot_1_150_151_BIT_0_1_ETC__q17,
SEXT_SEXT_arbiter_1_firstHot_692_693_BIT_0_694_ETC__q12,
SEXT_SEXT_arbiter_firstHot_497_498_BIT_0_499_A_ETC__q7,
SEXT_arbiter_1_1_firstHot__q19,
SEXT_arbiter_1_1_lastSelect_1__q21,
SEXT_arbiter_1_1_lastSelect__q20,
SEXT_arbiter_1_firstHot_1__q15,
SEXT_arbiter_1_firstHot__q9,
SEXT_arbiter_1_lastSelect_1__q11,
SEXT_arbiter_1_lastSelect_2__q16,
SEXT_arbiter_1_lastSelect__q10,
SEXT_arbiter_firstHot__q5,
SEXT_arbiter_lastSelect__q6,
SEXT_x3111__q18,
SEXT_x3648__q13,
SEXT_x3682__q14,
SEXT_x5056__q23,
SEXT_x5090__q24,
SEXT_x9162__q8;
wire IF_NOT_ifcs_0_1_innerRoute_first__096_BIT_1_10_ETC___d2118,
IF_NOT_ifcs_0_innerRoute_first__443_BIT_1_452__ETC___d1465,
IF_NOT_ifcs_1_1_innerRoute_first__125_BIT_1_12_ETC___d2134,
IF_NOT_ifcs_1_innerRoute_first__472_BIT_1_476__ETC___d1481,
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2370,
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2376,
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2382,
IF_SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_1_ETC___d2170,
IF_SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_1_ETC___d2174,
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1727,
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1733,
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1739,
IF_SEXT_arbiter_lastSelect_493_494_BIT_0_495_A_ETC___d1517,
IF_SEXT_arbiter_lastSelect_493_494_BIT_0_495_A_ETC___d1521,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_NOT_pro_ETC___d1180,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_NOT_pro_ETC___d1255,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1173,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1194,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1197,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1202,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1205,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1209,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1214,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_NOT_deb_ETC___d1290,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_NOT_deb_ETC___d1360,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1283,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1302,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1304,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1307,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1309,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1313,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1318,
IF_split_0_flitLeft_094_EQ_0_095_THEN_ssNoSynt_ETC___d1435,
IF_split_1_flitLeft_123_EQ_0_124_THEN_ssNoSynt_ETC___d1436,
IF_split_2_flitLeft_152_EQ_0_153_THEN_ssNoSynt_ETC___d1437,
SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351,
SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345,
SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_328__ETC___d2339,
SEXT_arbiter_1_firstHot_1_150_151_BIT_0_152_AN_ETC___d2158,
SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708,
SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702,
SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_148__ETC___d2154,
SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_AN_ETC___d1696,
SEXT_arbiter_firstHot_497_498_BIT_0_499_AND_re_ETC___d1505,
SEXT_arbiter_lastSelect_493_494_BIT_0_495_AND__ETC___d1501,
debug_module_master_ar_araddr__944_BITS_63_TO__ETC___d1958,
debug_module_master_ar_araddr__944_BITS_63_TO__ETC___d1963,
debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1949,
debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1954,
debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1947,
debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1952,
proc_master1_ar_araddr__852_BITS_63_TO_40_853__ETC___d1866,
proc_master1_ar_araddr__852_BITS_63_TO_40_853__ETC___d1871,
proc_master1_ar_araddr__852_MINUS_soc_map_m_me_ETC___d1857,
proc_master1_ar_araddr__852_MINUS_soc_map_m_pl_ETC___d1862,
proc_master1_ar_araddr__852_ULT_soc_map_m_mem0_ETC___d1855,
proc_master1_ar_araddr__852_ULT_soc_map_m_plic_ETC___d1860,
reqWires_1_0_whas__669_AND_reqWires_1_0_wget___ETC___d1679,
reqWires_1_1_0_whas__312_AND_reqWires_1_1_0_wg_ETC___d2322,
split_0_doPut_whas__086_AND_split_0_doPut_wget_ETC___d1093,
split_1_doPut_whas__115_AND_split_1_doPut_wget_ETC___d1122,
split_2_doPut_whas__144_AND_split_2_doPut_wget_ETC___d1151,
state_1_1_143_AND_activeSource_1_0_1_210_211_A_ETC___d2213,
state_1_1_143_AND_activeSource_1_1_1_250_251_A_ETC___d2253,
state_1_1_1_323_AND_activeSource_1_1_0_417_418_ETC___d2420,
state_1_1_1_323_AND_activeSource_1_1_1_1_453_4_ETC___d2456,
state_1_1_1_323_AND_activeSource_1_1_2_489_490_ETC___d2492,
state_1_680_AND_activeSource_1_0_768_769_AND_i_ETC___d1771,
state_1_680_AND_activeSource_1_1_801_802_AND_i_ETC___d1804,
state_1_680_AND_activeSource_1_2_835_836_AND_i_ETC___d1838,
state_490_AND_activeSource_0_563_564_AND_ifcs__ETC___d1566,
state_490_AND_activeSource_1_607_608_AND_ifcs__ETC___d1610,
x__h48635,
x__h48738,
x__h49103,
x__h49162,
x__h49244,
x__h62827,
x__h62829,
x__h62978,
x__h62980,
x__h63114,
x__h63116,
x__h63586,
x__h63588,
x__h63648,
x__h63682,
x__h63774,
x__h63776,
x__h63955,
x__h63957,
x__h82584,
x__h82687,
x__h83052,
x__h83111,
x__h83193,
x__h94235,
x__h94237,
x__h94386,
x__h94388,
x__h94522,
x__h94524,
x__h94994,
x__h94996,
x__h95056,
x__h95090,
x__h95182,
x__h95184,
x__h95363,
x__h95365,
y__h48636,
y__h48739,
y__h49104,
y__h49245,
y__h62828,
y__h62830,
y__h62979,
y__h62981,
y__h63115,
y__h63117,
y__h63587,
y__h63589,
y__h63775,
y__h63777,
y__h63956,
y__h63958,
y__h82585,
y__h82688,
y__h83053,
y__h83194,
y__h94236,
y__h94238,
y__h94387,
y__h94389,
y__h94523,
y__h94525,
y__h94995,
y__h94997,
y__h95183,
y__h95185,
y__h95364,
y__h95366;
// 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 start
assign RDY_start = proc$RDY_start ;
assign CAN_FIRE_start = proc$RDY_start ;
assign WILL_FIRE_start = EN_start ;
// value method cpu_imem_master_aw_awid
assign cpu_imem_master_awid =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[98:93] ;
// value method cpu_imem_master_aw_awaddr
assign cpu_imem_master_awaddr =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[92:29] ;
// value method cpu_imem_master_aw_awlen
assign cpu_imem_master_awlen =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[28:21] ;
// value method cpu_imem_master_aw_awsize
assign cpu_imem_master_awsize =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[20:18] ;
// value method cpu_imem_master_aw_awburst
assign cpu_imem_master_awburst =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[17:16] ;
// value method cpu_imem_master_aw_awlock
assign cpu_imem_master_awlock =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[15] ;
// value method cpu_imem_master_aw_awcache
assign cpu_imem_master_awcache =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[14:11] ;
// value method cpu_imem_master_aw_awprot
assign cpu_imem_master_awprot =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[10:8] ;
// value method cpu_imem_master_aw_awqos
assign cpu_imem_master_awqos =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[7:4] ;
// value method cpu_imem_master_aw_awregion
assign cpu_imem_master_awregion =
tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2[3:0] ;
// value method cpu_imem_master_aw_awvalid
assign cpu_imem_master_awvalid =
CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_setPeek ;
// action method cpu_imem_master_aw_awready
assign CAN_FIRE_cpu_imem_master_aw_awready = 1'd1 ;
assign WILL_FIRE_cpu_imem_master_aw_awready = 1'd1 ;
// value method cpu_imem_master_w_wdata
assign cpu_imem_master_wdata =
tagController_tmp_shimMaster_wff_rvport1__rea_ETC__q3[72:9] ;
// value method cpu_imem_master_w_wstrb
assign cpu_imem_master_wstrb =
tagController_tmp_shimMaster_wff_rvport1__rea_ETC__q3[8:1] ;
// value method cpu_imem_master_w_wlast
assign cpu_imem_master_wlast =
tagController_tmp_shimMaster_wff_rvport1__rea_ETC__q3[0] ;
// value method cpu_imem_master_w_wvalid
assign cpu_imem_master_wvalid =
CAN_FIRE_RL_tagController_tmp_ug_master_u_w_setPeek ;
// action method cpu_imem_master_w_wready
assign CAN_FIRE_cpu_imem_master_w_wready = 1'd1 ;
assign WILL_FIRE_cpu_imem_master_w_wready = 1'd1 ;
// action method cpu_imem_master_b_bflit
assign CAN_FIRE_cpu_imem_master_b_bflit = 1'd1 ;
assign WILL_FIRE_cpu_imem_master_b_bflit = cpu_imem_master_bvalid ;
// value method cpu_imem_master_b_bready
assign cpu_imem_master_bready = !tagController_tmp_shimMaster_bff_rv[8] ;
// value method cpu_imem_master_ar_arid
assign cpu_imem_master_arid =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[98:93] ;
// value method cpu_imem_master_ar_araddr
assign cpu_imem_master_araddr =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[92:29] ;
// value method cpu_imem_master_ar_arlen
assign cpu_imem_master_arlen =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[28:21] ;
// value method cpu_imem_master_ar_arsize
assign cpu_imem_master_arsize =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[20:18] ;
// value method cpu_imem_master_ar_arburst
assign cpu_imem_master_arburst =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[17:16] ;
// value method cpu_imem_master_ar_arlock
assign cpu_imem_master_arlock =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[15] ;
// value method cpu_imem_master_ar_arcache
assign cpu_imem_master_arcache =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[14:11] ;
// value method cpu_imem_master_ar_arprot
assign cpu_imem_master_arprot =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[10:8] ;
// value method cpu_imem_master_ar_arqos
assign cpu_imem_master_arqos =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[7:4] ;
// value method cpu_imem_master_ar_arregion
assign cpu_imem_master_arregion =
tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4[3:0] ;
// value method cpu_imem_master_ar_arvalid
assign cpu_imem_master_arvalid =
CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_setPeek ;
// action method cpu_imem_master_ar_arready
assign CAN_FIRE_cpu_imem_master_ar_arready = 1'd1 ;
assign WILL_FIRE_cpu_imem_master_ar_arready = 1'd1 ;
// action method cpu_imem_master_r_rflit
assign CAN_FIRE_cpu_imem_master_r_rflit = 1'd1 ;
assign WILL_FIRE_cpu_imem_master_r_rflit = cpu_imem_master_rvalid ;
// value method cpu_imem_master_r_rready
assign cpu_imem_master_rready = !tagController_tmp_shimMaster_rff_rv[73] ;
// value method cpu_dmem_master_aw_awid
assign cpu_dmem_master_awid =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[98:93] ;
// value method cpu_dmem_master_aw_awaddr
assign cpu_dmem_master_awaddr =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[92:29] ;
// value method cpu_dmem_master_aw_awlen
assign cpu_dmem_master_awlen =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[28:21] ;
// value method cpu_dmem_master_aw_awsize
assign cpu_dmem_master_awsize =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[20:18] ;
// value method cpu_dmem_master_aw_awburst
assign cpu_dmem_master_awburst =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[17:16] ;
// value method cpu_dmem_master_aw_awlock
assign cpu_dmem_master_awlock =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[15] ;
// value method cpu_dmem_master_aw_awcache
assign cpu_dmem_master_awcache =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[14:11] ;
// value method cpu_dmem_master_aw_awprot
assign cpu_dmem_master_awprot =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[10:8] ;
// value method cpu_dmem_master_aw_awqos
assign cpu_dmem_master_awqos =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[7:4] ;
// value method cpu_dmem_master_aw_awregion
assign cpu_dmem_master_awregion =
ug_uncached_mem_shim_master_u_aw_peekWire$wget[3:0] ;
// value method cpu_dmem_master_aw_awvalid
assign cpu_dmem_master_awvalid = uncached_mem_shim_awff$EMPTY_N ;
// action method cpu_dmem_master_aw_awready
assign CAN_FIRE_cpu_dmem_master_aw_awready = 1'd1 ;
assign WILL_FIRE_cpu_dmem_master_aw_awready = 1'd1 ;
// value method cpu_dmem_master_w_wdata
assign cpu_dmem_master_wdata =
uncached_mem_shim_wffD_OUT_BITS_73_TO_1__q1[72:9] ;
// value method cpu_dmem_master_w_wstrb
assign cpu_dmem_master_wstrb =
uncached_mem_shim_wffD_OUT_BITS_73_TO_1__q1[8:1] ;
// value method cpu_dmem_master_w_wlast
assign cpu_dmem_master_wlast =
uncached_mem_shim_wffD_OUT_BITS_73_TO_1__q1[0] ;
// value method cpu_dmem_master_w_wvalid
assign cpu_dmem_master_wvalid = uncached_mem_shim_wff$EMPTY_N ;
// action method cpu_dmem_master_w_wready
assign CAN_FIRE_cpu_dmem_master_w_wready = 1'd1 ;
assign WILL_FIRE_cpu_dmem_master_w_wready = 1'd1 ;
// action method cpu_dmem_master_b_bflit
assign CAN_FIRE_cpu_dmem_master_b_bflit = 1'd1 ;
assign WILL_FIRE_cpu_dmem_master_b_bflit = cpu_dmem_master_bvalid ;
// value method cpu_dmem_master_b_bready
assign cpu_dmem_master_bready = uncached_mem_shim_bff$FULL_N ;
// value method cpu_dmem_master_ar_arid
assign cpu_dmem_master_arid =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[98:93] ;
// value method cpu_dmem_master_ar_araddr
assign cpu_dmem_master_araddr =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[92:29] ;
// value method cpu_dmem_master_ar_arlen
assign cpu_dmem_master_arlen =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[28:21] ;
// value method cpu_dmem_master_ar_arsize
assign cpu_dmem_master_arsize =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[20:18] ;
// value method cpu_dmem_master_ar_arburst
assign cpu_dmem_master_arburst =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[17:16] ;
// value method cpu_dmem_master_ar_arlock
assign cpu_dmem_master_arlock =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[15] ;
// value method cpu_dmem_master_ar_arcache
assign cpu_dmem_master_arcache =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[14:11] ;
// value method cpu_dmem_master_ar_arprot
assign cpu_dmem_master_arprot =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[10:8] ;
// value method cpu_dmem_master_ar_arqos
assign cpu_dmem_master_arqos =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[7:4] ;
// value method cpu_dmem_master_ar_arregion
assign cpu_dmem_master_arregion =
ug_uncached_mem_shim_master_u_ar_peekWire$wget[3:0] ;
// value method cpu_dmem_master_ar_arvalid
assign cpu_dmem_master_arvalid = uncached_mem_shim_arff$EMPTY_N ;
// action method cpu_dmem_master_ar_arready
assign CAN_FIRE_cpu_dmem_master_ar_arready = 1'd1 ;
assign WILL_FIRE_cpu_dmem_master_ar_arready = 1'd1 ;
// action method cpu_dmem_master_r_rflit
assign CAN_FIRE_cpu_dmem_master_r_rflit = 1'd1 ;
assign WILL_FIRE_cpu_dmem_master_r_rflit = cpu_dmem_master_rvalid ;
// value method cpu_dmem_master_r_rready
assign cpu_dmem_master_rready = uncached_mem_shim_rff$FULL_N ;
// action method core_external_interrupt_sources_0_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_0_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_0_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_1_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_1_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_1_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_2_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_2_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_2_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_3_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_3_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_3_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_4_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_4_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_4_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_5_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_5_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_5_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_6_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_6_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_6_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_7_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_7_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_7_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_8_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_8_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_8_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_9_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_9_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_9_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_10_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_10_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_10_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_11_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_11_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_11_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_12_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_12_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_12_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_13_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_13_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_13_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_14_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_14_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_14_m_interrupt_req = 1'd1 ;
// action method core_external_interrupt_sources_15_m_interrupt_req
assign CAN_FIRE_core_external_interrupt_sources_15_m_interrupt_req = 1'd1 ;
assign WILL_FIRE_core_external_interrupt_sources_15_m_interrupt_req = 1'd1 ;
// action method nmi_req
assign CAN_FIRE_nmi_req = 1'd1 ;
assign WILL_FIRE_nmi_req = 1'd1 ;
// action method dmi_read_addr
assign RDY_dmi_read_addr = debug_module$RDY_dmi_read_addr ;
assign CAN_FIRE_dmi_read_addr = debug_module$RDY_dmi_read_addr ;
assign WILL_FIRE_dmi_read_addr = EN_dmi_read_addr ;
// actionvalue method dmi_read_data
assign dmi_read_data = debug_module$dmi_read_data ;
assign RDY_dmi_read_data = debug_module$RDY_dmi_read_data ;
assign CAN_FIRE_dmi_read_data = debug_module$RDY_dmi_read_data ;
assign WILL_FIRE_dmi_read_data = EN_dmi_read_data ;
// action method dmi_write
assign RDY_dmi_write = debug_module$RDY_dmi_write ;
assign CAN_FIRE_dmi_write = debug_module$RDY_dmi_write ;
assign WILL_FIRE_dmi_write = EN_dmi_write ;
// actionvalue method ndm_reset_client_request_get
assign ndm_reset_client_request_get =
debug_module$ndm_reset_client_request_get ;
assign RDY_ndm_reset_client_request_get =
debug_module$RDY_ndm_reset_client_request_get ;
assign CAN_FIRE_ndm_reset_client_request_get =
debug_module$RDY_ndm_reset_client_request_get ;
assign WILL_FIRE_ndm_reset_client_request_get =
EN_ndm_reset_client_request_get ;
// action method ndm_reset_client_response_put
assign RDY_ndm_reset_client_response_put =
debug_module$RDY_ndm_reset_client_response_put ;
assign CAN_FIRE_ndm_reset_client_response_put =
debug_module$RDY_ndm_reset_client_response_put ;
assign WILL_FIRE_ndm_reset_client_response_put =
EN_ndm_reset_client_response_put ;
// submodule debug_module
mkDebug_Module debug_module(.CLK(CLK),
.RST_N(RST_N_dm_power_on_reset),
.dmi_read_addr_dm_addr(debug_module$dmi_read_addr_dm_addr),
.dmi_write_dm_addr(debug_module$dmi_write_dm_addr),
.dmi_write_dm_word(debug_module$dmi_write_dm_word),
.hart0_client_run_halt_response_put(debug_module$hart0_client_run_halt_response_put),
.hart0_csr_mem_client_response_put(debug_module$hart0_csr_mem_client_response_put),
.hart0_fpr_mem_client_response_put(debug_module$hart0_fpr_mem_client_response_put),
.hart0_gpr_mem_client_response_put(debug_module$hart0_gpr_mem_client_response_put),
.hart0_reset_client_response_put(debug_module$hart0_reset_client_response_put),
.master_arready(debug_module$master_arready),
.master_awready(debug_module$master_awready),
.master_bid(debug_module$master_bid),
.master_bresp(debug_module$master_bresp),
.master_rdata(debug_module$master_rdata),
.master_rid(debug_module$master_rid),
.master_rlast(debug_module$master_rlast),
.master_rresp(debug_module$master_rresp),
.master_ruser(debug_module$master_ruser),
.master_wready(debug_module$master_wready),
.ndm_reset_client_response_put(debug_module$ndm_reset_client_response_put),
.EN_dmi_read_addr(debug_module$EN_dmi_read_addr),
.EN_dmi_read_data(debug_module$EN_dmi_read_data),
.EN_dmi_write(debug_module$EN_dmi_write),
.EN_hart0_reset_client_request_get(debug_module$EN_hart0_reset_client_request_get),
.EN_hart0_reset_client_response_put(debug_module$EN_hart0_reset_client_response_put),
.EN_hart0_client_run_halt_request_get(debug_module$EN_hart0_client_run_halt_request_get),
.EN_hart0_client_run_halt_response_put(debug_module$EN_hart0_client_run_halt_response_put),
.EN_hart0_get_other_req_get(debug_module$EN_hart0_get_other_req_get),
.EN_hart0_gpr_mem_client_request_get(debug_module$EN_hart0_gpr_mem_client_request_get),
.EN_hart0_gpr_mem_client_response_put(debug_module$EN_hart0_gpr_mem_client_response_put),
.EN_hart0_fpr_mem_client_request_get(debug_module$EN_hart0_fpr_mem_client_request_get),
.EN_hart0_fpr_mem_client_response_put(debug_module$EN_hart0_fpr_mem_client_response_put),
.EN_hart0_csr_mem_client_request_get(debug_module$EN_hart0_csr_mem_client_request_get),
.EN_hart0_csr_mem_client_response_put(debug_module$EN_hart0_csr_mem_client_response_put),
.EN_ndm_reset_client_request_get(debug_module$EN_ndm_reset_client_request_get),
.EN_ndm_reset_client_response_put(debug_module$EN_ndm_reset_client_response_put),
.master_bvalid(debug_module$master_bvalid),
.master_rvalid(debug_module$master_rvalid),
.RDY_dmi_read_addr(debug_module$RDY_dmi_read_addr),
.dmi_read_data(debug_module$dmi_read_data),
.RDY_dmi_read_data(debug_module$RDY_dmi_read_data),
.RDY_dmi_write(debug_module$RDY_dmi_write),
.hart0_reset_client_request_get(),
.RDY_hart0_reset_client_request_get(debug_module$RDY_hart0_reset_client_request_get),
.RDY_hart0_reset_client_response_put(debug_module$RDY_hart0_reset_client_response_put),
.hart0_client_run_halt_request_get(debug_module$hart0_client_run_halt_request_get),
.RDY_hart0_client_run_halt_request_get(debug_module$RDY_hart0_client_run_halt_request_get),
.RDY_hart0_client_run_halt_response_put(debug_module$RDY_hart0_client_run_halt_response_put),
.hart0_get_other_req_get(debug_module$hart0_get_other_req_get),
.RDY_hart0_get_other_req_get(debug_module$RDY_hart0_get_other_req_get),
.hart0_gpr_mem_client_request_get(debug_module$hart0_gpr_mem_client_request_get),
.RDY_hart0_gpr_mem_client_request_get(debug_module$RDY_hart0_gpr_mem_client_request_get),
.RDY_hart0_gpr_mem_client_response_put(debug_module$RDY_hart0_gpr_mem_client_response_put),
.hart0_fpr_mem_client_request_get(),
.RDY_hart0_fpr_mem_client_request_get(),
.RDY_hart0_fpr_mem_client_response_put(),
.hart0_csr_mem_client_request_get(debug_module$hart0_csr_mem_client_request_get),
.RDY_hart0_csr_mem_client_request_get(debug_module$RDY_hart0_csr_mem_client_request_get),
.RDY_hart0_csr_mem_client_response_put(debug_module$RDY_hart0_csr_mem_client_response_put),
.ndm_reset_client_request_get(debug_module$ndm_reset_client_request_get),
.RDY_ndm_reset_client_request_get(debug_module$RDY_ndm_reset_client_request_get),
.RDY_ndm_reset_client_response_put(debug_module$RDY_ndm_reset_client_response_put),
.master_awid(debug_module$master_awid),
.master_awaddr(debug_module$master_awaddr),
.master_awlen(debug_module$master_awlen),
.master_awsize(debug_module$master_awsize),
.master_awburst(debug_module$master_awburst),
.master_awlock(debug_module$master_awlock),
.master_awcache(debug_module$master_awcache),
.master_awprot(debug_module$master_awprot),
.master_awqos(debug_module$master_awqos),
.master_awregion(debug_module$master_awregion),
.master_awvalid(debug_module$master_awvalid),
.master_wdata(debug_module$master_wdata),
.master_wstrb(debug_module$master_wstrb),
.master_wlast(debug_module$master_wlast),
.master_wuser(debug_module$master_wuser),
.master_wvalid(debug_module$master_wvalid),
.master_bready(debug_module$master_bready),
.master_arid(debug_module$master_arid),
.master_araddr(debug_module$master_araddr),
.master_arlen(debug_module$master_arlen),
.master_arsize(debug_module$master_arsize),
.master_arburst(debug_module$master_arburst),
.master_arlock(debug_module$master_arlock),
.master_arcache(debug_module$master_arcache),
.master_arprot(debug_module$master_arprot),
.master_arqos(debug_module$master_arqos),
.master_arregion(debug_module$master_arregion),
.master_arvalid(debug_module$master_arvalid),
.master_rready(debug_module$master_rready));
// submodule dm_hart0_reset_controller
MakeResetA #(.RSTDELAY(32'd10),
.init(1'd1)) dm_hart0_reset_controller(.CLK(CLK),
.RST(RST_N),
.DST_CLK(CLK),
.ASSERT_IN(dm_hart0_reset_controller$ASSERT_IN),
.ASSERT_OUT(),
.OUT_RST(dm_hart0_reset_controller$OUT_RST));
// submodule hart0_reset
ResetEither hart0_reset(.A_RST(RST_N),
.B_RST(dm_hart0_reset_controller$OUT_RST),
.RST_OUT(hart0_reset$RST_OUT));
// submodule ifcs_0_1_innerReq
FIFO2 #(.width(32'd98), .guarded(32'd1)) ifcs_0_1_innerReq(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_1_innerReq$D_IN),
.ENQ(ifcs_0_1_innerReq$ENQ),
.DEQ(ifcs_0_1_innerReq$DEQ),
.CLR(ifcs_0_1_innerReq$CLR),
.D_OUT(ifcs_0_1_innerReq$D_OUT),
.FULL_N(ifcs_0_1_innerReq$FULL_N),
.EMPTY_N(ifcs_0_1_innerReq$EMPTY_N));
// submodule ifcs_0_1_innerRoute
FIFO2 #(.width(32'd3), .guarded(32'd1)) ifcs_0_1_innerRoute(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_1_innerRoute$D_IN),
.ENQ(ifcs_0_1_innerRoute$ENQ),
.DEQ(ifcs_0_1_innerRoute$DEQ),
.CLR(ifcs_0_1_innerRoute$CLR),
.D_OUT(ifcs_0_1_innerRoute$D_OUT),
.FULL_N(ifcs_0_1_innerRoute$FULL_N),
.EMPTY_N(ifcs_0_1_innerRoute$EMPTY_N));
// submodule ifcs_0_1_noRouteRsp
FIFO2 #(.width(32'd72), .guarded(32'd1)) ifcs_0_1_noRouteRsp(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_1_noRouteRsp$D_IN),
.ENQ(ifcs_0_1_noRouteRsp$ENQ),
.DEQ(ifcs_0_1_noRouteRsp$DEQ),
.CLR(ifcs_0_1_noRouteRsp$CLR),
.D_OUT(ifcs_0_1_noRouteRsp$D_OUT),
.FULL_N(ifcs_0_1_noRouteRsp$FULL_N),
.EMPTY_N(ifcs_0_1_noRouteRsp$EMPTY_N));
// submodule ifcs_0_1_routeBack
FIFO2 #(.width(32'd2), .guarded(32'd1)) ifcs_0_1_routeBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_1_routeBack$D_IN),
.ENQ(ifcs_0_1_routeBack$ENQ),
.DEQ(ifcs_0_1_routeBack$DEQ),
.CLR(ifcs_0_1_routeBack$CLR),
.D_OUT(ifcs_0_1_routeBack$D_OUT),
.FULL_N(ifcs_0_1_routeBack$FULL_N),
.EMPTY_N(ifcs_0_1_routeBack$EMPTY_N));
// submodule ifcs_0_1_rspBack
FIFO2 #(.width(32'd72), .guarded(32'd1)) ifcs_0_1_rspBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_1_rspBack$D_IN),
.ENQ(ifcs_0_1_rspBack$ENQ),
.DEQ(ifcs_0_1_rspBack$DEQ),
.CLR(ifcs_0_1_rspBack$CLR),
.D_OUT(ifcs_0_1_rspBack$D_OUT),
.FULL_N(ifcs_0_1_rspBack$FULL_N),
.EMPTY_N(ifcs_0_1_rspBack$EMPTY_N));
// submodule ifcs_0_innerReq
FIFO2 #(.width(32'd173), .guarded(32'd1)) ifcs_0_innerReq(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_innerReq$D_IN),
.ENQ(ifcs_0_innerReq$ENQ),
.DEQ(ifcs_0_innerReq$DEQ),
.CLR(ifcs_0_innerReq$CLR),
.D_OUT(ifcs_0_innerReq$D_OUT),
.FULL_N(ifcs_0_innerReq$FULL_N),
.EMPTY_N(ifcs_0_innerReq$EMPTY_N));
// submodule ifcs_0_innerRoute
FIFO2 #(.width(32'd3), .guarded(32'd1)) ifcs_0_innerRoute(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_innerRoute$D_IN),
.ENQ(ifcs_0_innerRoute$ENQ),
.DEQ(ifcs_0_innerRoute$DEQ),
.CLR(ifcs_0_innerRoute$CLR),
.D_OUT(ifcs_0_innerRoute$D_OUT),
.FULL_N(ifcs_0_innerRoute$FULL_N),
.EMPTY_N(ifcs_0_innerRoute$EMPTY_N));
// submodule ifcs_0_noRouteRsp
FIFO2 #(.width(32'd6), .guarded(32'd1)) ifcs_0_noRouteRsp(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_noRouteRsp$D_IN),
.ENQ(ifcs_0_noRouteRsp$ENQ),
.DEQ(ifcs_0_noRouteRsp$DEQ),
.CLR(ifcs_0_noRouteRsp$CLR),
.D_OUT(ifcs_0_noRouteRsp$D_OUT),
.FULL_N(ifcs_0_noRouteRsp$FULL_N),
.EMPTY_N(ifcs_0_noRouteRsp$EMPTY_N));
// submodule ifcs_0_routeBack
FIFO2 #(.width(32'd2), .guarded(32'd1)) ifcs_0_routeBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_routeBack$D_IN),
.ENQ(ifcs_0_routeBack$ENQ),
.DEQ(ifcs_0_routeBack$DEQ),
.CLR(ifcs_0_routeBack$CLR),
.D_OUT(ifcs_0_routeBack$D_OUT),
.FULL_N(ifcs_0_routeBack$FULL_N),
.EMPTY_N(ifcs_0_routeBack$EMPTY_N));
// submodule ifcs_0_rspBack
FIFO2 #(.width(32'd6), .guarded(32'd1)) ifcs_0_rspBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_0_rspBack$D_IN),
.ENQ(ifcs_0_rspBack$ENQ),
.DEQ(ifcs_0_rspBack$DEQ),
.CLR(ifcs_0_rspBack$CLR),
.D_OUT(ifcs_0_rspBack$D_OUT),
.FULL_N(ifcs_0_rspBack$FULL_N),
.EMPTY_N(ifcs_0_rspBack$EMPTY_N));
// submodule ifcs_1_1_innerReq
FIFO2 #(.width(32'd98), .guarded(32'd1)) ifcs_1_1_innerReq(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_1_innerReq$D_IN),
.ENQ(ifcs_1_1_innerReq$ENQ),
.DEQ(ifcs_1_1_innerReq$DEQ),
.CLR(ifcs_1_1_innerReq$CLR),
.D_OUT(ifcs_1_1_innerReq$D_OUT),
.FULL_N(ifcs_1_1_innerReq$FULL_N),
.EMPTY_N(ifcs_1_1_innerReq$EMPTY_N));
// submodule ifcs_1_1_innerRoute
FIFO2 #(.width(32'd3), .guarded(32'd1)) ifcs_1_1_innerRoute(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_1_innerRoute$D_IN),
.ENQ(ifcs_1_1_innerRoute$ENQ),
.DEQ(ifcs_1_1_innerRoute$DEQ),
.CLR(ifcs_1_1_innerRoute$CLR),
.D_OUT(ifcs_1_1_innerRoute$D_OUT),
.FULL_N(ifcs_1_1_innerRoute$FULL_N),
.EMPTY_N(ifcs_1_1_innerRoute$EMPTY_N));
// submodule ifcs_1_1_noRouteRsp
FIFO2 #(.width(32'd72), .guarded(32'd1)) ifcs_1_1_noRouteRsp(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_1_noRouteRsp$D_IN),
.ENQ(ifcs_1_1_noRouteRsp$ENQ),
.DEQ(ifcs_1_1_noRouteRsp$DEQ),
.CLR(ifcs_1_1_noRouteRsp$CLR),
.D_OUT(ifcs_1_1_noRouteRsp$D_OUT),
.FULL_N(ifcs_1_1_noRouteRsp$FULL_N),
.EMPTY_N(ifcs_1_1_noRouteRsp$EMPTY_N));
// submodule ifcs_1_1_routeBack
FIFO2 #(.width(32'd2), .guarded(32'd1)) ifcs_1_1_routeBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_1_routeBack$D_IN),
.ENQ(ifcs_1_1_routeBack$ENQ),
.DEQ(ifcs_1_1_routeBack$DEQ),
.CLR(ifcs_1_1_routeBack$CLR),
.D_OUT(ifcs_1_1_routeBack$D_OUT),
.FULL_N(ifcs_1_1_routeBack$FULL_N),
.EMPTY_N(ifcs_1_1_routeBack$EMPTY_N));
// submodule ifcs_1_1_rspBack
FIFO2 #(.width(32'd72), .guarded(32'd1)) ifcs_1_1_rspBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_1_rspBack$D_IN),
.ENQ(ifcs_1_1_rspBack$ENQ),
.DEQ(ifcs_1_1_rspBack$DEQ),
.CLR(ifcs_1_1_rspBack$CLR),
.D_OUT(ifcs_1_1_rspBack$D_OUT),
.FULL_N(ifcs_1_1_rspBack$FULL_N),
.EMPTY_N(ifcs_1_1_rspBack$EMPTY_N));
// submodule ifcs_1_innerReq
FIFO2 #(.width(32'd173), .guarded(32'd1)) ifcs_1_innerReq(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_innerReq$D_IN),
.ENQ(ifcs_1_innerReq$ENQ),
.DEQ(ifcs_1_innerReq$DEQ),
.CLR(ifcs_1_innerReq$CLR),
.D_OUT(ifcs_1_innerReq$D_OUT),
.FULL_N(ifcs_1_innerReq$FULL_N),
.EMPTY_N(ifcs_1_innerReq$EMPTY_N));
// submodule ifcs_1_innerRoute
FIFO2 #(.width(32'd3), .guarded(32'd1)) ifcs_1_innerRoute(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_innerRoute$D_IN),
.ENQ(ifcs_1_innerRoute$ENQ),
.DEQ(ifcs_1_innerRoute$DEQ),
.CLR(ifcs_1_innerRoute$CLR),
.D_OUT(ifcs_1_innerRoute$D_OUT),
.FULL_N(ifcs_1_innerRoute$FULL_N),
.EMPTY_N(ifcs_1_innerRoute$EMPTY_N));
// submodule ifcs_1_noRouteRsp
FIFO2 #(.width(32'd6), .guarded(32'd1)) ifcs_1_noRouteRsp(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_noRouteRsp$D_IN),
.ENQ(ifcs_1_noRouteRsp$ENQ),
.DEQ(ifcs_1_noRouteRsp$DEQ),
.CLR(ifcs_1_noRouteRsp$CLR),
.D_OUT(ifcs_1_noRouteRsp$D_OUT),
.FULL_N(ifcs_1_noRouteRsp$FULL_N),
.EMPTY_N(ifcs_1_noRouteRsp$EMPTY_N));
// submodule ifcs_1_routeBack
FIFO2 #(.width(32'd2), .guarded(32'd1)) ifcs_1_routeBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_routeBack$D_IN),
.ENQ(ifcs_1_routeBack$ENQ),
.DEQ(ifcs_1_routeBack$DEQ),
.CLR(ifcs_1_routeBack$CLR),
.D_OUT(ifcs_1_routeBack$D_OUT),
.FULL_N(ifcs_1_routeBack$FULL_N),
.EMPTY_N(ifcs_1_routeBack$EMPTY_N));
// submodule ifcs_1_rspBack
FIFO2 #(.width(32'd6), .guarded(32'd1)) ifcs_1_rspBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_1_rspBack$D_IN),
.ENQ(ifcs_1_rspBack$ENQ),
.DEQ(ifcs_1_rspBack$DEQ),
.CLR(ifcs_1_rspBack$CLR),
.D_OUT(ifcs_1_rspBack$D_OUT),
.FULL_N(ifcs_1_rspBack$FULL_N),
.EMPTY_N(ifcs_1_rspBack$EMPTY_N));
// submodule ifcs_2_1_routeBack
FIFO2 #(.width(32'd2), .guarded(32'd1)) ifcs_2_1_routeBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_2_1_routeBack$D_IN),
.ENQ(ifcs_2_1_routeBack$ENQ),
.DEQ(ifcs_2_1_routeBack$DEQ),
.CLR(ifcs_2_1_routeBack$CLR),
.D_OUT(ifcs_2_1_routeBack$D_OUT),
.FULL_N(ifcs_2_1_routeBack$FULL_N),
.EMPTY_N(ifcs_2_1_routeBack$EMPTY_N));
// submodule ifcs_2_1_rspBack
FIFO2 #(.width(32'd72), .guarded(32'd1)) ifcs_2_1_rspBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_2_1_rspBack$D_IN),
.ENQ(ifcs_2_1_rspBack$ENQ),
.DEQ(ifcs_2_1_rspBack$DEQ),
.CLR(ifcs_2_1_rspBack$CLR),
.D_OUT(ifcs_2_1_rspBack$D_OUT),
.FULL_N(ifcs_2_1_rspBack$FULL_N),
.EMPTY_N(ifcs_2_1_rspBack$EMPTY_N));
// submodule ifcs_2_routeBack
FIFO2 #(.width(32'd2), .guarded(32'd1)) ifcs_2_routeBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_2_routeBack$D_IN),
.ENQ(ifcs_2_routeBack$ENQ),
.DEQ(ifcs_2_routeBack$DEQ),
.CLR(ifcs_2_routeBack$CLR),
.D_OUT(ifcs_2_routeBack$D_OUT),
.FULL_N(ifcs_2_routeBack$FULL_N),
.EMPTY_N(ifcs_2_routeBack$EMPTY_N));
// submodule ifcs_2_rspBack
FIFO2 #(.width(32'd6), .guarded(32'd1)) ifcs_2_rspBack(.RST(RST_N),
.CLK(CLK),
.D_IN(ifcs_2_rspBack$D_IN),
.ENQ(ifcs_2_rspBack$ENQ),
.DEQ(ifcs_2_rspBack$DEQ),
.CLR(ifcs_2_rspBack$CLR),
.D_OUT(ifcs_2_rspBack$D_OUT),
.FULL_N(ifcs_2_rspBack$FULL_N),
.EMPTY_N(ifcs_2_rspBack$EMPTY_N));
// submodule msNoSynth_0_b_buffer_ff
FIFO1 #(.width(32'd6), .guarded(32'd0)) msNoSynth_0_b_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(msNoSynth_0_b_buffer_ff$D_IN),
.ENQ(msNoSynth_0_b_buffer_ff$ENQ),
.DEQ(msNoSynth_0_b_buffer_ff$DEQ),
.CLR(msNoSynth_0_b_buffer_ff$CLR),
.D_OUT(msNoSynth_0_b_buffer_ff$D_OUT),
.FULL_N(msNoSynth_0_b_buffer_ff$FULL_N),
.EMPTY_N(msNoSynth_0_b_buffer_ff$EMPTY_N));
// submodule msNoSynth_0_b_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) msNoSynth_0_b_buffer_firstValid(.CLK(CLK),
.D_IN(msNoSynth_0_b_buffer_firstValid$D_IN),
.EN(msNoSynth_0_b_buffer_firstValid$EN),
.Q_OUT(msNoSynth_0_b_buffer_firstValid$Q_OUT));
// submodule msNoSynth_0_r_buffer_ff
FIFO1 #(.width(32'd72),
.guarded(32'd0)) msNoSynth_0_r_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(msNoSynth_0_r_buffer_ff$D_IN),
.ENQ(msNoSynth_0_r_buffer_ff$ENQ),
.DEQ(msNoSynth_0_r_buffer_ff$DEQ),
.CLR(msNoSynth_0_r_buffer_ff$CLR),
.D_OUT(msNoSynth_0_r_buffer_ff$D_OUT),
.FULL_N(msNoSynth_0_r_buffer_ff$FULL_N),
.EMPTY_N(msNoSynth_0_r_buffer_ff$EMPTY_N));
// submodule msNoSynth_0_r_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) msNoSynth_0_r_buffer_firstValid(.CLK(CLK),
.D_IN(msNoSynth_0_r_buffer_firstValid$D_IN),
.EN(msNoSynth_0_r_buffer_firstValid$EN),
.Q_OUT(msNoSynth_0_r_buffer_firstValid$Q_OUT));
// submodule msNoSynth_1_b_buffer_ff
FIFO1 #(.width(32'd6), .guarded(32'd0)) msNoSynth_1_b_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(msNoSynth_1_b_buffer_ff$D_IN),
.ENQ(msNoSynth_1_b_buffer_ff$ENQ),
.DEQ(msNoSynth_1_b_buffer_ff$DEQ),
.CLR(msNoSynth_1_b_buffer_ff$CLR),
.D_OUT(msNoSynth_1_b_buffer_ff$D_OUT),
.FULL_N(msNoSynth_1_b_buffer_ff$FULL_N),
.EMPTY_N(msNoSynth_1_b_buffer_ff$EMPTY_N));
// submodule msNoSynth_1_b_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) msNoSynth_1_b_buffer_firstValid(.CLK(CLK),
.D_IN(msNoSynth_1_b_buffer_firstValid$D_IN),
.EN(msNoSynth_1_b_buffer_firstValid$EN),
.Q_OUT(msNoSynth_1_b_buffer_firstValid$Q_OUT));
// submodule msNoSynth_1_r_buffer_ff
FIFO1 #(.width(32'd72),
.guarded(32'd0)) msNoSynth_1_r_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(msNoSynth_1_r_buffer_ff$D_IN),
.ENQ(msNoSynth_1_r_buffer_ff$ENQ),
.DEQ(msNoSynth_1_r_buffer_ff$DEQ),
.CLR(msNoSynth_1_r_buffer_ff$CLR),
.D_OUT(msNoSynth_1_r_buffer_ff$D_OUT),
.FULL_N(msNoSynth_1_r_buffer_ff$FULL_N),
.EMPTY_N(msNoSynth_1_r_buffer_ff$EMPTY_N));
// submodule msNoSynth_1_r_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) msNoSynth_1_r_buffer_firstValid(.CLK(CLK),
.D_IN(msNoSynth_1_r_buffer_firstValid$D_IN),
.EN(msNoSynth_1_r_buffer_firstValid$EN),
.Q_OUT(msNoSynth_1_r_buffer_firstValid$Q_OUT));
// submodule plic
mkPLIC_16_2_7 plic(.CLK(CLK),
.RST_N(RST_N),
.axi4_slave_araddr(plic$axi4_slave_araddr),
.axi4_slave_arburst(plic$axi4_slave_arburst),
.axi4_slave_arcache(plic$axi4_slave_arcache),
.axi4_slave_arid(plic$axi4_slave_arid),
.axi4_slave_arlen(plic$axi4_slave_arlen),
.axi4_slave_arlock(plic$axi4_slave_arlock),
.axi4_slave_arprot(plic$axi4_slave_arprot),
.axi4_slave_arqos(plic$axi4_slave_arqos),
.axi4_slave_arregion(plic$axi4_slave_arregion),
.axi4_slave_arsize(plic$axi4_slave_arsize),
.axi4_slave_awaddr(plic$axi4_slave_awaddr),
.axi4_slave_awburst(plic$axi4_slave_awburst),
.axi4_slave_awcache(plic$axi4_slave_awcache),
.axi4_slave_awid(plic$axi4_slave_awid),
.axi4_slave_awlen(plic$axi4_slave_awlen),
.axi4_slave_awlock(plic$axi4_slave_awlock),
.axi4_slave_awprot(plic$axi4_slave_awprot),
.axi4_slave_awqos(plic$axi4_slave_awqos),
.axi4_slave_awregion(plic$axi4_slave_awregion),
.axi4_slave_awsize(plic$axi4_slave_awsize),
.axi4_slave_bready(plic$axi4_slave_bready),
.axi4_slave_rready(plic$axi4_slave_rready),
.axi4_slave_wdata(plic$axi4_slave_wdata),
.axi4_slave_wlast(plic$axi4_slave_wlast),
.axi4_slave_wstrb(plic$axi4_slave_wstrb),
.axi4_slave_wuser(plic$axi4_slave_wuser),
.set_addr_map_addr_base(plic$set_addr_map_addr_base),
.set_addr_map_addr_lim(plic$set_addr_map_addr_lim),
.set_verbosity_verbosity(plic$set_verbosity_verbosity),
.v_sources_0_m_interrupt_req_set_not_clear(plic$v_sources_0_m_interrupt_req_set_not_clear),
.v_sources_10_m_interrupt_req_set_not_clear(plic$v_sources_10_m_interrupt_req_set_not_clear),
.v_sources_11_m_interrupt_req_set_not_clear(plic$v_sources_11_m_interrupt_req_set_not_clear),
.v_sources_12_m_interrupt_req_set_not_clear(plic$v_sources_12_m_interrupt_req_set_not_clear),
.v_sources_13_m_interrupt_req_set_not_clear(plic$v_sources_13_m_interrupt_req_set_not_clear),
.v_sources_14_m_interrupt_req_set_not_clear(plic$v_sources_14_m_interrupt_req_set_not_clear),
.v_sources_15_m_interrupt_req_set_not_clear(plic$v_sources_15_m_interrupt_req_set_not_clear),
.v_sources_1_m_interrupt_req_set_not_clear(plic$v_sources_1_m_interrupt_req_set_not_clear),
.v_sources_2_m_interrupt_req_set_not_clear(plic$v_sources_2_m_interrupt_req_set_not_clear),
.v_sources_3_m_interrupt_req_set_not_clear(plic$v_sources_3_m_interrupt_req_set_not_clear),
.v_sources_4_m_interrupt_req_set_not_clear(plic$v_sources_4_m_interrupt_req_set_not_clear),
.v_sources_5_m_interrupt_req_set_not_clear(plic$v_sources_5_m_interrupt_req_set_not_clear),
.v_sources_6_m_interrupt_req_set_not_clear(plic$v_sources_6_m_interrupt_req_set_not_clear),
.v_sources_7_m_interrupt_req_set_not_clear(plic$v_sources_7_m_interrupt_req_set_not_clear),
.v_sources_8_m_interrupt_req_set_not_clear(plic$v_sources_8_m_interrupt_req_set_not_clear),
.v_sources_9_m_interrupt_req_set_not_clear(plic$v_sources_9_m_interrupt_req_set_not_clear),
.EN_set_verbosity(plic$EN_set_verbosity),
.EN_show_PLIC_state(plic$EN_show_PLIC_state),
.EN_server_reset_request_put(plic$EN_server_reset_request_put),
.EN_server_reset_response_get(plic$EN_server_reset_response_get),
.EN_set_addr_map(plic$EN_set_addr_map),
.axi4_slave_awvalid(plic$axi4_slave_awvalid),
.axi4_slave_wvalid(plic$axi4_slave_wvalid),
.axi4_slave_arvalid(plic$axi4_slave_arvalid),
.RDY_set_verbosity(),
.RDY_show_PLIC_state(),
.RDY_server_reset_request_put(),
.RDY_server_reset_response_get(),
.RDY_set_addr_map(),
.axi4_slave_awready(plic$axi4_slave_awready),
.axi4_slave_wready(plic$axi4_slave_wready),
.axi4_slave_bid(plic$axi4_slave_bid),
.axi4_slave_bresp(plic$axi4_slave_bresp),
.axi4_slave_bvalid(plic$axi4_slave_bvalid),
.axi4_slave_arready(plic$axi4_slave_arready),
.axi4_slave_rid(plic$axi4_slave_rid),
.axi4_slave_rdata(plic$axi4_slave_rdata),
.axi4_slave_rresp(plic$axi4_slave_rresp),
.axi4_slave_rlast(plic$axi4_slave_rlast),
.axi4_slave_ruser(plic$axi4_slave_ruser),
.axi4_slave_rvalid(plic$axi4_slave_rvalid),
.v_targets_0_m_eip(plic$v_targets_0_m_eip),
.v_targets_1_m_eip(plic$v_targets_1_m_eip));
// submodule proc
mkProc proc(.CLK(CLK),
.RST_N(hart0_reset$RST_OUT),
.debug_module_mem_server_araddr(proc$debug_module_mem_server_araddr),
.debug_module_mem_server_arburst(proc$debug_module_mem_server_arburst),
.debug_module_mem_server_arcache(proc$debug_module_mem_server_arcache),
.debug_module_mem_server_arid(proc$debug_module_mem_server_arid),
.debug_module_mem_server_arlen(proc$debug_module_mem_server_arlen),
.debug_module_mem_server_arlock(proc$debug_module_mem_server_arlock),
.debug_module_mem_server_arprot(proc$debug_module_mem_server_arprot),
.debug_module_mem_server_arqos(proc$debug_module_mem_server_arqos),
.debug_module_mem_server_arregion(proc$debug_module_mem_server_arregion),
.debug_module_mem_server_arsize(proc$debug_module_mem_server_arsize),
.debug_module_mem_server_awaddr(proc$debug_module_mem_server_awaddr),
.debug_module_mem_server_awburst(proc$debug_module_mem_server_awburst),
.debug_module_mem_server_awcache(proc$debug_module_mem_server_awcache),
.debug_module_mem_server_awid(proc$debug_module_mem_server_awid),
.debug_module_mem_server_awlen(proc$debug_module_mem_server_awlen),
.debug_module_mem_server_awlock(proc$debug_module_mem_server_awlock),
.debug_module_mem_server_awprot(proc$debug_module_mem_server_awprot),
.debug_module_mem_server_awqos(proc$debug_module_mem_server_awqos),
.debug_module_mem_server_awregion(proc$debug_module_mem_server_awregion),
.debug_module_mem_server_awsize(proc$debug_module_mem_server_awsize),
.debug_module_mem_server_bready(proc$debug_module_mem_server_bready),
.debug_module_mem_server_rready(proc$debug_module_mem_server_rready),
.debug_module_mem_server_wdata(proc$debug_module_mem_server_wdata),
.debug_module_mem_server_wlast(proc$debug_module_mem_server_wlast),
.debug_module_mem_server_wstrb(proc$debug_module_mem_server_wstrb),
.debug_module_mem_server_wuser(proc$debug_module_mem_server_wuser),
.hart0_csr_mem_server_request_put(proc$hart0_csr_mem_server_request_put),
.hart0_fpr_mem_server_request_put(proc$hart0_fpr_mem_server_request_put),
.hart0_gpr_mem_server_request_put(proc$hart0_gpr_mem_server_request_put),
.hart0_put_other_req_put(proc$hart0_put_other_req_put),
.hart0_run_halt_server_request_put(proc$hart0_run_halt_server_request_put),
.m_external_interrupt_req_set_not_clear(proc$m_external_interrupt_req_set_not_clear),
.master0_arready(proc$master0_arready),
.master0_awready(proc$master0_awready),
.master0_bid(proc$master0_bid),
.master0_bresp(proc$master0_bresp),
.master0_rdata(proc$master0_rdata),
.master0_rid(proc$master0_rid),
.master0_rlast(proc$master0_rlast),
.master0_rresp(proc$master0_rresp),
.master0_ruser(proc$master0_ruser),
.master0_wready(proc$master0_wready),
.master1_arready(proc$master1_arready),
.master1_awready(proc$master1_awready),
.master1_bid(proc$master1_bid),
.master1_bresp(proc$master1_bresp),
.master1_rdata(proc$master1_rdata),
.master1_rid(proc$master1_rid),
.master1_rlast(proc$master1_rlast),
.master1_rresp(proc$master1_rresp),
.master1_ruser(proc$master1_ruser),
.master1_wready(proc$master1_wready),
.non_maskable_interrupt_req_set_not_clear(proc$non_maskable_interrupt_req_set_not_clear),
.s_external_interrupt_req_set_not_clear(proc$s_external_interrupt_req_set_not_clear),
.set_verbosity_verbosity(proc$set_verbosity_verbosity),
.start_fromhostAddr(proc$start_fromhostAddr),
.start_startpc(proc$start_startpc),
.start_tohostAddr(proc$start_tohostAddr),
.EN_start(proc$EN_start),
.master0_bvalid(proc$master0_bvalid),
.master0_rvalid(proc$master0_rvalid),
.master1_bvalid(proc$master1_bvalid),
.master1_rvalid(proc$master1_rvalid),
.EN_set_verbosity(proc$EN_set_verbosity),
.debug_module_mem_server_awvalid(proc$debug_module_mem_server_awvalid),
.debug_module_mem_server_wvalid(proc$debug_module_mem_server_wvalid),
.debug_module_mem_server_arvalid(proc$debug_module_mem_server_arvalid),
.EN_hart0_run_halt_server_request_put(proc$EN_hart0_run_halt_server_request_put),
.EN_hart0_run_halt_server_response_get(proc$EN_hart0_run_halt_server_response_get),
.EN_hart0_gpr_mem_server_request_put(proc$EN_hart0_gpr_mem_server_request_put),
.EN_hart0_gpr_mem_server_response_get(proc$EN_hart0_gpr_mem_server_response_get),
.EN_hart0_fpr_mem_server_request_put(proc$EN_hart0_fpr_mem_server_request_put),
.EN_hart0_fpr_mem_server_response_get(proc$EN_hart0_fpr_mem_server_response_get),
.EN_hart0_csr_mem_server_request_put(proc$EN_hart0_csr_mem_server_request_put),
.EN_hart0_csr_mem_server_response_get(proc$EN_hart0_csr_mem_server_response_get),
.EN_hart0_put_other_req_put(proc$EN_hart0_put_other_req_put),
.RDY_start(proc$RDY_start),
.master0_awid(proc$master0_awid),
.master0_awaddr(proc$master0_awaddr),
.master0_awlen(proc$master0_awlen),
.master0_awsize(proc$master0_awsize),
.master0_awburst(proc$master0_awburst),
.master0_awlock(proc$master0_awlock),
.master0_awcache(proc$master0_awcache),
.master0_awprot(proc$master0_awprot),
.master0_awqos(proc$master0_awqos),
.master0_awregion(proc$master0_awregion),
.master0_awvalid(proc$master0_awvalid),
.master0_wdata(proc$master0_wdata),
.master0_wstrb(proc$master0_wstrb),
.master0_wlast(proc$master0_wlast),
.master0_wuser(proc$master0_wuser),
.master0_wvalid(proc$master0_wvalid),
.master0_bready(proc$master0_bready),
.master0_arid(proc$master0_arid),
.master0_araddr(proc$master0_araddr),
.master0_arlen(proc$master0_arlen),
.master0_arsize(proc$master0_arsize),
.master0_arburst(proc$master0_arburst),
.master0_arlock(proc$master0_arlock),
.master0_arcache(proc$master0_arcache),
.master0_arprot(proc$master0_arprot),
.master0_arqos(proc$master0_arqos),
.master0_arregion(proc$master0_arregion),
.master0_arvalid(proc$master0_arvalid),
.master0_rready(proc$master0_rready),
.master1_awid(proc$master1_awid),
.master1_awaddr(proc$master1_awaddr),
.master1_awlen(proc$master1_awlen),
.master1_awsize(proc$master1_awsize),
.master1_awburst(proc$master1_awburst),
.master1_awlock(proc$master1_awlock),
.master1_awcache(proc$master1_awcache),
.master1_awprot(proc$master1_awprot),
.master1_awqos(proc$master1_awqos),
.master1_awregion(proc$master1_awregion),
.master1_awvalid(proc$master1_awvalid),
.master1_wdata(proc$master1_wdata),
.master1_wstrb(proc$master1_wstrb),
.master1_wlast(proc$master1_wlast),
.master1_wuser(),
.master1_wvalid(proc$master1_wvalid),
.master1_bready(proc$master1_bready),
.master1_arid(proc$master1_arid),
.master1_araddr(proc$master1_araddr),
.master1_arlen(proc$master1_arlen),
.master1_arsize(proc$master1_arsize),
.master1_arburst(proc$master1_arburst),
.master1_arlock(proc$master1_arlock),
.master1_arcache(proc$master1_arcache),
.master1_arprot(proc$master1_arprot),
.master1_arqos(proc$master1_arqos),
.master1_arregion(proc$master1_arregion),
.master1_arvalid(proc$master1_arvalid),
.master1_rready(proc$master1_rready),
.RDY_set_verbosity(),
.debug_module_mem_server_awready(proc$debug_module_mem_server_awready),
.debug_module_mem_server_wready(proc$debug_module_mem_server_wready),
.debug_module_mem_server_bid(proc$debug_module_mem_server_bid),
.debug_module_mem_server_bresp(proc$debug_module_mem_server_bresp),
.debug_module_mem_server_bvalid(proc$debug_module_mem_server_bvalid),
.debug_module_mem_server_arready(proc$debug_module_mem_server_arready),
.debug_module_mem_server_rid(proc$debug_module_mem_server_rid),
.debug_module_mem_server_rdata(proc$debug_module_mem_server_rdata),
.debug_module_mem_server_rresp(proc$debug_module_mem_server_rresp),
.debug_module_mem_server_rlast(proc$debug_module_mem_server_rlast),
.debug_module_mem_server_ruser(proc$debug_module_mem_server_ruser),
.debug_module_mem_server_rvalid(proc$debug_module_mem_server_rvalid),
.RDY_hart0_run_halt_server_request_put(proc$RDY_hart0_run_halt_server_request_put),
.hart0_run_halt_server_response_get(proc$hart0_run_halt_server_response_get),
.RDY_hart0_run_halt_server_response_get(proc$RDY_hart0_run_halt_server_response_get),
.RDY_hart0_gpr_mem_server_request_put(proc$RDY_hart0_gpr_mem_server_request_put),
.hart0_gpr_mem_server_response_get(proc$hart0_gpr_mem_server_response_get),
.RDY_hart0_gpr_mem_server_response_get(proc$RDY_hart0_gpr_mem_server_response_get),
.RDY_hart0_fpr_mem_server_request_put(),
.hart0_fpr_mem_server_response_get(),
.RDY_hart0_fpr_mem_server_response_get(),
.RDY_hart0_csr_mem_server_request_put(proc$RDY_hart0_csr_mem_server_request_put),
.hart0_csr_mem_server_response_get(proc$hart0_csr_mem_server_response_get),
.RDY_hart0_csr_mem_server_response_get(proc$RDY_hart0_csr_mem_server_response_get),
.RDY_hart0_put_other_req_put());
// 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_range(soc_map$m_plic_addr_range),
.m_near_mem_io_addr_range(),
.m_flash_mem_addr_range(),
.m_ethernet_0_addr_range(),
.m_dma_0_addr_range(),
.m_uart16550_0_addr_range(),
.m_gpio_0_addr_range(),
.m_boot_rom_addr_range(),
.m_ddr4_0_uncached_addr_range(),
.m_ddr4_0_cached_addr_range(),
.m_mem0_controller_addr_range(soc_map$m_mem0_controller_addr_range),
.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());
// submodule ssNoSynth_0_ar_buffer_ff
FIFO1 #(.width(32'd98),
.guarded(32'd0)) ssNoSynth_0_ar_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_0_ar_buffer_ff$D_IN),
.ENQ(ssNoSynth_0_ar_buffer_ff$ENQ),
.DEQ(ssNoSynth_0_ar_buffer_ff$DEQ),
.CLR(ssNoSynth_0_ar_buffer_ff$CLR),
.D_OUT(ssNoSynth_0_ar_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_0_ar_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_0_ar_buffer_ff$EMPTY_N));
// submodule ssNoSynth_0_ar_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_0_ar_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_0_ar_buffer_firstValid$D_IN),
.EN(ssNoSynth_0_ar_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_0_ar_buffer_firstValid$Q_OUT));
// submodule ssNoSynth_0_aw_buffer_ff
FIFO1 #(.width(32'd98),
.guarded(32'd0)) ssNoSynth_0_aw_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_0_aw_buffer_ff$D_IN),
.ENQ(ssNoSynth_0_aw_buffer_ff$ENQ),
.DEQ(ssNoSynth_0_aw_buffer_ff$DEQ),
.CLR(ssNoSynth_0_aw_buffer_ff$CLR),
.D_OUT(ssNoSynth_0_aw_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_0_aw_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_0_aw_buffer_ff$EMPTY_N));
// submodule ssNoSynth_0_aw_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_0_aw_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_0_aw_buffer_firstValid$D_IN),
.EN(ssNoSynth_0_aw_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_0_aw_buffer_firstValid$Q_OUT));
// submodule ssNoSynth_0_w_buffer_ff
FIFO1 #(.width(32'd74),
.guarded(32'd0)) ssNoSynth_0_w_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_0_w_buffer_ff$D_IN),
.ENQ(ssNoSynth_0_w_buffer_ff$ENQ),
.DEQ(ssNoSynth_0_w_buffer_ff$DEQ),
.CLR(ssNoSynth_0_w_buffer_ff$CLR),
.D_OUT(ssNoSynth_0_w_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_0_w_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_0_w_buffer_ff$EMPTY_N));
// submodule ssNoSynth_0_w_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_0_w_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_0_w_buffer_firstValid$D_IN),
.EN(ssNoSynth_0_w_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_0_w_buffer_firstValid$Q_OUT));
// submodule ssNoSynth_1_ar_buffer_ff
FIFO1 #(.width(32'd98),
.guarded(32'd0)) ssNoSynth_1_ar_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_1_ar_buffer_ff$D_IN),
.ENQ(ssNoSynth_1_ar_buffer_ff$ENQ),
.DEQ(ssNoSynth_1_ar_buffer_ff$DEQ),
.CLR(ssNoSynth_1_ar_buffer_ff$CLR),
.D_OUT(ssNoSynth_1_ar_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_1_ar_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_1_ar_buffer_ff$EMPTY_N));
// submodule ssNoSynth_1_ar_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_1_ar_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_1_ar_buffer_firstValid$D_IN),
.EN(ssNoSynth_1_ar_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_1_ar_buffer_firstValid$Q_OUT));
// submodule ssNoSynth_1_aw_buffer_ff
FIFO1 #(.width(32'd98),
.guarded(32'd0)) ssNoSynth_1_aw_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_1_aw_buffer_ff$D_IN),
.ENQ(ssNoSynth_1_aw_buffer_ff$ENQ),
.DEQ(ssNoSynth_1_aw_buffer_ff$DEQ),
.CLR(ssNoSynth_1_aw_buffer_ff$CLR),
.D_OUT(ssNoSynth_1_aw_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_1_aw_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_1_aw_buffer_ff$EMPTY_N));
// submodule ssNoSynth_1_aw_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_1_aw_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_1_aw_buffer_firstValid$D_IN),
.EN(ssNoSynth_1_aw_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_1_aw_buffer_firstValid$Q_OUT));
// submodule ssNoSynth_1_w_buffer_ff
FIFO1 #(.width(32'd74),
.guarded(32'd0)) ssNoSynth_1_w_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_1_w_buffer_ff$D_IN),
.ENQ(ssNoSynth_1_w_buffer_ff$ENQ),
.DEQ(ssNoSynth_1_w_buffer_ff$DEQ),
.CLR(ssNoSynth_1_w_buffer_ff$CLR),
.D_OUT(ssNoSynth_1_w_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_1_w_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_1_w_buffer_ff$EMPTY_N));
// submodule ssNoSynth_1_w_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_1_w_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_1_w_buffer_firstValid$D_IN),
.EN(ssNoSynth_1_w_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_1_w_buffer_firstValid$Q_OUT));
// submodule ssNoSynth_2_ar_buffer_ff
FIFO1 #(.width(32'd98),
.guarded(32'd0)) ssNoSynth_2_ar_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_2_ar_buffer_ff$D_IN),
.ENQ(ssNoSynth_2_ar_buffer_ff$ENQ),
.DEQ(ssNoSynth_2_ar_buffer_ff$DEQ),
.CLR(ssNoSynth_2_ar_buffer_ff$CLR),
.D_OUT(ssNoSynth_2_ar_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_2_ar_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_2_ar_buffer_ff$EMPTY_N));
// submodule ssNoSynth_2_ar_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_2_ar_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_2_ar_buffer_firstValid$D_IN),
.EN(ssNoSynth_2_ar_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_2_ar_buffer_firstValid$Q_OUT));
// submodule ssNoSynth_2_aw_buffer_ff
FIFO1 #(.width(32'd98),
.guarded(32'd0)) ssNoSynth_2_aw_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_2_aw_buffer_ff$D_IN),
.ENQ(ssNoSynth_2_aw_buffer_ff$ENQ),
.DEQ(ssNoSynth_2_aw_buffer_ff$DEQ),
.CLR(ssNoSynth_2_aw_buffer_ff$CLR),
.D_OUT(ssNoSynth_2_aw_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_2_aw_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_2_aw_buffer_ff$EMPTY_N));
// submodule ssNoSynth_2_aw_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_2_aw_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_2_aw_buffer_firstValid$D_IN),
.EN(ssNoSynth_2_aw_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_2_aw_buffer_firstValid$Q_OUT));
// submodule ssNoSynth_2_w_buffer_ff
FIFO1 #(.width(32'd74),
.guarded(32'd0)) ssNoSynth_2_w_buffer_ff(.RST(RST_N),
.CLK(CLK),
.D_IN(ssNoSynth_2_w_buffer_ff$D_IN),
.ENQ(ssNoSynth_2_w_buffer_ff$ENQ),
.DEQ(ssNoSynth_2_w_buffer_ff$DEQ),
.CLR(ssNoSynth_2_w_buffer_ff$CLR),
.D_OUT(ssNoSynth_2_w_buffer_ff$D_OUT),
.FULL_N(ssNoSynth_2_w_buffer_ff$FULL_N),
.EMPTY_N(ssNoSynth_2_w_buffer_ff$EMPTY_N));
// submodule ssNoSynth_2_w_buffer_firstValid
RevertReg #(.width(32'd1),
.init(1'd1)) ssNoSynth_2_w_buffer_firstValid(.CLK(CLK),
.D_IN(ssNoSynth_2_w_buffer_firstValid$D_IN),
.EN(ssNoSynth_2_w_buffer_firstValid$EN),
.Q_OUT(ssNoSynth_2_w_buffer_firstValid$Q_OUT));
// submodule tagController_tmp_awreqff
FIFO2 #(.width(32'd98),
.guarded(32'd1)) tagController_tmp_awreqff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(tagController_tmp_awreqff$D_IN),
.ENQ(tagController_tmp_awreqff$ENQ),
.DEQ(tagController_tmp_awreqff$DEQ),
.CLR(tagController_tmp_awreqff$CLR),
.D_OUT(tagController_tmp_awreqff$D_OUT),
.FULL_N(tagController_tmp_awreqff$FULL_N),
.EMPTY_N(tagController_tmp_awreqff$EMPTY_N));
// submodule tagController_tmp_newRst
MakeReset0 #(.init(1'd0)) tagController_tmp_newRst(.CLK(CLK),
.RST(hart0_reset$RST_OUT),
.ASSERT_IN(tagController_tmp_newRst$ASSERT_IN),
.ASSERT_OUT(),
.OUT_RST(tagController_tmp_newRst$OUT_RST));
// submodule tagController_tmp_tagCon
mkTagController tagController_tmp_tagCon(.CLK(CLK),
.RST_N(tagController_tmp_newRst$OUT_RST),
.cache_request_put_val(tagController_tmp_tagCon$cache_request_put_val),
.memory_response_put_val(tagController_tmp_tagCon$memory_response_put_val),
.EN_cache_request_put(tagController_tmp_tagCon$EN_cache_request_put),
.EN_cache_response_get(tagController_tmp_tagCon$EN_cache_response_get),
.EN_memory_request_get(tagController_tmp_tagCon$EN_memory_request_get),
.EN_memory_response_put(tagController_tmp_tagCon$EN_memory_response_put),
.cache_request_canPut(),
.RDY_cache_request_put(tagController_tmp_tagCon$RDY_cache_request_put),
.cache_response_canGet(),
.cache_response_peek(),
.RDY_cache_response_peek(),
.cache_response_get(tagController_tmp_tagCon$cache_response_get),
.RDY_cache_response_get(tagController_tmp_tagCon$RDY_cache_response_get),
.memory_request_canGet(),
.memory_request_peek(),
.RDY_memory_request_peek(),
.memory_request_get(tagController_tmp_tagCon$memory_request_get),
.RDY_memory_request_get(tagController_tmp_tagCon$RDY_memory_request_get),
.memory_response_canPut(),
.RDY_memory_response_put(tagController_tmp_tagCon$RDY_memory_response_put));
// submodule tmp0_b_buffer_ff
FIFO1 #(.width(32'd6),
.guarded(32'd0)) tmp0_b_buffer_ff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(tmp0_b_buffer_ff$D_IN),
.ENQ(tmp0_b_buffer_ff$ENQ),
.DEQ(tmp0_b_buffer_ff$DEQ),
.CLR(tmp0_b_buffer_ff$CLR),
.D_OUT(tmp0_b_buffer_ff$D_OUT),
.FULL_N(tmp0_b_buffer_ff$FULL_N),
.EMPTY_N(tmp0_b_buffer_ff$EMPTY_N));
// submodule tmp0_b_buffer_firstValid
RevertReg #(.width(32'd1), .init(1'd1)) tmp0_b_buffer_firstValid(.CLK(CLK),
.D_IN(tmp0_b_buffer_firstValid$D_IN),
.EN(tmp0_b_buffer_firstValid$EN),
.Q_OUT(tmp0_b_buffer_firstValid$Q_OUT));
// submodule tmp0_r_buffer_ff
FIFO1 #(.width(32'd72),
.guarded(32'd0)) tmp0_r_buffer_ff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(tmp0_r_buffer_ff$D_IN),
.ENQ(tmp0_r_buffer_ff$ENQ),
.DEQ(tmp0_r_buffer_ff$DEQ),
.CLR(tmp0_r_buffer_ff$CLR),
.D_OUT(tmp0_r_buffer_ff$D_OUT),
.FULL_N(tmp0_r_buffer_ff$FULL_N),
.EMPTY_N(tmp0_r_buffer_ff$EMPTY_N));
// submodule tmp0_r_buffer_firstValid
RevertReg #(.width(32'd1), .init(1'd1)) tmp0_r_buffer_firstValid(.CLK(CLK),
.D_IN(tmp0_r_buffer_firstValid$D_IN),
.EN(tmp0_r_buffer_firstValid$EN),
.Q_OUT(tmp0_r_buffer_firstValid$Q_OUT));
// submodule tmp2_b_buffer_ff
FIFO1 #(.width(32'd7),
.guarded(32'd0)) tmp2_b_buffer_ff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(tmp2_b_buffer_ff$D_IN),
.ENQ(tmp2_b_buffer_ff$ENQ),
.DEQ(tmp2_b_buffer_ff$DEQ),
.CLR(tmp2_b_buffer_ff$CLR),
.D_OUT(tmp2_b_buffer_ff$D_OUT),
.FULL_N(tmp2_b_buffer_ff$FULL_N),
.EMPTY_N(tmp2_b_buffer_ff$EMPTY_N));
// submodule tmp2_b_buffer_firstValid
RevertReg #(.width(32'd1), .init(1'd1)) tmp2_b_buffer_firstValid(.CLK(CLK),
.D_IN(tmp2_b_buffer_firstValid$D_IN),
.EN(tmp2_b_buffer_firstValid$EN),
.Q_OUT(tmp2_b_buffer_firstValid$Q_OUT));
// submodule tmp2_r_buffer_ff
FIFO1 #(.width(32'd73),
.guarded(32'd0)) tmp2_r_buffer_ff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(tmp2_r_buffer_ff$D_IN),
.ENQ(tmp2_r_buffer_ff$ENQ),
.DEQ(tmp2_r_buffer_ff$DEQ),
.CLR(tmp2_r_buffer_ff$CLR),
.D_OUT(tmp2_r_buffer_ff$D_OUT),
.FULL_N(tmp2_r_buffer_ff$FULL_N),
.EMPTY_N(tmp2_r_buffer_ff$EMPTY_N));
// submodule tmp2_r_buffer_firstValid
RevertReg #(.width(32'd1), .init(1'd1)) tmp2_r_buffer_firstValid(.CLK(CLK),
.D_IN(tmp2_r_buffer_firstValid$D_IN),
.EN(tmp2_r_buffer_firstValid$EN),
.Q_OUT(tmp2_r_buffer_firstValid$Q_OUT));
// submodule uncached_mem_shim_arff
FIFO2 #(.width(32'd98),
.guarded(32'd1)) uncached_mem_shim_arff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(uncached_mem_shim_arff$D_IN),
.ENQ(uncached_mem_shim_arff$ENQ),
.DEQ(uncached_mem_shim_arff$DEQ),
.CLR(uncached_mem_shim_arff$CLR),
.D_OUT(uncached_mem_shim_arff$D_OUT),
.FULL_N(uncached_mem_shim_arff$FULL_N),
.EMPTY_N(uncached_mem_shim_arff$EMPTY_N));
// submodule uncached_mem_shim_awff
FIFO2 #(.width(32'd98),
.guarded(32'd1)) uncached_mem_shim_awff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(uncached_mem_shim_awff$D_IN),
.ENQ(uncached_mem_shim_awff$ENQ),
.DEQ(uncached_mem_shim_awff$DEQ),
.CLR(uncached_mem_shim_awff$CLR),
.D_OUT(uncached_mem_shim_awff$D_OUT),
.FULL_N(uncached_mem_shim_awff$FULL_N),
.EMPTY_N(uncached_mem_shim_awff$EMPTY_N));
// submodule uncached_mem_shim_bff
FIFO2 #(.width(32'd7),
.guarded(32'd1)) uncached_mem_shim_bff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(uncached_mem_shim_bff$D_IN),
.ENQ(uncached_mem_shim_bff$ENQ),
.DEQ(uncached_mem_shim_bff$DEQ),
.CLR(uncached_mem_shim_bff$CLR),
.D_OUT(uncached_mem_shim_bff$D_OUT),
.FULL_N(uncached_mem_shim_bff$FULL_N),
.EMPTY_N(uncached_mem_shim_bff$EMPTY_N));
// submodule uncached_mem_shim_rff
FIFO2 #(.width(32'd73),
.guarded(32'd1)) uncached_mem_shim_rff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(uncached_mem_shim_rff$D_IN),
.ENQ(uncached_mem_shim_rff$ENQ),
.DEQ(uncached_mem_shim_rff$DEQ),
.CLR(uncached_mem_shim_rff$CLR),
.D_OUT(uncached_mem_shim_rff$D_OUT),
.FULL_N(uncached_mem_shim_rff$FULL_N),
.EMPTY_N(uncached_mem_shim_rff$EMPTY_N));
// submodule uncached_mem_shim_wff
FIFO2 #(.width(32'd74),
.guarded(32'd1)) uncached_mem_shim_wff(.RST(hart0_reset$RST_OUT),
.CLK(CLK),
.D_IN(uncached_mem_shim_wff$D_IN),
.ENQ(uncached_mem_shim_wff$ENQ),
.DEQ(uncached_mem_shim_wff$DEQ),
.CLR(uncached_mem_shim_wff$CLR),
.D_OUT(uncached_mem_shim_wff$D_OUT),
.FULL_N(uncached_mem_shim_wff$FULL_N),
.EMPTY_N(uncached_mem_shim_wff$EMPTY_N));
// rule RL_rl_dm_hart0_reset
assign CAN_FIRE_RL_rl_dm_hart0_reset =
debug_module$RDY_hart0_reset_client_request_get &&
rg_hart0_reset_delay == 8'd0 ;
assign WILL_FIRE_RL_rl_dm_hart0_reset = CAN_FIRE_RL_rl_dm_hart0_reset ;
// rule RL_rl_dm_hart0_reset_wait
assign CAN_FIRE_RL_rl_dm_hart0_reset_wait =
(rg_hart0_reset_delay != 8'd1 ||
debug_module$RDY_hart0_reset_client_response_put &&
proc$RDY_start) &&
rg_hart0_reset_delay != 8'd0 ;
assign WILL_FIRE_RL_rl_dm_hart0_reset_wait =
CAN_FIRE_RL_rl_dm_hart0_reset_wait && !EN_start ;
// rule RL_ClientServerRequest
assign CAN_FIRE_RL_ClientServerRequest =
debug_module$RDY_hart0_client_run_halt_request_get &&
proc$RDY_hart0_run_halt_server_request_put ;
assign WILL_FIRE_RL_ClientServerRequest = CAN_FIRE_RL_ClientServerRequest ;
// rule RL_ClientServerResponse
assign CAN_FIRE_RL_ClientServerResponse =
debug_module$RDY_hart0_client_run_halt_response_put &&
proc$RDY_hart0_run_halt_server_response_get ;
assign WILL_FIRE_RL_ClientServerResponse =
CAN_FIRE_RL_ClientServerResponse ;
// rule RL_mkConnectionGetPut
assign CAN_FIRE_RL_mkConnectionGetPut =
debug_module$RDY_hart0_get_other_req_get ;
assign WILL_FIRE_RL_mkConnectionGetPut =
debug_module$RDY_hart0_get_other_req_get ;
// rule RL_ClientServerResponse_1
assign CAN_FIRE_RL_ClientServerResponse_1 =
debug_module$RDY_hart0_gpr_mem_client_response_put &&
proc$RDY_hart0_gpr_mem_server_response_get ;
assign WILL_FIRE_RL_ClientServerResponse_1 =
CAN_FIRE_RL_ClientServerResponse_1 ;
// rule RL_ClientServerResponse_2
assign CAN_FIRE_RL_ClientServerResponse_2 =
debug_module$RDY_hart0_csr_mem_client_response_put &&
proc$RDY_hart0_csr_mem_server_response_get ;
assign WILL_FIRE_RL_ClientServerResponse_2 =
CAN_FIRE_RL_ClientServerResponse_2 ;
// rule RL_checkSinkReady
assign CAN_FIRE_RL_checkSinkReady = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady = 1'd1 ;
// rule RL_checkSinkReady_1
assign CAN_FIRE_RL_checkSinkReady_1 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_1 = 1'd1 ;
// rule RL_checkSinkReady_2
assign CAN_FIRE_RL_checkSinkReady_2 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_2 = 1'd1 ;
// rule RL_craftReq
assign CAN_FIRE_RL_craftReq =
ifcs_0_innerRoute$EMPTY_N && ifcs_0_innerReq$EMPTY_N ;
assign WILL_FIRE_RL_craftReq = CAN_FIRE_RL_craftReq ;
// rule RL_craftReq_1
assign CAN_FIRE_RL_craftReq_1 =
ifcs_1_innerRoute$EMPTY_N && ifcs_1_innerReq$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_1 = CAN_FIRE_RL_craftReq_1 ;
// rule RL_arbitrate
assign CAN_FIRE_RL_arbitrate =
(CAN_FIRE_RL_craftReq && reqWires_0$wget ||
CAN_FIRE_RL_craftReq_1 && reqWires_1$wget) &&
!state ;
assign WILL_FIRE_RL_arbitrate = CAN_FIRE_RL_arbitrate ;
// rule RL_source_selected
assign CAN_FIRE_RL_source_selected =
(!ifcs_0_innerRoute$EMPTY_N || ifcs_0_innerReq$EMPTY_N) &&
!state &&
MUX_activeSource_0$write_1__VAL_1 ;
assign WILL_FIRE_RL_source_selected = CAN_FIRE_RL_source_selected ;
// rule RL_burst
assign CAN_FIRE_RL_burst =
ifcs_0_innerReq$EMPTY_N && ifcs_0_innerRoute$EMPTY_N &&
state_490_AND_activeSource_0_563_564_AND_ifcs__ETC___d1566 ;
assign WILL_FIRE_RL_burst = CAN_FIRE_RL_burst ;
// rule RL_source_selected_1
assign CAN_FIRE_RL_source_selected_1 =
(!ifcs_1_innerRoute$EMPTY_N || ifcs_1_innerReq$EMPTY_N) &&
!state &&
MUX_activeSource_1$write_1__VAL_1 ;
assign WILL_FIRE_RL_source_selected_1 = CAN_FIRE_RL_source_selected_1 ;
// rule RL_burst_1
assign CAN_FIRE_RL_burst_1 =
ifcs_1_innerReq$EMPTY_N && ifcs_1_innerRoute$EMPTY_N &&
state_490_AND_activeSource_1_607_608_AND_ifcs__ETC___d1610 ;
assign WILL_FIRE_RL_burst_1 = CAN_FIRE_RL_burst_1 ;
// rule __me_check_182
assign CAN_FIRE___me_check_182 = 1'b1 ;
assign WILL_FIRE___me_check_182 = 1'b1 ;
// rule __me_check_184
assign CAN_FIRE___me_check_184 = 1'b1 ;
assign WILL_FIRE___me_check_184 = 1'b1 ;
// rule RL_sink_selected
assign CAN_FIRE_RL_sink_selected =
IF_split_0_flitLeft_094_EQ_0_095_THEN_ssNoSynt_ETC___d1435 &&
flitToSink_0$whas ;
assign WILL_FIRE_RL_sink_selected = CAN_FIRE_RL_sink_selected ;
// rule RL_sink_selected_1
assign CAN_FIRE_RL_sink_selected_1 =
IF_split_1_flitLeft_123_EQ_0_124_THEN_ssNoSynt_ETC___d1436 &&
flitToSink_1$whas ;
assign WILL_FIRE_RL_sink_selected_1 = CAN_FIRE_RL_sink_selected_1 ;
// rule RL_sink_selected_2
assign CAN_FIRE_RL_sink_selected_2 =
IF_split_2_flitLeft_152_EQ_0_153_THEN_ssNoSynt_ETC___d1437 &&
flitToSink_2$whas ;
assign WILL_FIRE_RL_sink_selected_2 = CAN_FIRE_RL_sink_selected_2 ;
// rule __me_check_186
assign CAN_FIRE___me_check_186 = 1'b1 ;
assign WILL_FIRE___me_check_186 = 1'b1 ;
// rule RL_checkSinkReady_5
assign CAN_FIRE_RL_checkSinkReady_5 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_5 = 1'd1 ;
// rule RL_checkSinkReady_6
assign CAN_FIRE_RL_checkSinkReady_6 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_6 = 1'd1 ;
// rule RL_checkSinkReady_7
assign CAN_FIRE_RL_checkSinkReady_7 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_7 = 1'd1 ;
// rule RL_craftReq_5
assign CAN_FIRE_RL_craftReq_5 =
ifcs_0_1_innerRoute$EMPTY_N && ifcs_0_1_innerReq$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_5 = CAN_FIRE_RL_craftReq_5 ;
// rule RL_craftReq_6
assign CAN_FIRE_RL_craftReq_6 =
ifcs_1_1_innerRoute$EMPTY_N && ifcs_1_1_innerReq$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_6 = CAN_FIRE_RL_craftReq_6 ;
// rule RL_arbitrate_2
assign CAN_FIRE_RL_arbitrate_2 =
(CAN_FIRE_RL_craftReq_5 && reqWires_1_0_1$wget ||
CAN_FIRE_RL_craftReq_6 && reqWires_1_1_1$wget) &&
!state_1_1 ;
assign WILL_FIRE_RL_arbitrate_2 = CAN_FIRE_RL_arbitrate_2 ;
// rule RL_source_selected_5
assign CAN_FIRE_RL_source_selected_5 =
(!ifcs_0_1_innerRoute$EMPTY_N || ifcs_0_1_innerReq$EMPTY_N) &&
!state_1_1 &&
sourceSelect_1_0_1$whas ;
assign WILL_FIRE_RL_source_selected_5 = CAN_FIRE_RL_source_selected_5 ;
// rule RL_burst_5
assign CAN_FIRE_RL_burst_5 =
ifcs_0_1_innerReq$EMPTY_N && ifcs_0_1_innerRoute$EMPTY_N &&
state_1_1_143_AND_activeSource_1_0_1_210_211_A_ETC___d2213 ;
assign WILL_FIRE_RL_burst_5 = CAN_FIRE_RL_burst_5 ;
// rule RL_source_selected_6
assign CAN_FIRE_RL_source_selected_6 =
(!ifcs_1_1_innerRoute$EMPTY_N || ifcs_1_1_innerReq$EMPTY_N) &&
!state_1_1 &&
sourceSelect_1_1_1$whas ;
assign WILL_FIRE_RL_source_selected_6 = CAN_FIRE_RL_source_selected_6 ;
// rule RL_burst_6
assign CAN_FIRE_RL_burst_6 =
ifcs_1_1_innerReq$EMPTY_N && ifcs_1_1_innerRoute$EMPTY_N &&
state_1_1_143_AND_activeSource_1_1_1_250_251_A_ETC___d2253 ;
assign WILL_FIRE_RL_burst_6 = CAN_FIRE_RL_burst_6 ;
// rule __me_check_229
assign CAN_FIRE___me_check_229 = 1'b1 ;
assign WILL_FIRE___me_check_229 = 1'b1 ;
// rule __me_check_231
assign CAN_FIRE___me_check_231 = 1'b1 ;
assign WILL_FIRE___me_check_231 = 1'b1 ;
// rule RL_sink_selected_5
assign CAN_FIRE_RL_sink_selected_5 =
ssNoSynth_0_ar_buffer_ff$FULL_N && flitToSink_1_0_1$whas ;
assign WILL_FIRE_RL_sink_selected_5 = CAN_FIRE_RL_sink_selected_5 ;
// rule RL_sink_selected_6
assign CAN_FIRE_RL_sink_selected_6 =
ssNoSynth_1_ar_buffer_ff$FULL_N && flitToSink_1_1_1$whas ;
assign WILL_FIRE_RL_sink_selected_6 = CAN_FIRE_RL_sink_selected_6 ;
// rule RL_sink_selected_7
assign CAN_FIRE_RL_sink_selected_7 =
ssNoSynth_2_ar_buffer_ff$FULL_N && flitToSink_1_2$whas ;
assign WILL_FIRE_RL_sink_selected_7 = CAN_FIRE_RL_sink_selected_7 ;
// rule __me_check_233
assign CAN_FIRE___me_check_233 = 1'b1 ;
assign WILL_FIRE___me_check_233 = 1'b1 ;
// rule RL_rl_relay_external_interrupts
assign CAN_FIRE_RL_rl_relay_external_interrupts = 1'd1 ;
assign WILL_FIRE_RL_rl_relay_external_interrupts = 1'd1 ;
// rule RL_ug_uncached_mem_shim_master_u_aw_setPeek
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_setPeek =
uncached_mem_shim_awff$EMPTY_N ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_aw_setPeek =
uncached_mem_shim_awff$EMPTY_N ;
// rule RL_ug_uncached_mem_shim_master_u_aw_warnDoDrop
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_warnDoDrop =
ug_uncached_mem_shim_master_u_aw_dropWire$whas &&
!uncached_mem_shim_awff$EMPTY_N ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_aw_warnDoDrop =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_warnDoDrop ;
// rule RL_ug_uncached_mem_shim_master_u_w_setPeek
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_setPeek =
uncached_mem_shim_wff$EMPTY_N ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_w_setPeek =
uncached_mem_shim_wff$EMPTY_N ;
// rule RL_ug_uncached_mem_shim_master_u_w_warnDoDrop
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_warnDoDrop =
ug_uncached_mem_shim_master_u_w_dropWire$whas &&
!uncached_mem_shim_wff$EMPTY_N ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_w_warnDoDrop =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_warnDoDrop ;
// rule RL_ug_uncached_mem_shim_master_u_b_warnDoPut
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_b_warnDoPut =
ug_uncached_mem_shim_master_u_b_putWire$whas &&
!uncached_mem_shim_bff$FULL_N ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_b_warnDoPut =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_b_warnDoPut ;
// rule RL_ug_uncached_mem_shim_master_u_ar_setPeek
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_setPeek =
uncached_mem_shim_arff$EMPTY_N ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_ar_setPeek =
uncached_mem_shim_arff$EMPTY_N ;
// rule RL_ug_uncached_mem_shim_master_u_ar_warnDoDrop
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_warnDoDrop =
ug_uncached_mem_shim_master_u_ar_dropWire$whas &&
!uncached_mem_shim_arff$EMPTY_N ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_ar_warnDoDrop =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_warnDoDrop ;
// rule RL_ug_uncached_mem_shim_master_u_r_warnDoPut
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_r_warnDoPut =
ug_uncached_mem_shim_master_u_r_putWire$whas &&
!uncached_mem_shim_rff$FULL_N ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_r_warnDoPut =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_r_warnDoPut ;
// rule RL_tagController_tmp_passCacheResponse
assign CAN_FIRE_RL_tagController_tmp_passCacheResponse =
tagController_tmp_tagCon$RDY_cache_response_get &&
!tagController_tmp_shimSlave_bff_rv[7] &&
!tagController_tmp_shimSlave_rff_rv[73] ;
assign WILL_FIRE_RL_tagController_tmp_passCacheResponse =
CAN_FIRE_RL_tagController_tmp_passCacheResponse ;
// rule RL_tagController_tmp_passMemoryRequest
assign CAN_FIRE_RL_tagController_tmp_passMemoryRequest =
tagController_tmp_tagCon$RDY_memory_request_get &&
!tagController_tmp_shimMaster_wff_rv[73] &&
(tagController_tmp_doneSendingAW ||
!tagController_tmp_shimMaster_awff_rv[99]) &&
!tagController_tmp_shimMaster_arff_rv[99] ;
assign WILL_FIRE_RL_tagController_tmp_passMemoryRequest =
CAN_FIRE_RL_tagController_tmp_passMemoryRequest ;
// rule RL_tagController_tmp_ug_slave_u_b_setPeek
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_setPeek =
tagController_tmp_shimSlave_bff_rv$port1__read[7] ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_b_setPeek =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_setPeek ;
// rule RL_tagController_tmp_ug_slave_u_r_setPeek
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_setPeek =
tagController_tmp_shimSlave_rff_rv$port1__read[73] ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_r_setPeek =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_setPeek ;
// rule RL_tagController_tmp_ug_master_u_aw_setPeek
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_setPeek =
tagController_tmp_shimMaster_awff_rv$port1__read[99] ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_aw_setPeek =
CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_setPeek ;
// rule RL_tagController_tmp_ug_master_u_aw_warnDoDrop
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_warnDoDrop =
tagController_tmp_ug_master_u_aw_dropWire$whas &&
!tagController_tmp_shimMaster_awff_rv$port1__read[99] ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_aw_warnDoDrop =
CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_warnDoDrop ;
// rule RL_tagController_tmp_ug_master_u_aw_doDrop
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_doDrop =
tagController_tmp_shimMaster_awff_rv$port1__read[99] &&
tagController_tmp_ug_master_u_aw_dropWire$whas ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_aw_doDrop =
CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_doDrop ;
// rule RL_tagController_tmp_ug_master_u_w_setPeek
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_w_setPeek =
tagController_tmp_shimMaster_wff_rv$port1__read[73] ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_w_setPeek =
CAN_FIRE_RL_tagController_tmp_ug_master_u_w_setPeek ;
// rule RL_tagController_tmp_ug_master_u_w_warnDoDrop
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_w_warnDoDrop =
tagController_tmp_ug_master_u_w_dropWire$whas &&
!tagController_tmp_shimMaster_wff_rv$port1__read[73] ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_w_warnDoDrop =
CAN_FIRE_RL_tagController_tmp_ug_master_u_w_warnDoDrop ;
// rule RL_tagController_tmp_ug_master_u_w_doDrop
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_w_doDrop =
tagController_tmp_shimMaster_wff_rv$port1__read[73] &&
tagController_tmp_ug_master_u_w_dropWire$whas ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_w_doDrop =
CAN_FIRE_RL_tagController_tmp_ug_master_u_w_doDrop ;
// rule RL_tagController_tmp_ug_master_u_b_warnDoPut
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_b_warnDoPut =
tagController_tmp_ug_master_u_b_putWire$whas &&
tagController_tmp_shimMaster_bff_rv[8] ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_b_warnDoPut =
CAN_FIRE_RL_tagController_tmp_ug_master_u_b_warnDoPut ;
// rule RL_tagController_tmp_ug_master_u_b_doPut
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_b_doPut =
!tagController_tmp_shimMaster_bff_rv[8] &&
tagController_tmp_ug_master_u_b_putWire$whas ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_b_doPut =
CAN_FIRE_RL_tagController_tmp_ug_master_u_b_doPut ;
// rule RL_tagController_tmp_ug_master_u_ar_setPeek
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_setPeek =
tagController_tmp_shimMaster_arff_rv$port1__read[99] ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_ar_setPeek =
CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_setPeek ;
// rule RL_tagController_tmp_ug_master_u_ar_warnDoDrop
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_warnDoDrop =
tagController_tmp_ug_master_u_ar_dropWire$whas &&
!tagController_tmp_shimMaster_arff_rv$port1__read[99] ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_ar_warnDoDrop =
CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_warnDoDrop ;
// rule RL_tagController_tmp_ug_master_u_ar_doDrop
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_doDrop =
tagController_tmp_shimMaster_arff_rv$port1__read[99] &&
tagController_tmp_ug_master_u_ar_dropWire$whas ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_ar_doDrop =
CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_doDrop ;
// rule RL_tagController_tmp_ug_master_u_r_warnDoPut
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_r_warnDoPut =
tagController_tmp_ug_master_u_r_putWire$whas &&
tagController_tmp_shimMaster_rff_rv[73] ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_r_warnDoPut =
CAN_FIRE_RL_tagController_tmp_ug_master_u_r_warnDoPut ;
// rule RL_tagController_tmp_ug_master_u_r_doPut
assign CAN_FIRE_RL_tagController_tmp_ug_master_u_r_doPut =
!tagController_tmp_shimMaster_rff_rv[73] &&
tagController_tmp_ug_master_u_r_putWire$whas ;
assign WILL_FIRE_RL_tagController_tmp_ug_master_u_r_doPut =
CAN_FIRE_RL_tagController_tmp_ug_master_u_r_doPut ;
// rule RL_tagController_tmp_passMemoryResponseWrite
assign CAN_FIRE_RL_tagController_tmp_passMemoryResponseWrite =
tagController_tmp_shimMaster_bff_rv$port1__read[8] &&
tagController_tmp_tagCon$RDY_memory_response_put ;
assign WILL_FIRE_RL_tagController_tmp_passMemoryResponseWrite =
CAN_FIRE_RL_tagController_tmp_passMemoryResponseWrite &&
!WILL_FIRE_RL_tagController_tmp_passMemoryResponseRead ;
// rule RL_tagController_tmp_passMemoryResponseRead
assign CAN_FIRE_RL_tagController_tmp_passMemoryResponseRead =
tagController_tmp_shimMaster_rff_rv$port1__read[73] &&
tagController_tmp_tagCon$RDY_memory_response_put ;
assign WILL_FIRE_RL_tagController_tmp_passMemoryResponseRead =
CAN_FIRE_RL_tagController_tmp_passMemoryResponseRead ;
// rule RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut
assign CAN_FIRE_RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut =
!tagController_tmp_shimSlave_awff_rv[98] &&
proc$master0_awvalid ;
assign WILL_FIRE_RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut ;
// rule RL_tagController_tmp_ug_slave_u_aw_warnDoPut
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_aw_warnDoPut =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut &&
tagController_tmp_shimSlave_awff_rv[98] ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_aw_warnDoPut =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_aw_warnDoPut ;
// rule RL_tagController_tmp_ug_slave_u_aw_doPut
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_aw_doPut =
!tagController_tmp_shimSlave_awff_rv[98] &&
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_aw_doPut =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_aw_doPut ;
// rule RL_tagController_tmp_getCacheAW
assign CAN_FIRE_RL_tagController_tmp_getCacheAW =
tagController_tmp_shimSlave_awff_rv$port1__read[98] &&
tagController_tmp_awreqff$FULL_N ;
assign WILL_FIRE_RL_tagController_tmp_getCacheAW =
CAN_FIRE_RL_tagController_tmp_getCacheAW ;
// rule RL_tmp2_aw_forwardReady
assign CAN_FIRE_RL_tmp2_aw_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_tmp2_aw_forwardReady = 1'd1 ;
// rule RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut
assign CAN_FIRE_RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut =
!tagController_tmp_shimSlave_wff_rv[74] && proc$master0_wvalid ;
assign WILL_FIRE_RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut ;
// rule RL_tagController_tmp_ug_slave_u_w_warnDoPut
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_w_warnDoPut =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut &&
tagController_tmp_shimSlave_wff_rv[74] ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_w_warnDoPut =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_w_warnDoPut ;
// rule RL_tagController_tmp_ug_slave_u_w_doPut
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_w_doPut =
!tagController_tmp_shimSlave_wff_rv[74] &&
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_w_doPut =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_w_doPut ;
// rule RL_tmp2_w_forwardReady
assign CAN_FIRE_RL_tmp2_w_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_tmp2_w_forwardReady = 1'd1 ;
// rule RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut
assign CAN_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut =
tagController_tmp_shimSlave_bff_rv$port1__read[7] &&
tmp2_b_buffer_ff$FULL_N ;
assign WILL_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut ;
// rule RL_tagController_tmp_ug_slave_u_b_warnDoDrop
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_warnDoDrop =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut &&
!tagController_tmp_shimSlave_bff_rv$port1__read[7] ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_b_warnDoDrop =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_warnDoDrop ;
// rule RL_tagController_tmp_ug_slave_u_b_doDrop
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_doDrop =
tagController_tmp_shimSlave_bff_rv$port1__read[7] &&
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_b_doDrop =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_doDrop ;
// rule RL_tmp2_b_forwardFlit
assign CAN_FIRE_RL_tmp2_b_forwardFlit =
tmp2_b_buffer_firstValid$Q_OUT &&
(tmp2_b_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut) ;
assign WILL_FIRE_RL_tmp2_b_forwardFlit = CAN_FIRE_RL_tmp2_b_forwardFlit ;
// rule RL_tmp2_b_dropFlit
assign CAN_FIRE_RL_tmp2_b_dropFlit =
(tmp2_b_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut) &&
proc$master0_bready ;
assign WILL_FIRE_RL_tmp2_b_dropFlit = CAN_FIRE_RL_tmp2_b_dropFlit ;
// rule RL_tmp2_b_buffer_enqueue
assign CAN_FIRE_RL_tmp2_b_buffer_enqueue =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_2_mkConnectionGetPut &&
(!CAN_FIRE_RL_tmp2_b_dropFlit || tmp2_b_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_tmp2_b_buffer_enqueue =
CAN_FIRE_RL_tmp2_b_buffer_enqueue ;
// rule RL_tmp2_b_buffer_dequeue
assign CAN_FIRE_RL_tmp2_b_buffer_dequeue =
CAN_FIRE_RL_tmp2_b_dropFlit && tmp2_b_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_tmp2_b_buffer_dequeue =
CAN_FIRE_RL_tmp2_b_buffer_dequeue ;
// rule RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut
assign CAN_FIRE_RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut =
!tagController_tmp_shimSlave_arff_rv[98] &&
proc$master0_arvalid ;
assign WILL_FIRE_RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut ;
// rule RL_tagController_tmp_ug_slave_u_ar_warnDoPut
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_ar_warnDoPut =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut &&
tagController_tmp_shimSlave_arff_rv[98] ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_ar_warnDoPut =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_ar_warnDoPut ;
// rule RL_tagController_tmp_ug_slave_u_ar_doPut
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_ar_doPut =
!tagController_tmp_shimSlave_arff_rv[98] &&
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_ar_doPut =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_ar_doPut ;
// rule RL_tagController_tmp_passCacheWrite
assign CAN_FIRE_RL_tagController_tmp_passCacheWrite =
tagController_tmp_shimSlave_wff_rv$port1__read[74] &&
tagController_tmp_tagCon$RDY_cache_request_put &&
tagController_tmp_awreqff$EMPTY_N ;
assign WILL_FIRE_RL_tagController_tmp_passCacheWrite =
CAN_FIRE_RL_tagController_tmp_passCacheWrite &&
!WILL_FIRE_RL_tagController_tmp_passCacheRead ;
// rule RL_tagController_tmp_passCacheRead
assign CAN_FIRE_RL_tagController_tmp_passCacheRead =
tagController_tmp_shimSlave_arff_rv$port1__read[98] &&
tagController_tmp_tagCon$RDY_cache_request_put ;
assign WILL_FIRE_RL_tagController_tmp_passCacheRead =
CAN_FIRE_RL_tagController_tmp_passCacheRead ;
// rule RL_tmp2_ar_forwardReady
assign CAN_FIRE_RL_tmp2_ar_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_tmp2_ar_forwardReady = 1'd1 ;
// rule RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut
assign CAN_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut =
tagController_tmp_shimSlave_rff_rv$port1__read[73] &&
tmp2_r_buffer_ff$FULL_N ;
assign WILL_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut ;
// rule RL_tagController_tmp_ug_slave_u_r_warnDoDrop
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_warnDoDrop =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut &&
!tagController_tmp_shimSlave_rff_rv$port1__read[73] ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_r_warnDoDrop =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_warnDoDrop ;
// rule RL_tagController_tmp_ug_slave_u_r_doDrop
assign CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_doDrop =
tagController_tmp_shimSlave_rff_rv$port1__read[73] &&
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut ;
assign WILL_FIRE_RL_tagController_tmp_ug_slave_u_r_doDrop =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_doDrop ;
// rule RL_tagController_tmp_propagateReset
assign CAN_FIRE_RL_tagController_tmp_propagateReset =
!tagController_tmp_reset_done ;
assign WILL_FIRE_RL_tagController_tmp_propagateReset =
CAN_FIRE_RL_tagController_tmp_propagateReset ;
// rule RL_tmp2_r_forwardFlit
assign CAN_FIRE_RL_tmp2_r_forwardFlit =
tmp2_r_buffer_firstValid$Q_OUT &&
(tmp2_r_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut) ;
assign WILL_FIRE_RL_tmp2_r_forwardFlit = CAN_FIRE_RL_tmp2_r_forwardFlit ;
// rule RL_tmp2_r_dropFlit
assign CAN_FIRE_RL_tmp2_r_dropFlit =
(tmp2_r_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut) &&
proc$master0_rready ;
assign WILL_FIRE_RL_tmp2_r_dropFlit = CAN_FIRE_RL_tmp2_r_dropFlit ;
// rule RL_tmp2_r_buffer_enqueue
assign CAN_FIRE_RL_tmp2_r_buffer_enqueue =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_4_mkConnectionGetPut &&
(!CAN_FIRE_RL_tmp2_r_dropFlit || tmp2_r_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_tmp2_r_buffer_enqueue =
CAN_FIRE_RL_tmp2_r_buffer_enqueue ;
// rule RL_tmp2_r_buffer_dequeue
assign CAN_FIRE_RL_tmp2_r_buffer_dequeue =
CAN_FIRE_RL_tmp2_r_dropFlit && tmp2_r_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_tmp2_r_buffer_dequeue =
CAN_FIRE_RL_tmp2_r_buffer_dequeue ;
// rule RL_ssNoSynth_0_ar_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_0_ar_forwardFlit =
!uncached_mem_shim_arff$FULL_N ||
ssNoSynth_0_ar_buffer_firstValid$Q_OUT &&
(ssNoSynth_0_ar_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_sink_selected_5) &&
uncached_mem_shim_arff$FULL_N ;
assign WILL_FIRE_RL_ssNoSynth_0_ar_forwardFlit =
CAN_FIRE_RL_ssNoSynth_0_ar_forwardFlit &&
!WILL_FIRE_RL_ug_uncached_mem_shim_master_u_ar_doDrop ;
// rule RL_ssNoSynth_0_ar_dropFlit
assign CAN_FIRE_RL_ssNoSynth_0_ar_dropFlit =
(ssNoSynth_0_ar_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_sink_selected_5) &&
uncached_mem_shim_arff$FULL_N ;
assign WILL_FIRE_RL_ssNoSynth_0_ar_dropFlit =
CAN_FIRE_RL_ssNoSynth_0_ar_dropFlit &&
!WILL_FIRE_RL_ssNoSynth_0_ar_forwardFlit ;
// rule RL_ug_uncached_mem_shim_master_u_ar_doDrop
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_doDrop =
uncached_mem_shim_arff$EMPTY_N &&
ug_uncached_mem_shim_master_u_ar_dropWire$whas ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_ar_doDrop =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_doDrop ;
// rule RL_ssNoSynth_0_ar_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_0_ar_buffer_enqueue =
CAN_FIRE_RL_sink_selected_5 &&
(!WILL_FIRE_RL_ssNoSynth_0_ar_dropFlit ||
ssNoSynth_0_ar_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_0_ar_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_0_ar_buffer_enqueue ;
// rule RL_ssNoSynth_0_ar_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_0_ar_buffer_dequeue =
WILL_FIRE_RL_ssNoSynth_0_ar_dropFlit &&
ssNoSynth_0_ar_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_0_ar_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_0_ar_buffer_dequeue ;
// rule RL_ssNoSynth_1_ar_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_1_ar_forwardFlit =
ssNoSynth_1_ar_buffer_firstValid$Q_OUT &&
(ssNoSynth_1_ar_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_sink_selected_6) ;
assign WILL_FIRE_RL_ssNoSynth_1_ar_forwardFlit =
CAN_FIRE_RL_ssNoSynth_1_ar_forwardFlit ;
// rule RL_ssNoSynth_1_ar_dropFlit
assign CAN_FIRE_RL_ssNoSynth_1_ar_dropFlit =
(ssNoSynth_1_ar_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_sink_selected_6) &&
plic$axi4_slave_arready ;
assign WILL_FIRE_RL_ssNoSynth_1_ar_dropFlit =
CAN_FIRE_RL_ssNoSynth_1_ar_dropFlit ;
// rule RL_ssNoSynth_1_ar_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_1_ar_buffer_enqueue =
CAN_FIRE_RL_sink_selected_6 &&
(!CAN_FIRE_RL_ssNoSynth_1_ar_dropFlit ||
ssNoSynth_1_ar_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_1_ar_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_1_ar_buffer_enqueue ;
// rule RL_ssNoSynth_1_ar_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_1_ar_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_1_ar_dropFlit &&
ssNoSynth_1_ar_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_1_ar_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_1_ar_buffer_dequeue ;
// rule RL_ssNoSynth_2_ar_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_2_ar_forwardFlit =
ssNoSynth_2_ar_buffer_firstValid$Q_OUT &&
(ssNoSynth_2_ar_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_sink_selected_7) ;
assign WILL_FIRE_RL_ssNoSynth_2_ar_forwardFlit =
CAN_FIRE_RL_ssNoSynth_2_ar_forwardFlit ;
// rule RL_ssNoSynth_2_ar_dropFlit
assign CAN_FIRE_RL_ssNoSynth_2_ar_dropFlit =
(ssNoSynth_2_ar_buffer_ff$EMPTY_N ||
CAN_FIRE_RL_sink_selected_7) &&
proc$debug_module_mem_server_arready ;
assign WILL_FIRE_RL_ssNoSynth_2_ar_dropFlit =
CAN_FIRE_RL_ssNoSynth_2_ar_dropFlit ;
// rule RL_ssNoSynth_2_ar_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_2_ar_buffer_enqueue =
CAN_FIRE_RL_sink_selected_7 &&
(!CAN_FIRE_RL_ssNoSynth_2_ar_dropFlit ||
ssNoSynth_2_ar_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_2_ar_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_2_ar_buffer_enqueue ;
// rule RL_ssNoSynth_2_ar_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_2_ar_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_2_ar_dropFlit &&
ssNoSynth_2_ar_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_2_ar_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_2_ar_buffer_dequeue ;
// rule RL_split_0_putFirst
assign CAN_FIRE_RL_split_0_putFirst =
split_0_doPut_whas__086_AND_split_0_doPut_wget_ETC___d1093 &&
split_0_flitLeft == 8'd0 ;
assign WILL_FIRE_RL_split_0_putFirst = CAN_FIRE_RL_split_0_putFirst ;
// rule RL_ssNoSynth_0_aw_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_0_aw_forwardFlit =
!uncached_mem_shim_awff$FULL_N ||
ssNoSynth_0_aw_buffer_firstValid$Q_OUT &&
(ssNoSynth_0_aw_buffer_ff$EMPTY_N ||
MUX_split_0_flitLeft$write_1__SEL_2) &&
uncached_mem_shim_awff$FULL_N ;
assign WILL_FIRE_RL_ssNoSynth_0_aw_forwardFlit =
CAN_FIRE_RL_ssNoSynth_0_aw_forwardFlit &&
!WILL_FIRE_RL_ug_uncached_mem_shim_master_u_aw_doDrop ;
// rule RL_ssNoSynth_0_aw_dropFlit
assign CAN_FIRE_RL_ssNoSynth_0_aw_dropFlit =
(ssNoSynth_0_aw_buffer_ff$EMPTY_N ||
MUX_split_0_flitLeft$write_1__SEL_2) &&
uncached_mem_shim_awff$FULL_N ;
assign WILL_FIRE_RL_ssNoSynth_0_aw_dropFlit =
CAN_FIRE_RL_ssNoSynth_0_aw_dropFlit &&
!WILL_FIRE_RL_ssNoSynth_0_aw_forwardFlit ;
// rule RL_ug_uncached_mem_shim_master_u_aw_doDrop
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_doDrop =
uncached_mem_shim_awff$EMPTY_N &&
ug_uncached_mem_shim_master_u_aw_dropWire$whas ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_aw_doDrop =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_doDrop ;
// rule RL_ssNoSynth_0_aw_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_0_aw_buffer_enqueue =
MUX_split_0_flitLeft$write_1__SEL_2 &&
(!WILL_FIRE_RL_ssNoSynth_0_aw_dropFlit ||
ssNoSynth_0_aw_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_0_aw_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_0_aw_buffer_enqueue ;
// rule RL_ssNoSynth_0_aw_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_0_aw_buffer_dequeue =
WILL_FIRE_RL_ssNoSynth_0_aw_dropFlit &&
ssNoSynth_0_aw_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_0_aw_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_0_aw_buffer_dequeue ;
// rule RL_split_0_putOther
assign CAN_FIRE_RL_split_0_putOther =
CAN_FIRE_RL_sink_selected &&
(!split_0_doPut$wget[172] || ssNoSynth_0_w_buffer_ff$FULL_N) &&
split_0_flitLeft != 8'd0 ;
assign WILL_FIRE_RL_split_0_putOther = CAN_FIRE_RL_split_0_putOther ;
// rule RL_ssNoSynth_0_w_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_0_w_forwardFlit =
!uncached_mem_shim_wff$FULL_N ||
ssNoSynth_0_w_buffer_firstValid$Q_OUT &&
(ssNoSynth_0_w_buffer_ff$EMPTY_N ||
ssNoSynth_0_w_buffer_enqw$whas) &&
uncached_mem_shim_wff$FULL_N ;
assign WILL_FIRE_RL_ssNoSynth_0_w_forwardFlit =
CAN_FIRE_RL_ssNoSynth_0_w_forwardFlit &&
!WILL_FIRE_RL_ug_uncached_mem_shim_master_u_w_doDrop ;
// rule RL_ssNoSynth_0_w_dropFlit
assign CAN_FIRE_RL_ssNoSynth_0_w_dropFlit =
(ssNoSynth_0_w_buffer_ff$EMPTY_N ||
ssNoSynth_0_w_buffer_enqw$whas) &&
uncached_mem_shim_wff$FULL_N ;
assign WILL_FIRE_RL_ssNoSynth_0_w_dropFlit =
CAN_FIRE_RL_ssNoSynth_0_w_dropFlit &&
!WILL_FIRE_RL_ssNoSynth_0_w_forwardFlit ;
// rule RL_ug_uncached_mem_shim_master_u_w_doDrop
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_doDrop =
uncached_mem_shim_wff$EMPTY_N &&
ug_uncached_mem_shim_master_u_w_dropWire$whas ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_w_doDrop =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_doDrop ;
// rule RL_ssNoSynth_0_w_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_0_w_buffer_enqueue =
ssNoSynth_0_w_buffer_enqw$whas &&
(!WILL_FIRE_RL_ssNoSynth_0_w_dropFlit ||
ssNoSynth_0_w_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_0_w_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_0_w_buffer_enqueue ;
// rule RL_ssNoSynth_0_w_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_0_w_buffer_dequeue =
WILL_FIRE_RL_ssNoSynth_0_w_dropFlit &&
ssNoSynth_0_w_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_0_w_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_0_w_buffer_dequeue ;
// rule RL_split_1_putFirst
assign CAN_FIRE_RL_split_1_putFirst =
split_1_doPut_whas__115_AND_split_1_doPut_wget_ETC___d1122 &&
split_1_flitLeft == 8'd0 ;
assign WILL_FIRE_RL_split_1_putFirst = CAN_FIRE_RL_split_1_putFirst ;
// rule RL_ssNoSynth_1_aw_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_1_aw_forwardFlit =
ssNoSynth_1_aw_buffer_firstValid$Q_OUT &&
(ssNoSynth_1_aw_buffer_ff$EMPTY_N ||
MUX_split_1_flitLeft$write_1__SEL_2) ;
assign WILL_FIRE_RL_ssNoSynth_1_aw_forwardFlit =
CAN_FIRE_RL_ssNoSynth_1_aw_forwardFlit ;
// rule RL_ssNoSynth_1_aw_dropFlit
assign CAN_FIRE_RL_ssNoSynth_1_aw_dropFlit =
(ssNoSynth_1_aw_buffer_ff$EMPTY_N ||
MUX_split_1_flitLeft$write_1__SEL_2) &&
plic$axi4_slave_awready ;
assign WILL_FIRE_RL_ssNoSynth_1_aw_dropFlit =
CAN_FIRE_RL_ssNoSynth_1_aw_dropFlit ;
// rule RL_ssNoSynth_1_aw_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_1_aw_buffer_enqueue =
MUX_split_1_flitLeft$write_1__SEL_2 &&
(!CAN_FIRE_RL_ssNoSynth_1_aw_dropFlit ||
ssNoSynth_1_aw_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_1_aw_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_1_aw_buffer_enqueue ;
// rule RL_ssNoSynth_1_aw_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_1_aw_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_1_aw_dropFlit &&
ssNoSynth_1_aw_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_1_aw_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_1_aw_buffer_dequeue ;
// rule RL_split_1_putOther
assign CAN_FIRE_RL_split_1_putOther =
CAN_FIRE_RL_sink_selected_1 &&
(!split_1_doPut$wget[172] || ssNoSynth_1_w_buffer_ff$FULL_N) &&
split_1_flitLeft != 8'd0 ;
assign WILL_FIRE_RL_split_1_putOther = CAN_FIRE_RL_split_1_putOther ;
// rule RL_ssNoSynth_1_w_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_1_w_forwardFlit =
ssNoSynth_1_w_buffer_firstValid$Q_OUT &&
(ssNoSynth_1_w_buffer_ff$EMPTY_N ||
ssNoSynth_1_w_buffer_enqw$whas) ;
assign WILL_FIRE_RL_ssNoSynth_1_w_forwardFlit =
CAN_FIRE_RL_ssNoSynth_1_w_forwardFlit ;
// rule RL_ssNoSynth_1_w_dropFlit
assign CAN_FIRE_RL_ssNoSynth_1_w_dropFlit =
(ssNoSynth_1_w_buffer_ff$EMPTY_N ||
ssNoSynth_1_w_buffer_enqw$whas) &&
plic$axi4_slave_wready ;
assign WILL_FIRE_RL_ssNoSynth_1_w_dropFlit =
CAN_FIRE_RL_ssNoSynth_1_w_dropFlit ;
// rule RL_ssNoSynth_1_w_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_1_w_buffer_enqueue =
ssNoSynth_1_w_buffer_enqw$whas &&
(!CAN_FIRE_RL_ssNoSynth_1_w_dropFlit ||
ssNoSynth_1_w_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_1_w_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_1_w_buffer_enqueue ;
// rule RL_ssNoSynth_1_w_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_1_w_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_1_w_dropFlit &&
ssNoSynth_1_w_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_1_w_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_1_w_buffer_dequeue ;
// rule RL_split_2_putFirst
assign CAN_FIRE_RL_split_2_putFirst =
split_2_doPut_whas__144_AND_split_2_doPut_wget_ETC___d1151 &&
split_2_flitLeft == 8'd0 ;
assign WILL_FIRE_RL_split_2_putFirst = CAN_FIRE_RL_split_2_putFirst ;
// rule RL_ssNoSynth_2_aw_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_2_aw_forwardFlit =
ssNoSynth_2_aw_buffer_firstValid$Q_OUT &&
(ssNoSynth_2_aw_buffer_ff$EMPTY_N ||
MUX_split_2_flitLeft$write_1__SEL_2) ;
assign WILL_FIRE_RL_ssNoSynth_2_aw_forwardFlit =
CAN_FIRE_RL_ssNoSynth_2_aw_forwardFlit ;
// rule RL_ssNoSynth_2_aw_dropFlit
assign CAN_FIRE_RL_ssNoSynth_2_aw_dropFlit =
(ssNoSynth_2_aw_buffer_ff$EMPTY_N ||
MUX_split_2_flitLeft$write_1__SEL_2) &&
proc$debug_module_mem_server_awready ;
assign WILL_FIRE_RL_ssNoSynth_2_aw_dropFlit =
CAN_FIRE_RL_ssNoSynth_2_aw_dropFlit ;
// rule RL_ssNoSynth_2_aw_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_2_aw_buffer_enqueue =
MUX_split_2_flitLeft$write_1__SEL_2 &&
(!CAN_FIRE_RL_ssNoSynth_2_aw_dropFlit ||
ssNoSynth_2_aw_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_2_aw_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_2_aw_buffer_enqueue ;
// rule RL_ssNoSynth_2_aw_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_2_aw_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_2_aw_dropFlit &&
ssNoSynth_2_aw_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_2_aw_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_2_aw_buffer_dequeue ;
// rule RL_split_2_putOther
assign CAN_FIRE_RL_split_2_putOther =
CAN_FIRE_RL_sink_selected_2 &&
(!split_2_doPut$wget[172] || ssNoSynth_2_w_buffer_ff$FULL_N) &&
split_2_flitLeft != 8'd0 ;
assign WILL_FIRE_RL_split_2_putOther = CAN_FIRE_RL_split_2_putOther ;
// rule RL_ssNoSynth_2_w_forwardFlit
assign CAN_FIRE_RL_ssNoSynth_2_w_forwardFlit =
ssNoSynth_2_w_buffer_firstValid$Q_OUT &&
(ssNoSynth_2_w_buffer_ff$EMPTY_N ||
ssNoSynth_2_w_buffer_enqw$whas) ;
assign WILL_FIRE_RL_ssNoSynth_2_w_forwardFlit =
CAN_FIRE_RL_ssNoSynth_2_w_forwardFlit ;
// rule RL_ssNoSynth_2_w_dropFlit
assign CAN_FIRE_RL_ssNoSynth_2_w_dropFlit =
(ssNoSynth_2_w_buffer_ff$EMPTY_N ||
ssNoSynth_2_w_buffer_enqw$whas) &&
proc$debug_module_mem_server_wready ;
assign WILL_FIRE_RL_ssNoSynth_2_w_dropFlit =
CAN_FIRE_RL_ssNoSynth_2_w_dropFlit ;
// rule RL_ssNoSynth_2_w_buffer_enqueue
assign CAN_FIRE_RL_ssNoSynth_2_w_buffer_enqueue =
ssNoSynth_2_w_buffer_enqw$whas &&
(!CAN_FIRE_RL_ssNoSynth_2_w_dropFlit ||
ssNoSynth_2_w_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_ssNoSynth_2_w_buffer_enqueue =
CAN_FIRE_RL_ssNoSynth_2_w_buffer_enqueue ;
// rule RL_ssNoSynth_2_w_buffer_dequeue
assign CAN_FIRE_RL_ssNoSynth_2_w_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_2_w_dropFlit &&
ssNoSynth_2_w_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_ssNoSynth_2_w_buffer_dequeue =
CAN_FIRE_RL_ssNoSynth_2_w_buffer_dequeue ;
// rule RL_ifcs_0_firstFlit
assign CAN_FIRE_RL_ifcs_0_firstFlit =
proc$master1_wvalid &&
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1173 &&
ifcs_0_innerReq$FULL_N &&
ifcs_0_innerRoute$FULL_N &&
(IF_merged_0_flitLeft_050_EQ_0_051_THEN_NOT_pro_ETC___d1180 ||
proc$master1_awvalid) &&
ifcs_0_state == 2'd0 &&
IF_IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ETC___d1221 ==
2'd1 ;
assign WILL_FIRE_RL_ifcs_0_firstFlit = CAN_FIRE_RL_ifcs_0_firstFlit ;
// rule RL_ifcs_0_followFlits
assign CAN_FIRE_RL_ifcs_0_followFlits =
proc$master1_wvalid &&
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1173 &&
ifcs_0_innerReq$FULL_N &&
(IF_merged_0_flitLeft_050_EQ_0_051_THEN_NOT_pro_ETC___d1180 ||
proc$master1_awvalid) &&
ifcs_0_state == 2'd1 ;
assign WILL_FIRE_RL_ifcs_0_followFlits = CAN_FIRE_RL_ifcs_0_followFlits ;
// rule RL_ifcs_0_nonRoutableFlit
assign CAN_FIRE_RL_ifcs_0_nonRoutableFlit =
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1173 &&
IF_merged_0_flitLeft_050_EQ_0_051_THEN_NOT_pro_ETC___d1255 &&
ifcs_0_state == 2'd0 &&
IF_IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ETC___d1221 !=
2'd1 ;
assign WILL_FIRE_RL_ifcs_0_nonRoutableFlit =
CAN_FIRE_RL_ifcs_0_nonRoutableFlit ;
// rule RL_ifcs_0_drainFlits
assign CAN_FIRE_RL_ifcs_0_drainFlits =
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1173 &&
proc$master1_wvalid &&
ifcs_0_state == 2'd2 ;
assign WILL_FIRE_RL_ifcs_0_drainFlits = CAN_FIRE_RL_ifcs_0_drainFlits ;
// rule __me_check_158
assign CAN_FIRE___me_check_158 = 1'b1 ;
assign WILL_FIRE___me_check_158 = 1'b1 ;
// rule RL_ifcs_0_drainNoRouteResponse
assign CAN_FIRE_RL_ifcs_0_drainNoRouteResponse =
msNoSynth_0_b_buffer_ff$FULL_N && ifcs_0_noRouteRsp$EMPTY_N ;
assign WILL_FIRE_RL_ifcs_0_drainNoRouteResponse =
CAN_FIRE_RL_ifcs_0_drainNoRouteResponse ;
// rule RL_checkSinkReady_3
assign CAN_FIRE_RL_checkSinkReady_3 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_3 = 1'd1 ;
// rule RL_ifcs_1_drainNoRouteResponse
assign CAN_FIRE_RL_ifcs_1_drainNoRouteResponse =
msNoSynth_1_b_buffer_ff$FULL_N && ifcs_1_noRouteRsp$EMPTY_N ;
assign WILL_FIRE_RL_ifcs_1_drainNoRouteResponse =
CAN_FIRE_RL_ifcs_1_drainNoRouteResponse ;
// rule RL_checkSinkReady_4
assign CAN_FIRE_RL_checkSinkReady_4 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_4 = 1'd1 ;
// rule RL_craftReq_2
assign CAN_FIRE_RL_craftReq_2 =
ifcs_0_routeBack$EMPTY_N && ifcs_0_rspBack$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_2 = CAN_FIRE_RL_craftReq_2 ;
// rule RL_craftReq_3
assign CAN_FIRE_RL_craftReq_3 =
ifcs_1_routeBack$EMPTY_N && ifcs_1_rspBack$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_3 = CAN_FIRE_RL_craftReq_3 ;
// rule RL_craftReq_4
assign CAN_FIRE_RL_craftReq_4 =
ifcs_2_routeBack$EMPTY_N && ifcs_2_rspBack$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_4 = CAN_FIRE_RL_craftReq_4 ;
// rule RL_arbitrate_1
assign CAN_FIRE_RL_arbitrate_1 =
reqWires_1_0_whas__669_AND_reqWires_1_0_wget___ETC___d1679 &&
!state_1 ;
assign WILL_FIRE_RL_arbitrate_1 = CAN_FIRE_RL_arbitrate_1 ;
// rule RL_source_selected_2
assign CAN_FIRE_RL_source_selected_2 =
(!ifcs_0_routeBack$EMPTY_N || ifcs_0_rspBack$EMPTY_N) &&
!state_1 &&
sourceSelect_1_0$whas ;
assign WILL_FIRE_RL_source_selected_2 = CAN_FIRE_RL_source_selected_2 ;
// rule RL_burst_2
assign CAN_FIRE_RL_burst_2 =
ifcs_0_rspBack$EMPTY_N && ifcs_0_routeBack$EMPTY_N &&
state_1_680_AND_activeSource_1_0_768_769_AND_i_ETC___d1771 ;
assign WILL_FIRE_RL_burst_2 = CAN_FIRE_RL_burst_2 ;
// rule RL_source_selected_3
assign CAN_FIRE_RL_source_selected_3 =
(!ifcs_1_routeBack$EMPTY_N || ifcs_1_rspBack$EMPTY_N) &&
!state_1 &&
sourceSelect_1_1$whas ;
assign WILL_FIRE_RL_source_selected_3 = CAN_FIRE_RL_source_selected_3 ;
// rule RL_burst_3
assign CAN_FIRE_RL_burst_3 =
ifcs_1_rspBack$EMPTY_N && ifcs_1_routeBack$EMPTY_N &&
state_1_680_AND_activeSource_1_1_801_802_AND_i_ETC___d1804 ;
assign WILL_FIRE_RL_burst_3 = CAN_FIRE_RL_burst_3 ;
// rule __me_check_197
assign CAN_FIRE___me_check_197 = 1'b1 ;
assign WILL_FIRE___me_check_197 = 1'b1 ;
// rule RL_source_selected_4
assign CAN_FIRE_RL_source_selected_4 =
(!ifcs_2_routeBack$EMPTY_N || ifcs_2_rspBack$EMPTY_N) &&
!state_1 &&
sourceSelect_1_2$whas ;
assign WILL_FIRE_RL_source_selected_4 = CAN_FIRE_RL_source_selected_4 ;
// rule RL_burst_4
assign CAN_FIRE_RL_burst_4 =
ifcs_2_rspBack$EMPTY_N && ifcs_2_routeBack$EMPTY_N &&
state_1_680_AND_activeSource_1_2_835_836_AND_i_ETC___d1838 ;
assign WILL_FIRE_RL_burst_4 = CAN_FIRE_RL_burst_4 ;
// rule __me_check_195
assign CAN_FIRE___me_check_195 = 1'b1 ;
assign WILL_FIRE___me_check_195 = 1'b1 ;
// rule __me_check_199
assign CAN_FIRE___me_check_199 = 1'b1 ;
assign WILL_FIRE___me_check_199 = 1'b1 ;
// rule RL_sink_selected_3
assign CAN_FIRE_RL_sink_selected_3 =
!CAN_FIRE_RL_ifcs_0_drainNoRouteResponse && flitToSink_1_0$whas ;
assign WILL_FIRE_RL_sink_selected_3 = CAN_FIRE_RL_sink_selected_3 ;
// rule RL_sink_selected_4
assign CAN_FIRE_RL_sink_selected_4 =
!CAN_FIRE_RL_ifcs_1_drainNoRouteResponse && flitToSink_1_1$whas ;
assign WILL_FIRE_RL_sink_selected_4 = CAN_FIRE_RL_sink_selected_4 ;
// rule __me_check_201
assign CAN_FIRE___me_check_201 = 1'b1 ;
assign WILL_FIRE___me_check_201 = 1'b1 ;
// rule RL_ifcs_0_forwardRsp
assign CAN_FIRE_RL_ifcs_0_forwardRsp =
msNoSynth_0_b_buffer_ff$FULL_N && CAN_FIRE_RL_sink_selected_3 &&
!ifcs_0_noRouteRsp$EMPTY_N ;
assign WILL_FIRE_RL_ifcs_0_forwardRsp = CAN_FIRE_RL_ifcs_0_forwardRsp ;
// rule RL_msNoSynth_0_b_forwardFlit
assign CAN_FIRE_RL_msNoSynth_0_b_forwardFlit =
!tmp0_b_buffer_ff$FULL_N ||
msNoSynth_0_b_buffer_firstValid$Q_OUT &&
(msNoSynth_0_b_buffer_ff$EMPTY_N ||
msNoSynth_0_b_buffer_enqw$whas) ;
assign WILL_FIRE_RL_msNoSynth_0_b_forwardFlit =
CAN_FIRE_RL_msNoSynth_0_b_forwardFlit ;
// rule RL_tmp0_b_forwardFlit
assign CAN_FIRE_RL_tmp0_b_forwardFlit =
tmp0_b_buffer_firstValid$Q_OUT &&
(tmp0_b_buffer_ff$EMPTY_N || tmp0_b_buffer_enqw$whas) ;
assign WILL_FIRE_RL_tmp0_b_forwardFlit = CAN_FIRE_RL_tmp0_b_forwardFlit ;
// rule RL_tmp0_b_dropFlit
assign CAN_FIRE_RL_tmp0_b_dropFlit =
(tmp0_b_buffer_ff$EMPTY_N || tmp0_b_buffer_enqw$whas) &&
proc$master1_bready ;
assign WILL_FIRE_RL_tmp0_b_dropFlit = CAN_FIRE_RL_tmp0_b_dropFlit ;
// rule RL_tmp0_b_buffer_enqueue
assign CAN_FIRE_RL_tmp0_b_buffer_enqueue =
tmp0_b_buffer_enqw$whas &&
(!CAN_FIRE_RL_tmp0_b_dropFlit || tmp0_b_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_tmp0_b_buffer_enqueue =
CAN_FIRE_RL_tmp0_b_buffer_enqueue ;
// rule RL_tmp0_b_buffer_dequeue
assign CAN_FIRE_RL_tmp0_b_buffer_dequeue =
CAN_FIRE_RL_tmp0_b_dropFlit && tmp0_b_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_tmp0_b_buffer_dequeue =
CAN_FIRE_RL_tmp0_b_buffer_dequeue ;
// rule RL_msNoSynth_0_b_dropFlit
assign CAN_FIRE_RL_msNoSynth_0_b_dropFlit =
(msNoSynth_0_b_buffer_ff$EMPTY_N ||
msNoSynth_0_b_buffer_enqw$whas) &&
tmp0_b_buffer_ff$FULL_N ;
assign WILL_FIRE_RL_msNoSynth_0_b_dropFlit =
CAN_FIRE_RL_msNoSynth_0_b_dropFlit ;
// rule RL_msNoSynth_0_b_buffer_enqueue
assign CAN_FIRE_RL_msNoSynth_0_b_buffer_enqueue =
msNoSynth_0_b_buffer_enqw$whas &&
(!CAN_FIRE_RL_msNoSynth_0_b_dropFlit ||
msNoSynth_0_b_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_msNoSynth_0_b_buffer_enqueue =
CAN_FIRE_RL_msNoSynth_0_b_buffer_enqueue ;
// rule RL_msNoSynth_0_b_buffer_dequeue
assign CAN_FIRE_RL_msNoSynth_0_b_buffer_dequeue =
CAN_FIRE_RL_msNoSynth_0_b_dropFlit &&
msNoSynth_0_b_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_msNoSynth_0_b_buffer_dequeue =
CAN_FIRE_RL_msNoSynth_0_b_buffer_dequeue ;
// rule RL_ifcs_0_nonRoutableGenRsp
assign CAN_FIRE_RL_ifcs_0_nonRoutableGenRsp =
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1173 &&
ifcs_0_noRoute_inner_pendingReq$port1__read &&
ifcs_0_noRouteRsp$FULL_N &&
proc$master1_wvalid ;
assign WILL_FIRE_RL_ifcs_0_nonRoutableGenRsp =
CAN_FIRE_RL_ifcs_0_nonRoutableGenRsp ;
// rule __me_check_156
assign CAN_FIRE___me_check_156 = 1'b1 ;
assign WILL_FIRE___me_check_156 = 1'b1 ;
// rule __me_check_157
assign CAN_FIRE___me_check_157 = 1'b1 ;
assign WILL_FIRE___me_check_157 = 1'b1 ;
// rule __me_check_160
assign CAN_FIRE___me_check_160 = 1'b1 ;
assign WILL_FIRE___me_check_160 = 1'b1 ;
// rule RL_merged_0_genFirst
assign CAN_FIRE_RL_merged_0_genFirst =
proc$master1_awvalid && proc$master1_wvalid &&
merged_0_doDrop$whas &&
merged_0_flitLeft == 8'd0 ;
assign WILL_FIRE_RL_merged_0_genFirst = CAN_FIRE_RL_merged_0_genFirst ;
// rule RL_msNoSynth_0_aw_forwardReady
assign CAN_FIRE_RL_msNoSynth_0_aw_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_msNoSynth_0_aw_forwardReady = 1'd1 ;
// rule RL_tmp0_aw_forwardReady
assign CAN_FIRE_RL_tmp0_aw_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_tmp0_aw_forwardReady = 1'd1 ;
// rule RL_merged_0_genOther
assign CAN_FIRE_RL_merged_0_genOther =
proc$master1_wvalid && merged_0_doDrop$whas &&
merged_0_flitLeft != 8'd0 ;
assign WILL_FIRE_RL_merged_0_genOther = CAN_FIRE_RL_merged_0_genOther ;
// rule RL_msNoSynth_0_w_forwardReady
assign CAN_FIRE_RL_msNoSynth_0_w_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_msNoSynth_0_w_forwardReady = 1'd1 ;
// rule RL_tmp0_w_forwardReady
assign CAN_FIRE_RL_tmp0_w_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_tmp0_w_forwardReady = 1'd1 ;
// rule RL_ifcs_1_forwardRsp
assign CAN_FIRE_RL_ifcs_1_forwardRsp =
msNoSynth_1_b_buffer_ff$FULL_N && CAN_FIRE_RL_sink_selected_4 &&
!ifcs_1_noRouteRsp$EMPTY_N ;
assign WILL_FIRE_RL_ifcs_1_forwardRsp = CAN_FIRE_RL_ifcs_1_forwardRsp ;
// rule RL_msNoSynth_1_b_forwardFlit
assign CAN_FIRE_RL_msNoSynth_1_b_forwardFlit =
msNoSynth_1_b_buffer_firstValid$Q_OUT &&
(msNoSynth_1_b_buffer_ff$EMPTY_N ||
msNoSynth_1_b_buffer_enqw$whas) ;
assign WILL_FIRE_RL_msNoSynth_1_b_forwardFlit =
CAN_FIRE_RL_msNoSynth_1_b_forwardFlit ;
// rule RL_msNoSynth_1_b_dropFlit
assign CAN_FIRE_RL_msNoSynth_1_b_dropFlit =
(msNoSynth_1_b_buffer_ff$EMPTY_N ||
msNoSynth_1_b_buffer_enqw$whas) &&
debug_module$master_bready ;
assign WILL_FIRE_RL_msNoSynth_1_b_dropFlit =
CAN_FIRE_RL_msNoSynth_1_b_dropFlit ;
// rule RL_msNoSynth_1_b_buffer_enqueue
assign CAN_FIRE_RL_msNoSynth_1_b_buffer_enqueue =
msNoSynth_1_b_buffer_enqw$whas &&
(!CAN_FIRE_RL_msNoSynth_1_b_dropFlit ||
msNoSynth_1_b_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_msNoSynth_1_b_buffer_enqueue =
CAN_FIRE_RL_msNoSynth_1_b_buffer_enqueue ;
// rule RL_msNoSynth_1_b_buffer_dequeue
assign CAN_FIRE_RL_msNoSynth_1_b_buffer_dequeue =
CAN_FIRE_RL_msNoSynth_1_b_dropFlit &&
msNoSynth_1_b_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_msNoSynth_1_b_buffer_dequeue =
CAN_FIRE_RL_msNoSynth_1_b_buffer_dequeue ;
// rule RL_ifcs_0_firstFlit_1
assign CAN_FIRE_RL_ifcs_0_firstFlit_1 =
uncached_mem_shim_bff$EMPTY_N && ifcs_0_rspBack$FULL_N &&
ifcs_0_routeBack$FULL_N &&
!ifcs_0_state_1 ;
assign WILL_FIRE_RL_ifcs_0_firstFlit_1 = CAN_FIRE_RL_ifcs_0_firstFlit_1 ;
// rule RL_ifcs_0_followFlits_1
assign CAN_FIRE_RL_ifcs_0_followFlits_1 =
uncached_mem_shim_bff$EMPTY_N && ifcs_0_rspBack$FULL_N &&
ifcs_0_state_1 ;
assign WILL_FIRE_RL_ifcs_0_followFlits_1 =
CAN_FIRE_RL_ifcs_0_followFlits_1 ;
// rule __me_check_170
assign CAN_FIRE___me_check_170 = 1'b1 ;
assign WILL_FIRE___me_check_170 = 1'b1 ;
// rule RL_ssNoSynth_0_b_forwardReady
assign CAN_FIRE_RL_ssNoSynth_0_b_forwardReady = 1'b1 ;
assign WILL_FIRE_RL_ssNoSynth_0_b_forwardReady = 1'b1 ;
// rule RL_ug_uncached_mem_shim_master_u_b_doPut
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_b_doPut =
uncached_mem_shim_bff$FULL_N &&
ug_uncached_mem_shim_master_u_b_putWire$whas ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_b_doPut =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_b_doPut ;
// rule RL_ifcs_1_firstFlit_1
assign CAN_FIRE_RL_ifcs_1_firstFlit_1 =
plic$axi4_slave_bvalid && ifcs_1_rspBack$FULL_N &&
ifcs_1_routeBack$FULL_N &&
!ifcs_1_state_1 ;
assign WILL_FIRE_RL_ifcs_1_firstFlit_1 = CAN_FIRE_RL_ifcs_1_firstFlit_1 ;
// rule RL_ifcs_1_followFlits_1
assign CAN_FIRE_RL_ifcs_1_followFlits_1 =
plic$axi4_slave_bvalid && ifcs_1_rspBack$FULL_N &&
ifcs_1_state_1 ;
assign WILL_FIRE_RL_ifcs_1_followFlits_1 =
CAN_FIRE_RL_ifcs_1_followFlits_1 ;
// rule __me_check_172
assign CAN_FIRE___me_check_172 = 1'b1 ;
assign WILL_FIRE___me_check_172 = 1'b1 ;
// rule RL_ssNoSynth_1_b_forwardReady
assign CAN_FIRE_RL_ssNoSynth_1_b_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_ssNoSynth_1_b_forwardReady = 1'd1 ;
// rule RL_ifcs_2_firstFlit
assign CAN_FIRE_RL_ifcs_2_firstFlit =
proc$debug_module_mem_server_bvalid && ifcs_2_rspBack$FULL_N &&
ifcs_2_routeBack$FULL_N &&
!ifcs_2_state ;
assign WILL_FIRE_RL_ifcs_2_firstFlit = CAN_FIRE_RL_ifcs_2_firstFlit ;
// rule RL_ifcs_2_followFlits
assign CAN_FIRE_RL_ifcs_2_followFlits =
proc$debug_module_mem_server_bvalid && ifcs_2_rspBack$FULL_N &&
ifcs_2_state ;
assign WILL_FIRE_RL_ifcs_2_followFlits = CAN_FIRE_RL_ifcs_2_followFlits ;
// rule __me_check_174
assign CAN_FIRE___me_check_174 = 1'b1 ;
assign WILL_FIRE___me_check_174 = 1'b1 ;
// rule RL_ssNoSynth_2_b_forwardReady
assign CAN_FIRE_RL_ssNoSynth_2_b_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_ssNoSynth_2_b_forwardReady = 1'd1 ;
// rule RL_ifcs_0_1_firstFlit
assign CAN_FIRE_RL_ifcs_0_1_firstFlit =
proc$master1_arvalid && ifcs_0_1_innerReq$FULL_N &&
ifcs_0_1_innerRoute$FULL_N &&
ifcs_0_1_state == 2'd0 &&
IF_proc_master1_ar_araddr__852_BITS_63_TO_40_8_ETC___d1878 ==
2'd1 ;
assign WILL_FIRE_RL_ifcs_0_1_firstFlit = CAN_FIRE_RL_ifcs_0_1_firstFlit ;
// rule RL_ifcs_0_1_followFlits
assign CAN_FIRE_RL_ifcs_0_1_followFlits =
proc$master1_arvalid && ifcs_0_1_innerReq$FULL_N &&
ifcs_0_1_state == 2'd1 ;
assign WILL_FIRE_RL_ifcs_0_1_followFlits =
CAN_FIRE_RL_ifcs_0_1_followFlits ;
// rule RL_ifcs_0_1_nonRoutableFlit
assign CAN_FIRE_RL_ifcs_0_1_nonRoutableFlit =
ifcs_0_1_noRoute_flitCount == 9'd0 && proc$master1_arvalid &&
ifcs_0_1_state == 2'd0 &&
IF_proc_master1_ar_araddr__852_BITS_63_TO_40_8_ETC___d1878 !=
2'd1 ;
assign WILL_FIRE_RL_ifcs_0_1_nonRoutableFlit =
CAN_FIRE_RL_ifcs_0_1_nonRoutableFlit ;
// rule RL_ifcs_0_1_drainFlits
assign CAN_FIRE_RL_ifcs_0_1_drainFlits =
proc$master1_arvalid && ifcs_0_1_state == 2'd2 ;
assign WILL_FIRE_RL_ifcs_0_1_drainFlits = CAN_FIRE_RL_ifcs_0_1_drainFlits ;
// rule __me_check_205
assign CAN_FIRE___me_check_205 = 1'b1 ;
assign WILL_FIRE___me_check_205 = 1'b1 ;
// rule RL_ifcs_0_1_drainNoRouteResponse
assign CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse =
msNoSynth_0_r_buffer_ff$FULL_N && ifcs_0_1_noRouteRsp$EMPTY_N ;
assign WILL_FIRE_RL_ifcs_0_1_drainNoRouteResponse =
CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse ;
// rule RL_checkSinkReady_8
assign CAN_FIRE_RL_checkSinkReady_8 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_8 = 1'd1 ;
// rule RL_ifcs_1_1_drainNoRouteResponse
assign CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse =
msNoSynth_1_r_buffer_ff$FULL_N && ifcs_1_1_noRouteRsp$EMPTY_N ;
assign WILL_FIRE_RL_ifcs_1_1_drainNoRouteResponse =
CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse ;
// rule RL_checkSinkReady_9
assign CAN_FIRE_RL_checkSinkReady_9 = 1'd1 ;
assign WILL_FIRE_RL_checkSinkReady_9 = 1'd1 ;
// rule RL_craftReq_7
assign CAN_FIRE_RL_craftReq_7 =
ifcs_0_1_routeBack$EMPTY_N && ifcs_0_1_rspBack$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_7 = CAN_FIRE_RL_craftReq_7 ;
// rule RL_craftReq_8
assign CAN_FIRE_RL_craftReq_8 =
ifcs_1_1_routeBack$EMPTY_N && ifcs_1_1_rspBack$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_8 = CAN_FIRE_RL_craftReq_8 ;
// rule RL_craftReq_9
assign CAN_FIRE_RL_craftReq_9 =
ifcs_2_1_routeBack$EMPTY_N && ifcs_2_1_rspBack$EMPTY_N ;
assign WILL_FIRE_RL_craftReq_9 = CAN_FIRE_RL_craftReq_9 ;
// rule RL_arbitrate_3
assign CAN_FIRE_RL_arbitrate_3 =
reqWires_1_1_0_whas__312_AND_reqWires_1_1_0_wg_ETC___d2322 &&
!state_1_1_1 ;
assign WILL_FIRE_RL_arbitrate_3 = CAN_FIRE_RL_arbitrate_3 ;
// rule RL_source_selected_7
assign CAN_FIRE_RL_source_selected_7 =
(!ifcs_0_1_routeBack$EMPTY_N || ifcs_0_1_rspBack$EMPTY_N) &&
!state_1_1_1 &&
MUX_activeSource_1_1_0$write_1__VAL_1 ;
assign WILL_FIRE_RL_source_selected_7 = CAN_FIRE_RL_source_selected_7 ;
// rule RL_burst_7
assign CAN_FIRE_RL_burst_7 =
ifcs_0_1_rspBack$EMPTY_N && ifcs_0_1_routeBack$EMPTY_N &&
state_1_1_1_323_AND_activeSource_1_1_0_417_418_ETC___d2420 ;
assign WILL_FIRE_RL_burst_7 = CAN_FIRE_RL_burst_7 ;
// rule RL_source_selected_8
assign CAN_FIRE_RL_source_selected_8 =
(!ifcs_1_1_routeBack$EMPTY_N || ifcs_1_1_rspBack$EMPTY_N) &&
!state_1_1_1 &&
MUX_activeSource_1_1_1_1$write_1__VAL_1 ;
assign WILL_FIRE_RL_source_selected_8 = CAN_FIRE_RL_source_selected_8 ;
// rule RL_burst_8
assign CAN_FIRE_RL_burst_8 =
ifcs_1_1_rspBack$EMPTY_N && ifcs_1_1_routeBack$EMPTY_N &&
state_1_1_1_323_AND_activeSource_1_1_1_1_453_4_ETC___d2456 ;
assign WILL_FIRE_RL_burst_8 = CAN_FIRE_RL_burst_8 ;
// rule __me_check_244
assign CAN_FIRE___me_check_244 = 1'b1 ;
assign WILL_FIRE___me_check_244 = 1'b1 ;
// rule RL_source_selected_9
assign CAN_FIRE_RL_source_selected_9 =
(!ifcs_2_1_routeBack$EMPTY_N || ifcs_2_1_rspBack$EMPTY_N) &&
!state_1_1_1 &&
MUX_activeSource_1_1_2$write_1__VAL_1 ;
assign WILL_FIRE_RL_source_selected_9 = CAN_FIRE_RL_source_selected_9 ;
// rule RL_burst_9
assign CAN_FIRE_RL_burst_9 =
ifcs_2_1_rspBack$EMPTY_N && ifcs_2_1_routeBack$EMPTY_N &&
state_1_1_1_323_AND_activeSource_1_1_2_489_490_ETC___d2492 ;
assign WILL_FIRE_RL_burst_9 = CAN_FIRE_RL_burst_9 ;
// rule __me_check_242
assign CAN_FIRE___me_check_242 = 1'b1 ;
assign WILL_FIRE___me_check_242 = 1'b1 ;
// rule __me_check_246
assign CAN_FIRE___me_check_246 = 1'b1 ;
assign WILL_FIRE___me_check_246 = 1'b1 ;
// rule RL_sink_selected_8
assign CAN_FIRE_RL_sink_selected_8 =
!CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse &&
flitToSink_1_1_0$whas ;
assign WILL_FIRE_RL_sink_selected_8 = CAN_FIRE_RL_sink_selected_8 ;
// rule RL_sink_selected_9
assign CAN_FIRE_RL_sink_selected_9 =
!CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse &&
flitToSink_1_1_1_1$whas ;
assign WILL_FIRE_RL_sink_selected_9 = CAN_FIRE_RL_sink_selected_9 ;
// rule __me_check_248
assign CAN_FIRE___me_check_248 = 1'b1 ;
assign WILL_FIRE___me_check_248 = 1'b1 ;
// rule RL_ifcs_0_1_forwardRsp
assign CAN_FIRE_RL_ifcs_0_1_forwardRsp =
msNoSynth_0_r_buffer_ff$FULL_N && CAN_FIRE_RL_sink_selected_8 &&
!ifcs_0_1_noRouteRsp$EMPTY_N ;
assign WILL_FIRE_RL_ifcs_0_1_forwardRsp = CAN_FIRE_RL_ifcs_0_1_forwardRsp ;
// rule RL_msNoSynth_0_r_forwardFlit
assign CAN_FIRE_RL_msNoSynth_0_r_forwardFlit =
!tmp0_r_buffer_ff$FULL_N ||
msNoSynth_0_r_buffer_firstValid$Q_OUT &&
(msNoSynth_0_r_buffer_ff$EMPTY_N ||
msNoSynth_0_r_buffer_enqw$whas) ;
assign WILL_FIRE_RL_msNoSynth_0_r_forwardFlit =
CAN_FIRE_RL_msNoSynth_0_r_forwardFlit ;
// rule RL_tmp0_r_forwardFlit
assign CAN_FIRE_RL_tmp0_r_forwardFlit =
tmp0_r_buffer_firstValid$Q_OUT &&
(tmp0_r_buffer_ff$EMPTY_N || tmp0_r_buffer_enqw$whas) ;
assign WILL_FIRE_RL_tmp0_r_forwardFlit = CAN_FIRE_RL_tmp0_r_forwardFlit ;
// rule RL_tmp0_r_dropFlit
assign CAN_FIRE_RL_tmp0_r_dropFlit =
(tmp0_r_buffer_ff$EMPTY_N || tmp0_r_buffer_enqw$whas) &&
proc$master1_rready ;
assign WILL_FIRE_RL_tmp0_r_dropFlit = CAN_FIRE_RL_tmp0_r_dropFlit ;
// rule RL_tmp0_r_buffer_enqueue
assign CAN_FIRE_RL_tmp0_r_buffer_enqueue =
tmp0_r_buffer_enqw$whas &&
(!CAN_FIRE_RL_tmp0_r_dropFlit || tmp0_r_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_tmp0_r_buffer_enqueue =
CAN_FIRE_RL_tmp0_r_buffer_enqueue ;
// rule RL_tmp0_r_buffer_dequeue
assign CAN_FIRE_RL_tmp0_r_buffer_dequeue =
CAN_FIRE_RL_tmp0_r_dropFlit && tmp0_r_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_tmp0_r_buffer_dequeue =
CAN_FIRE_RL_tmp0_r_buffer_dequeue ;
// rule RL_msNoSynth_0_r_dropFlit
assign CAN_FIRE_RL_msNoSynth_0_r_dropFlit =
(msNoSynth_0_r_buffer_ff$EMPTY_N ||
msNoSynth_0_r_buffer_enqw$whas) &&
tmp0_r_buffer_ff$FULL_N ;
assign WILL_FIRE_RL_msNoSynth_0_r_dropFlit =
CAN_FIRE_RL_msNoSynth_0_r_dropFlit ;
// rule RL_msNoSynth_0_r_buffer_enqueue
assign CAN_FIRE_RL_msNoSynth_0_r_buffer_enqueue =
msNoSynth_0_r_buffer_enqw$whas &&
(!CAN_FIRE_RL_msNoSynth_0_r_dropFlit ||
msNoSynth_0_r_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_msNoSynth_0_r_buffer_enqueue =
CAN_FIRE_RL_msNoSynth_0_r_buffer_enqueue ;
// rule RL_msNoSynth_0_r_buffer_dequeue
assign CAN_FIRE_RL_msNoSynth_0_r_buffer_dequeue =
CAN_FIRE_RL_msNoSynth_0_r_dropFlit &&
msNoSynth_0_r_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_msNoSynth_0_r_buffer_dequeue =
CAN_FIRE_RL_msNoSynth_0_r_buffer_dequeue ;
// rule RL_ifcs_0_1_nonRoutableGenRsp
assign CAN_FIRE_RL_ifcs_0_1_nonRoutableGenRsp =
x_port1__read__h73054 != 9'd0 && ifcs_0_1_noRouteRsp$FULL_N &&
(x_port1__read__h73054 != 9'd1 || proc$master1_arvalid) ;
assign WILL_FIRE_RL_ifcs_0_1_nonRoutableGenRsp =
CAN_FIRE_RL_ifcs_0_1_nonRoutableGenRsp ;
// rule __me_check_203
assign CAN_FIRE___me_check_203 = 1'b1 ;
assign WILL_FIRE___me_check_203 = 1'b1 ;
// rule __me_check_204
assign CAN_FIRE___me_check_204 = 1'b1 ;
assign WILL_FIRE___me_check_204 = 1'b1 ;
// rule __me_check_207
assign CAN_FIRE___me_check_207 = 1'b1 ;
assign WILL_FIRE___me_check_207 = 1'b1 ;
// rule RL_msNoSynth_0_ar_forwardReady
assign CAN_FIRE_RL_msNoSynth_0_ar_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_msNoSynth_0_ar_forwardReady = 1'd1 ;
// rule RL_tmp0_ar_forwardReady
assign CAN_FIRE_RL_tmp0_ar_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_tmp0_ar_forwardReady = 1'd1 ;
// rule RL_ifcs_1_1_forwardRsp
assign CAN_FIRE_RL_ifcs_1_1_forwardRsp =
msNoSynth_1_r_buffer_ff$FULL_N && CAN_FIRE_RL_sink_selected_9 &&
!ifcs_1_1_noRouteRsp$EMPTY_N ;
assign WILL_FIRE_RL_ifcs_1_1_forwardRsp = CAN_FIRE_RL_ifcs_1_1_forwardRsp ;
// rule RL_msNoSynth_1_r_forwardFlit
assign CAN_FIRE_RL_msNoSynth_1_r_forwardFlit =
msNoSynth_1_r_buffer_firstValid$Q_OUT &&
(msNoSynth_1_r_buffer_ff$EMPTY_N ||
msNoSynth_1_r_buffer_enqw$whas) ;
assign WILL_FIRE_RL_msNoSynth_1_r_forwardFlit =
CAN_FIRE_RL_msNoSynth_1_r_forwardFlit ;
// rule RL_msNoSynth_1_r_dropFlit
assign CAN_FIRE_RL_msNoSynth_1_r_dropFlit =
(msNoSynth_1_r_buffer_ff$EMPTY_N ||
msNoSynth_1_r_buffer_enqw$whas) &&
debug_module$master_rready ;
assign WILL_FIRE_RL_msNoSynth_1_r_dropFlit =
CAN_FIRE_RL_msNoSynth_1_r_dropFlit ;
// rule RL_msNoSynth_1_r_buffer_enqueue
assign CAN_FIRE_RL_msNoSynth_1_r_buffer_enqueue =
msNoSynth_1_r_buffer_enqw$whas &&
(!CAN_FIRE_RL_msNoSynth_1_r_dropFlit ||
msNoSynth_1_r_buffer_ff$EMPTY_N) ;
assign WILL_FIRE_RL_msNoSynth_1_r_buffer_enqueue =
CAN_FIRE_RL_msNoSynth_1_r_buffer_enqueue ;
// rule RL_msNoSynth_1_r_buffer_dequeue
assign CAN_FIRE_RL_msNoSynth_1_r_buffer_dequeue =
CAN_FIRE_RL_msNoSynth_1_r_dropFlit &&
msNoSynth_1_r_buffer_ff$EMPTY_N ;
assign WILL_FIRE_RL_msNoSynth_1_r_buffer_dequeue =
CAN_FIRE_RL_msNoSynth_1_r_buffer_dequeue ;
// rule RL_ifcs_1_firstFlit
assign CAN_FIRE_RL_ifcs_1_firstFlit =
debug_module$master_wvalid &&
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1283 &&
ifcs_1_innerReq$FULL_N &&
ifcs_1_innerRoute$FULL_N &&
(IF_merged_1_flitLeft_070_EQ_0_071_THEN_NOT_deb_ETC___d1290 ||
debug_module$master_awvalid) &&
ifcs_1_state == 2'd0 &&
IF_IF_merged_1_flitLeft_070_EQ_0_071_THEN_debu_ETC___d1325 ==
2'd1 ;
assign WILL_FIRE_RL_ifcs_1_firstFlit = CAN_FIRE_RL_ifcs_1_firstFlit ;
// rule RL_ifcs_1_followFlits
assign CAN_FIRE_RL_ifcs_1_followFlits =
debug_module$master_wvalid &&
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1283 &&
ifcs_1_innerReq$FULL_N &&
(IF_merged_1_flitLeft_070_EQ_0_071_THEN_NOT_deb_ETC___d1290 ||
debug_module$master_awvalid) &&
ifcs_1_state == 2'd1 ;
assign WILL_FIRE_RL_ifcs_1_followFlits = CAN_FIRE_RL_ifcs_1_followFlits ;
// rule RL_ifcs_1_nonRoutableFlit
assign CAN_FIRE_RL_ifcs_1_nonRoutableFlit =
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1283 &&
IF_merged_1_flitLeft_070_EQ_0_071_THEN_NOT_deb_ETC___d1360 &&
ifcs_1_state == 2'd0 &&
IF_IF_merged_1_flitLeft_070_EQ_0_071_THEN_debu_ETC___d1325 !=
2'd1 ;
assign WILL_FIRE_RL_ifcs_1_nonRoutableFlit =
CAN_FIRE_RL_ifcs_1_nonRoutableFlit ;
// rule RL_ifcs_1_nonRoutableGenRsp
assign CAN_FIRE_RL_ifcs_1_nonRoutableGenRsp =
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1283 &&
ifcs_1_noRoute_inner_pendingReq$port1__read &&
ifcs_1_noRouteRsp$FULL_N &&
debug_module$master_wvalid ;
assign WILL_FIRE_RL_ifcs_1_nonRoutableGenRsp =
CAN_FIRE_RL_ifcs_1_nonRoutableGenRsp ;
// rule RL_ifcs_1_drainFlits
assign CAN_FIRE_RL_ifcs_1_drainFlits =
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1283 &&
debug_module$master_wvalid &&
ifcs_1_state == 2'd2 ;
assign WILL_FIRE_RL_ifcs_1_drainFlits = CAN_FIRE_RL_ifcs_1_drainFlits ;
// rule __me_check_163
assign CAN_FIRE___me_check_163 = 1'b1 ;
assign WILL_FIRE___me_check_163 = 1'b1 ;
// rule __me_check_164
assign CAN_FIRE___me_check_164 = 1'b1 ;
assign WILL_FIRE___me_check_164 = 1'b1 ;
// rule __me_check_165
assign CAN_FIRE___me_check_165 = 1'b1 ;
assign WILL_FIRE___me_check_165 = 1'b1 ;
// rule __me_check_167
assign CAN_FIRE___me_check_167 = 1'b1 ;
assign WILL_FIRE___me_check_167 = 1'b1 ;
// rule RL_merged_1_genFirst
assign CAN_FIRE_RL_merged_1_genFirst =
debug_module$master_awvalid && debug_module$master_wvalid &&
merged_1_doDrop$whas &&
merged_1_flitLeft == 8'd0 ;
assign WILL_FIRE_RL_merged_1_genFirst = CAN_FIRE_RL_merged_1_genFirst ;
// rule RL_msNoSynth_1_aw_forwardReady
assign CAN_FIRE_RL_msNoSynth_1_aw_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_msNoSynth_1_aw_forwardReady = 1'd1 ;
// rule RL_merged_1_genOther
assign CAN_FIRE_RL_merged_1_genOther =
debug_module$master_wvalid && merged_1_doDrop$whas &&
merged_1_flitLeft != 8'd0 ;
assign WILL_FIRE_RL_merged_1_genOther = CAN_FIRE_RL_merged_1_genOther ;
// rule RL_msNoSynth_1_w_forwardReady
assign CAN_FIRE_RL_msNoSynth_1_w_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_msNoSynth_1_w_forwardReady = 1'd1 ;
// rule RL_ifcs_1_1_firstFlit
assign CAN_FIRE_RL_ifcs_1_1_firstFlit =
debug_module$master_arvalid && ifcs_1_1_innerReq$FULL_N &&
ifcs_1_1_innerRoute$FULL_N &&
ifcs_1_1_state == 2'd0 &&
IF_debug_module_master_ar_araddr__944_BITS_63__ETC___d1970 ==
2'd1 ;
assign WILL_FIRE_RL_ifcs_1_1_firstFlit = CAN_FIRE_RL_ifcs_1_1_firstFlit ;
// rule RL_ifcs_1_1_followFlits
assign CAN_FIRE_RL_ifcs_1_1_followFlits =
debug_module$master_arvalid && ifcs_1_1_innerReq$FULL_N &&
ifcs_1_1_state == 2'd1 ;
assign WILL_FIRE_RL_ifcs_1_1_followFlits =
CAN_FIRE_RL_ifcs_1_1_followFlits ;
// rule RL_ifcs_1_1_nonRoutableFlit
assign CAN_FIRE_RL_ifcs_1_1_nonRoutableFlit =
ifcs_1_1_noRoute_flitCount == 9'd0 &&
debug_module$master_arvalid &&
ifcs_1_1_state == 2'd0 &&
IF_debug_module_master_ar_araddr__944_BITS_63__ETC___d1970 !=
2'd1 ;
assign WILL_FIRE_RL_ifcs_1_1_nonRoutableFlit =
CAN_FIRE_RL_ifcs_1_1_nonRoutableFlit ;
// rule RL_ifcs_1_1_nonRoutableGenRsp
assign CAN_FIRE_RL_ifcs_1_1_nonRoutableGenRsp =
x_port1__read__h75518 != 9'd0 && ifcs_1_1_noRouteRsp$FULL_N &&
(x_port1__read__h75518 != 9'd1 || debug_module$master_arvalid) ;
assign WILL_FIRE_RL_ifcs_1_1_nonRoutableGenRsp =
CAN_FIRE_RL_ifcs_1_1_nonRoutableGenRsp ;
// rule RL_ifcs_1_1_drainFlits
assign CAN_FIRE_RL_ifcs_1_1_drainFlits =
debug_module$master_arvalid && ifcs_1_1_state == 2'd2 ;
assign WILL_FIRE_RL_ifcs_1_1_drainFlits = CAN_FIRE_RL_ifcs_1_1_drainFlits ;
// rule __me_check_210
assign CAN_FIRE___me_check_210 = 1'b1 ;
assign WILL_FIRE___me_check_210 = 1'b1 ;
// rule __me_check_211
assign CAN_FIRE___me_check_211 = 1'b1 ;
assign WILL_FIRE___me_check_211 = 1'b1 ;
// rule __me_check_212
assign CAN_FIRE___me_check_212 = 1'b1 ;
assign WILL_FIRE___me_check_212 = 1'b1 ;
// rule __me_check_214
assign CAN_FIRE___me_check_214 = 1'b1 ;
assign WILL_FIRE___me_check_214 = 1'b1 ;
// rule RL_msNoSynth_1_ar_forwardReady
assign CAN_FIRE_RL_msNoSynth_1_ar_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_msNoSynth_1_ar_forwardReady = 1'd1 ;
// rule RL_ifcs_0_1_firstFlit_1
assign CAN_FIRE_RL_ifcs_0_1_firstFlit_1 =
uncached_mem_shim_rff$EMPTY_N && ifcs_0_1_rspBack$FULL_N &&
ifcs_0_1_routeBack$FULL_N &&
!ifcs_0_1_state_1 ;
assign WILL_FIRE_RL_ifcs_0_1_firstFlit_1 =
CAN_FIRE_RL_ifcs_0_1_firstFlit_1 ;
// rule RL_ifcs_0_1_followFlits_1
assign CAN_FIRE_RL_ifcs_0_1_followFlits_1 =
uncached_mem_shim_rff$EMPTY_N && ifcs_0_1_rspBack$FULL_N &&
ifcs_0_1_state_1 ;
assign WILL_FIRE_RL_ifcs_0_1_followFlits_1 =
CAN_FIRE_RL_ifcs_0_1_followFlits_1 ;
// rule __me_check_217
assign CAN_FIRE___me_check_217 = 1'b1 ;
assign WILL_FIRE___me_check_217 = 1'b1 ;
// rule RL_ssNoSynth_0_r_forwardReady
assign CAN_FIRE_RL_ssNoSynth_0_r_forwardReady = 1'b1 ;
assign WILL_FIRE_RL_ssNoSynth_0_r_forwardReady = 1'b1 ;
// rule RL_ug_uncached_mem_shim_master_u_r_doPut
assign CAN_FIRE_RL_ug_uncached_mem_shim_master_u_r_doPut =
uncached_mem_shim_rff$FULL_N &&
ug_uncached_mem_shim_master_u_r_putWire$whas ;
assign WILL_FIRE_RL_ug_uncached_mem_shim_master_u_r_doPut =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_r_doPut ;
// rule RL_ifcs_1_1_firstFlit_1
assign CAN_FIRE_RL_ifcs_1_1_firstFlit_1 =
plic$axi4_slave_rvalid && ifcs_1_1_rspBack$FULL_N &&
ifcs_1_1_routeBack$FULL_N &&
!ifcs_1_1_state_1 ;
assign WILL_FIRE_RL_ifcs_1_1_firstFlit_1 =
CAN_FIRE_RL_ifcs_1_1_firstFlit_1 ;
// rule RL_ifcs_1_1_followFlits_1
assign CAN_FIRE_RL_ifcs_1_1_followFlits_1 =
plic$axi4_slave_rvalid && ifcs_1_1_rspBack$FULL_N &&
ifcs_1_1_state_1 ;
assign WILL_FIRE_RL_ifcs_1_1_followFlits_1 =
CAN_FIRE_RL_ifcs_1_1_followFlits_1 ;
// rule __me_check_219
assign CAN_FIRE___me_check_219 = 1'b1 ;
assign WILL_FIRE___me_check_219 = 1'b1 ;
// rule RL_ssNoSynth_1_r_forwardReady
assign CAN_FIRE_RL_ssNoSynth_1_r_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_ssNoSynth_1_r_forwardReady = 1'd1 ;
// rule RL_ClientServerRequest_1
assign CAN_FIRE_RL_ClientServerRequest_1 =
debug_module$RDY_hart0_gpr_mem_client_request_get &&
proc$RDY_hart0_gpr_mem_server_request_put ;
assign WILL_FIRE_RL_ClientServerRequest_1 =
CAN_FIRE_RL_ClientServerRequest_1 ;
// rule RL_ClientServerRequest_2
assign CAN_FIRE_RL_ClientServerRequest_2 =
debug_module$RDY_hart0_csr_mem_client_request_get &&
proc$RDY_hart0_csr_mem_server_request_put ;
assign WILL_FIRE_RL_ClientServerRequest_2 =
CAN_FIRE_RL_ClientServerRequest_2 ;
// rule RL_ifcs_2_1_firstFlit
assign CAN_FIRE_RL_ifcs_2_1_firstFlit =
proc$debug_module_mem_server_rvalid && ifcs_2_1_rspBack$FULL_N &&
ifcs_2_1_routeBack$FULL_N &&
!ifcs_2_1_state ;
assign WILL_FIRE_RL_ifcs_2_1_firstFlit = CAN_FIRE_RL_ifcs_2_1_firstFlit ;
// rule RL_ifcs_2_1_followFlits
assign CAN_FIRE_RL_ifcs_2_1_followFlits =
proc$debug_module_mem_server_rvalid && ifcs_2_1_rspBack$FULL_N &&
ifcs_2_1_state ;
assign WILL_FIRE_RL_ifcs_2_1_followFlits =
CAN_FIRE_RL_ifcs_2_1_followFlits ;
// rule __me_check_221
assign CAN_FIRE___me_check_221 = 1'b1 ;
assign WILL_FIRE___me_check_221 = 1'b1 ;
// rule RL_ssNoSynth_2_r_forwardReady
assign CAN_FIRE_RL_ssNoSynth_2_r_forwardReady = 1'd1 ;
assign WILL_FIRE_RL_ssNoSynth_2_r_forwardReady = 1'd1 ;
// inputs to muxes for submodule ports
assign MUX_activeSource_0$write_1__SEL_1 =
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
!ifcs_0_innerReq$D_OUT[1] ;
assign MUX_activeSource_1_1_0$write_1__SEL_1 =
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
!ifcs_0_1_rspBack$D_OUT[1] ;
assign MUX_activeSource_1_1_0$write_1__SEL_2 =
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
!ifcs_1_1_rspBack$D_OUT[1] ;
assign MUX_activeSource_1_1_0$write_1__SEL_3 =
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
!ifcs_2_1_rspBack$D_OUT[1] ;
assign MUX_flitToSink_0$wset_1__SEL_1 =
WILL_FIRE_RL_burst && ifcs_0_innerRoute$D_OUT[0] ;
assign MUX_flitToSink_0$wset_1__SEL_3 =
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
ifcs_0_innerRoute$D_OUT[0] ;
assign MUX_flitToSink_1$wset_1__SEL_1 =
WILL_FIRE_RL_burst && ifcs_0_innerRoute$D_OUT[1] ;
assign MUX_flitToSink_1$wset_1__SEL_3 =
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
ifcs_0_innerRoute$D_OUT[1] ;
assign MUX_flitToSink_1_0$wset_1__SEL_1 =
WILL_FIRE_RL_burst_2 && ifcs_0_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_0$wset_1__SEL_2 =
WILL_FIRE_RL_burst_3 && ifcs_1_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_0$wset_1__SEL_3 =
WILL_FIRE_RL_burst_4 && ifcs_2_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_0$wset_1__SEL_4 =
WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
ifcs_0_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_0$wset_1__SEL_5 =
WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
ifcs_1_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_0$wset_1__SEL_6 =
WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
ifcs_2_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_0_1$wset_1__SEL_1 =
WILL_FIRE_RL_burst_5 && ifcs_0_1_innerRoute$D_OUT[0] ;
assign MUX_flitToSink_1_0_1$wset_1__SEL_3 =
WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
ifcs_0_1_innerRoute$D_OUT[0] ;
assign MUX_flitToSink_1_1$wset_1__SEL_1 =
WILL_FIRE_RL_burst_2 && ifcs_0_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1$wset_1__SEL_2 =
WILL_FIRE_RL_burst_3 && ifcs_1_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1$wset_1__SEL_3 =
WILL_FIRE_RL_burst_4 && ifcs_2_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1$wset_1__SEL_4 =
WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
ifcs_0_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1$wset_1__SEL_5 =
WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
ifcs_1_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1$wset_1__SEL_6 =
WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
ifcs_2_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1_0$wset_1__SEL_1 =
WILL_FIRE_RL_burst_7 && ifcs_0_1_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_1_0$wset_1__SEL_2 =
WILL_FIRE_RL_burst_8 && ifcs_1_1_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_1_0$wset_1__SEL_3 =
WILL_FIRE_RL_burst_9 && ifcs_2_1_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_1_0$wset_1__SEL_4 =
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
ifcs_0_1_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_1_0$wset_1__SEL_5 =
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
ifcs_1_1_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_1_0$wset_1__SEL_6 =
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
ifcs_2_1_routeBack$D_OUT[0] ;
assign MUX_flitToSink_1_1_1$wset_1__SEL_1 =
WILL_FIRE_RL_burst_5 && ifcs_0_1_innerRoute$D_OUT[1] ;
assign MUX_flitToSink_1_1_1$wset_1__SEL_3 =
WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
ifcs_0_1_innerRoute$D_OUT[1] ;
assign MUX_flitToSink_1_1_1_1$wset_1__SEL_1 =
WILL_FIRE_RL_burst_7 && ifcs_0_1_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1_1_1$wset_1__SEL_2 =
WILL_FIRE_RL_burst_8 && ifcs_1_1_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1_1_1$wset_1__SEL_3 =
WILL_FIRE_RL_burst_9 && ifcs_2_1_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1_1_1$wset_1__SEL_4 =
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
ifcs_0_1_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1_1_1$wset_1__SEL_5 =
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
ifcs_1_1_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_1_1_1$wset_1__SEL_6 =
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
ifcs_2_1_routeBack$D_OUT[1] ;
assign MUX_flitToSink_1_2$wset_1__SEL_1 =
WILL_FIRE_RL_burst_5 && ifcs_0_1_innerRoute$D_OUT[2] ;
assign MUX_flitToSink_1_2$wset_1__SEL_3 =
WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
ifcs_0_1_innerRoute$D_OUT[2] ;
assign MUX_flitToSink_2$wset_1__SEL_1 =
WILL_FIRE_RL_burst && ifcs_0_innerRoute$D_OUT[2] ;
assign MUX_flitToSink_2$wset_1__SEL_3 =
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
ifcs_0_innerRoute$D_OUT[2] ;
assign MUX_ifcs_0_1_state_1$write_1__SEL_1 =
WILL_FIRE_RL_ifcs_0_1_followFlits_1 &&
uncached_mem_shim_rff$D_OUT[1] ;
assign MUX_ifcs_0_state$write_1__PSEL_1 =
WILL_FIRE_RL_ifcs_0_drainFlits ||
WILL_FIRE_RL_ifcs_0_followFlits ;
assign MUX_ifcs_0_state$write_1__SEL_1 =
MUX_ifcs_0_state$write_1__PSEL_1 && proc$master1_wlast ;
assign MUX_ifcs_0_state$write_1__SEL_2 =
WILL_FIRE_RL_ifcs_0_firstFlit && !proc$master1_wlast ;
assign MUX_ifcs_0_state$write_1__SEL_3 =
WILL_FIRE_RL_ifcs_0_nonRoutableGenRsp && !proc$master1_wlast ;
assign MUX_ifcs_1_1_state_1$write_1__SEL_1 =
WILL_FIRE_RL_ifcs_1_1_followFlits_1 && plic$axi4_slave_rlast ;
assign MUX_ifcs_1_state$write_1__PSEL_1 =
WILL_FIRE_RL_ifcs_1_drainFlits ||
WILL_FIRE_RL_ifcs_1_followFlits ;
assign MUX_ifcs_1_state$write_1__SEL_1 =
MUX_ifcs_1_state$write_1__PSEL_1 && debug_module$master_wlast ;
assign MUX_ifcs_1_state$write_1__SEL_2 =
WILL_FIRE_RL_ifcs_1_firstFlit && !debug_module$master_wlast ;
assign MUX_ifcs_1_state$write_1__SEL_3 =
WILL_FIRE_RL_ifcs_1_nonRoutableGenRsp &&
!debug_module$master_wlast ;
assign MUX_ifcs_2_1_state$write_1__SEL_1 =
WILL_FIRE_RL_ifcs_2_1_followFlits &&
proc$debug_module_mem_server_rlast ;
assign MUX_proc$start_1__SEL_1 =
WILL_FIRE_RL_rl_dm_hart0_reset_wait &&
rg_hart0_reset_delay == 8'd1 ;
assign MUX_split_0_flitLeft$write_1__SEL_1 =
WILL_FIRE_RL_split_0_putOther && split_0_doPut$wget[172] ;
assign MUX_split_0_flitLeft$write_1__SEL_2 =
WILL_FIRE_RL_split_0_putFirst && !split_0_doPut$wget[172] ;
assign MUX_split_1_flitLeft$write_1__SEL_1 =
WILL_FIRE_RL_split_1_putOther && split_1_doPut$wget[172] ;
assign MUX_split_1_flitLeft$write_1__SEL_2 =
WILL_FIRE_RL_split_1_putFirst && !split_1_doPut$wget[172] ;
assign MUX_split_2_flitLeft$write_1__SEL_1 =
WILL_FIRE_RL_split_2_putOther && split_2_doPut$wget[172] ;
assign MUX_split_2_flitLeft$write_1__SEL_2 =
WILL_FIRE_RL_split_2_putFirst && !split_2_doPut$wget[172] ;
assign MUX_state$write_1__SEL_1 =
WILL_FIRE_RL_burst && ifcs_0_innerReq$D_OUT[1] ;
assign MUX_state$write_1__SEL_2 =
WILL_FIRE_RL_burst_1 && ifcs_1_innerReq$D_OUT[1] ;
assign MUX_state_1_1_1$write_1__SEL_1 =
WILL_FIRE_RL_burst_7 && ifcs_0_1_rspBack$D_OUT[1] ;
assign MUX_state_1_1_1$write_1__SEL_2 =
WILL_FIRE_RL_burst_8 && ifcs_1_1_rspBack$D_OUT[1] ;
assign MUX_state_1_1_1$write_1__SEL_3 =
WILL_FIRE_RL_burst_9 && ifcs_2_1_rspBack$D_OUT[1] ;
assign MUX_activeSource_0$write_1__VAL_1 =
WILL_FIRE_RL_arbitrate &&
IF_SEXT_arbiter_lastSelect_493_494_BIT_0_495_A_ETC___d1517 ;
assign MUX_activeSource_1$write_1__VAL_1 =
WILL_FIRE_RL_arbitrate &&
IF_SEXT_arbiter_lastSelect_493_494_BIT_0_495_A_ETC___d1521 ;
assign MUX_activeSource_1_1_0$write_1__VAL_1 =
WILL_FIRE_RL_arbitrate_3 &&
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2370 ;
assign MUX_activeSource_1_1_1_1$write_1__VAL_1 =
WILL_FIRE_RL_arbitrate_3 &&
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2376 ;
assign MUX_activeSource_1_1_2$write_1__VAL_1 =
WILL_FIRE_RL_arbitrate_3 &&
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2382 ;
assign MUX_merged_0_flitLeft$write_1__VAL_1 = merged_0_flitLeft - 8'd1 ;
assign MUX_merged_1_flitLeft$write_1__VAL_1 = merged_1_flitLeft - 8'd1 ;
always@(MUX_flitToSink_1_0$wset_1__SEL_1 or
MUX_flitToSink_1_0$wset_1__SEL_4 or
ifcs_0_rspBack$D_OUT or
MUX_flitToSink_1_0$wset_1__SEL_2 or
MUX_flitToSink_1_0$wset_1__SEL_5 or
ifcs_1_rspBack$D_OUT or
MUX_flitToSink_1_0$wset_1__SEL_3 or
MUX_flitToSink_1_0$wset_1__SEL_6 or ifcs_2_rspBack$D_OUT)
begin
case (1'b1) // synopsys parallel_case
MUX_flitToSink_1_0$wset_1__SEL_1 || MUX_flitToSink_1_0$wset_1__SEL_4:
MUX_msNoSynth_0_b_buffer_enqw$wset_1__VAL_2 = ifcs_0_rspBack$D_OUT;
MUX_flitToSink_1_0$wset_1__SEL_2 || MUX_flitToSink_1_0$wset_1__SEL_5:
MUX_msNoSynth_0_b_buffer_enqw$wset_1__VAL_2 = ifcs_1_rspBack$D_OUT;
MUX_flitToSink_1_0$wset_1__SEL_3 || MUX_flitToSink_1_0$wset_1__SEL_6:
MUX_msNoSynth_0_b_buffer_enqw$wset_1__VAL_2 = ifcs_2_rspBack$D_OUT;
default: MUX_msNoSynth_0_b_buffer_enqw$wset_1__VAL_2 =
6'b101010 /* unspecified value */ ;
endcase
end
always@(MUX_flitToSink_1_1_0$wset_1__SEL_1 or
MUX_flitToSink_1_1_0$wset_1__SEL_4 or
ifcs_0_1_rspBack$D_OUT or
MUX_flitToSink_1_1_0$wset_1__SEL_2 or
MUX_flitToSink_1_1_0$wset_1__SEL_5 or
ifcs_1_1_rspBack$D_OUT or
MUX_flitToSink_1_1_0$wset_1__SEL_3 or
MUX_flitToSink_1_1_0$wset_1__SEL_6 or ifcs_2_1_rspBack$D_OUT)
begin
case (1'b1) // synopsys parallel_case
MUX_flitToSink_1_1_0$wset_1__SEL_1 ||
MUX_flitToSink_1_1_0$wset_1__SEL_4:
MUX_msNoSynth_0_r_buffer_enqw$wset_1__VAL_2 =
ifcs_0_1_rspBack$D_OUT;
MUX_flitToSink_1_1_0$wset_1__SEL_2 ||
MUX_flitToSink_1_1_0$wset_1__SEL_5:
MUX_msNoSynth_0_r_buffer_enqw$wset_1__VAL_2 =
ifcs_1_1_rspBack$D_OUT;
MUX_flitToSink_1_1_0$wset_1__SEL_3 ||
MUX_flitToSink_1_1_0$wset_1__SEL_6:
MUX_msNoSynth_0_r_buffer_enqw$wset_1__VAL_2 =
ifcs_2_1_rspBack$D_OUT;
default: MUX_msNoSynth_0_r_buffer_enqw$wset_1__VAL_2 =
72'hAAAAAAAAAAAAAAAAAA /* unspecified value */ ;
endcase
end
always@(MUX_flitToSink_1_1$wset_1__SEL_1 or
MUX_flitToSink_1_1$wset_1__SEL_4 or
ifcs_0_rspBack$D_OUT or
MUX_flitToSink_1_1$wset_1__SEL_2 or
MUX_flitToSink_1_1$wset_1__SEL_5 or
ifcs_1_rspBack$D_OUT or
MUX_flitToSink_1_1$wset_1__SEL_3 or
MUX_flitToSink_1_1$wset_1__SEL_6 or ifcs_2_rspBack$D_OUT)
begin
case (1'b1) // synopsys parallel_case
MUX_flitToSink_1_1$wset_1__SEL_1 || MUX_flitToSink_1_1$wset_1__SEL_4:
MUX_msNoSynth_1_b_buffer_enqw$wset_1__VAL_2 = ifcs_0_rspBack$D_OUT;
MUX_flitToSink_1_1$wset_1__SEL_2 || MUX_flitToSink_1_1$wset_1__SEL_5:
MUX_msNoSynth_1_b_buffer_enqw$wset_1__VAL_2 = ifcs_1_rspBack$D_OUT;
MUX_flitToSink_1_1$wset_1__SEL_3 || MUX_flitToSink_1_1$wset_1__SEL_6:
MUX_msNoSynth_1_b_buffer_enqw$wset_1__VAL_2 = ifcs_2_rspBack$D_OUT;
default: MUX_msNoSynth_1_b_buffer_enqw$wset_1__VAL_2 =
6'b101010 /* unspecified value */ ;
endcase
end
always@(MUX_flitToSink_1_1_1_1$wset_1__SEL_1 or
MUX_flitToSink_1_1_1_1$wset_1__SEL_4 or
ifcs_0_1_rspBack$D_OUT or
MUX_flitToSink_1_1_1_1$wset_1__SEL_2 or
MUX_flitToSink_1_1_1_1$wset_1__SEL_5 or
ifcs_1_1_rspBack$D_OUT or
MUX_flitToSink_1_1_1_1$wset_1__SEL_3 or
MUX_flitToSink_1_1_1_1$wset_1__SEL_6 or ifcs_2_1_rspBack$D_OUT)
begin
case (1'b1) // synopsys parallel_case
MUX_flitToSink_1_1_1_1$wset_1__SEL_1 ||
MUX_flitToSink_1_1_1_1$wset_1__SEL_4:
MUX_msNoSynth_1_r_buffer_enqw$wset_1__VAL_2 =
ifcs_0_1_rspBack$D_OUT;
MUX_flitToSink_1_1_1_1$wset_1__SEL_2 ||
MUX_flitToSink_1_1_1_1$wset_1__SEL_5:
MUX_msNoSynth_1_r_buffer_enqw$wset_1__VAL_2 =
ifcs_1_1_rspBack$D_OUT;
MUX_flitToSink_1_1_1_1$wset_1__SEL_3 ||
MUX_flitToSink_1_1_1_1$wset_1__SEL_6:
MUX_msNoSynth_1_r_buffer_enqw$wset_1__VAL_2 =
ifcs_2_1_rspBack$D_OUT;
default: MUX_msNoSynth_1_r_buffer_enqw$wset_1__VAL_2 =
72'hAAAAAAAAAAAAAAAAAA /* unspecified value */ ;
endcase
end
assign MUX_rg_hart0_reset_delay$write_1__VAL_1 =
rg_hart0_reset_delay - 8'd1 ;
assign MUX_split_0_flitLeft$write_1__VAL_1 = split_0_flitLeft - 8'd1 ;
assign MUX_split_1_flitLeft$write_1__VAL_1 = split_1_flitLeft - 8'd1 ;
assign MUX_split_2_flitLeft$write_1__VAL_1 = split_2_flitLeft - 8'd1 ;
assign MUX_tagController_tmp_tagCon$cache_request_put_1__VAL_1 =
{ tmp__h8358[39:3],
4'd0,
tagController_tmp_awreqff$D_OUT[97:93],
3'd1,
tagController_tmp_shimSlave_wff_rv$port1__read[1],
tagController_tmp_awreqff$D_OUT[14:11] < 4'd4,
1'd0,
tagController_tmp_shimSlave_wff_rv$port1__read[9:2],
8'd255,
tagController_tmp_shimSlave_wff_rv$port1__read[0],
tagController_tmp_shimSlave_wff_rv$port1__read[73:10],
tagController_tmp_awreqff$D_OUT[28:21] } ;
assign MUX_tagController_tmp_tagCon$cache_request_put_1__VAL_2 =
{ tagController_tmp_shimSlave_arff_rv$port1__read[68:29],
1'b0,
tagController_tmp_shimSlave_arff_rv$port1__read[97:93],
86'h02AAAAAAAAAAAAAAAAAAAA,
tagController_tmp_shimSlave_arff_rv$port1__read[14:11] < 4'd4,
2'd0,
tagController_tmp_shimSlave_arff_rv$port1__read[23:18] } ;
assign MUX_tagController_tmp_tagCon$memory_response_put_1__VAL_1 =
{ tagController_tmp_shimMaster_bff_rv$port1__read[7:2],
71'h0CAAAAAAAAAAAAAAAA } ;
assign MUX_tagController_tmp_tagCon$memory_response_put_1__VAL_2 =
{ tagController_tmp_shimMaster_rff_rv$port1__read[72:67],
4'd0,
tagController_tmp_shimMaster_rff_rv$port1__read[0],
1'd0,
tagController_tmp_shimMaster_rff_rv$port1__read[67:3] } ;
// inlined wires
assign tmp0_aw_dwReady$whas =
proc$master1_awvalid && CAN_FIRE_RL_merged_0_genFirst ;
assign tmp0_w_dwReady$whas =
proc$master1_wvalid && msNoSynth_0_w_dwReady$whas ;
assign tmp0_b_buffer_enqw$wget =
msNoSynth_0_b_buffer_ff$EMPTY_N ?
msNoSynth_0_b_buffer_ff$D_OUT :
msNoSynth_0_b_buffer_enqw$wget ;
assign tmp0_b_buffer_enqw$whas =
WILL_FIRE_RL_msNoSynth_0_b_forwardFlit &&
tmp0_b_buffer_ff$FULL_N ;
assign tmp0_ar_dwReady$whas =
proc$master1_arvalid && msNoSynth_0_ar_dwReady$whas ;
assign tmp0_r_buffer_enqw$wget =
{ x_rid__h25036,
x_rdata__h25037,
msNoSynth_0_r_buffer_ff$EMPTY_N ?
msNoSynth_0_r_buffer_ff$D_OUT[3:2] :
msNoSynth_0_r_buffer_enqw$wget[3:2],
msNoSynth_0_r_buffer_ff$EMPTY_N ?
msNoSynth_0_r_buffer_ff$D_OUT[1] :
msNoSynth_0_r_buffer_enqw$wget[1],
1'd0 } ;
assign tmp0_r_buffer_enqw$whas =
WILL_FIRE_RL_msNoSynth_0_r_forwardFlit &&
tmp0_r_buffer_ff$FULL_N ;
assign ug_uncached_mem_shim_master_u_aw_peekWire$wget =
{ 1'd0, uncached_mem_shim_awff$D_OUT } ;
assign ug_uncached_mem_shim_master_u_b_putWire$wget =
{ cpu_dmem_master_bid, cpu_dmem_master_bresp } ;
assign ug_uncached_mem_shim_master_u_b_putWire$whas =
cpu_dmem_master_bvalid && uncached_mem_shim_bff$FULL_N ;
assign ug_uncached_mem_shim_master_u_ar_peekWire$wget =
{ 1'd0, uncached_mem_shim_arff$D_OUT } ;
assign ug_uncached_mem_shim_master_u_r_putWire$wget =
{ cpu_dmem_master_rid,
cpu_dmem_master_rdata,
cpu_dmem_master_rresp,
cpu_dmem_master_rlast } ;
assign ug_uncached_mem_shim_master_u_r_putWire$whas =
cpu_dmem_master_rvalid && uncached_mem_shim_rff$FULL_N ;
assign tagController_tmp_ug_slave_u_aw_putWire$wget =
{ proc$master0_awid,
proc$master0_awaddr,
proc$master0_awlen,
proc$master0_awsize,
proc$master0_awburst,
proc$master0_awlock,
proc$master0_awcache,
proc$master0_awprot,
proc$master0_awqos,
proc$master0_awregion } ;
assign tagController_tmp_ug_slave_u_w_putWire$wget =
{ proc$master0_wdata,
proc$master0_wstrb,
proc$master0_wlast,
proc$master0_wuser } ;
assign tagController_tmp_ug_slave_u_ar_putWire$wget =
{ proc$master0_arid,
proc$master0_araddr,
proc$master0_arlen,
proc$master0_arsize,
proc$master0_arburst,
proc$master0_arlock,
proc$master0_arcache,
proc$master0_arprot,
proc$master0_arqos,
proc$master0_arregion } ;
assign tagController_tmp_ug_master_u_b_putWire$wget =
{ cpu_imem_master_bid, cpu_imem_master_bresp } ;
assign tagController_tmp_ug_master_u_b_putWire$whas =
cpu_imem_master_bvalid &&
!tagController_tmp_shimMaster_bff_rv[8] ;
assign tagController_tmp_ug_master_u_r_putWire$wget =
{ cpu_imem_master_rid,
cpu_imem_master_rdata,
cpu_imem_master_rresp,
cpu_imem_master_rlast } ;
assign tagController_tmp_ug_master_u_r_putWire$whas =
cpu_imem_master_rvalid &&
!tagController_tmp_shimMaster_rff_rv[73] ;
assign tmp2_b_buffer_enqw$wget =
tagController_tmp_shimSlave_bff_rv$port1__read[6:0] ;
assign tmp2_r_buffer_enqw$wget =
tagController_tmp_shimSlave_rff_rv$port1__read[72:0] ;
assign msNoSynth_0_w_dwReady$whas =
WILL_FIRE_RL_merged_0_genOther ||
WILL_FIRE_RL_merged_0_genFirst ;
assign msNoSynth_0_b_buffer_enqw$wget =
WILL_FIRE_RL_ifcs_0_drainNoRouteResponse ?
ifcs_0_noRouteRsp$D_OUT :
MUX_msNoSynth_0_b_buffer_enqw$wset_1__VAL_2 ;
assign msNoSynth_0_b_buffer_enqw$whas =
WILL_FIRE_RL_ifcs_0_drainNoRouteResponse ||
WILL_FIRE_RL_ifcs_0_forwardRsp ;
assign msNoSynth_0_ar_dwReady$whas =
WILL_FIRE_RL_ifcs_0_1_nonRoutableGenRsp &&
x_port1__read__h73054 == 9'd1 ||
WILL_FIRE_RL_ifcs_0_1_drainFlits ||
WILL_FIRE_RL_ifcs_0_1_followFlits ||
WILL_FIRE_RL_ifcs_0_1_firstFlit ;
assign msNoSynth_0_r_buffer_enqw$wget =
WILL_FIRE_RL_ifcs_0_1_drainNoRouteResponse ?
ifcs_0_1_noRouteRsp$D_OUT :
MUX_msNoSynth_0_r_buffer_enqw$wset_1__VAL_2 ;
assign msNoSynth_0_r_buffer_enqw$whas =
WILL_FIRE_RL_ifcs_0_1_drainNoRouteResponse ||
WILL_FIRE_RL_ifcs_0_1_forwardRsp ;
assign msNoSynth_1_w_dwReady$whas =
WILL_FIRE_RL_merged_1_genOther ||
WILL_FIRE_RL_merged_1_genFirst ;
assign msNoSynth_1_b_buffer_enqw$wget =
WILL_FIRE_RL_ifcs_1_drainNoRouteResponse ?
ifcs_1_noRouteRsp$D_OUT :
MUX_msNoSynth_1_b_buffer_enqw$wset_1__VAL_2 ;
assign msNoSynth_1_b_buffer_enqw$whas =
WILL_FIRE_RL_ifcs_1_drainNoRouteResponse ||
WILL_FIRE_RL_ifcs_1_forwardRsp ;
assign msNoSynth_1_ar_dwReady$whas =
WILL_FIRE_RL_ifcs_1_1_nonRoutableGenRsp &&
x_port1__read__h75518 == 9'd1 ||
WILL_FIRE_RL_ifcs_1_1_drainFlits ||
WILL_FIRE_RL_ifcs_1_1_followFlits ||
WILL_FIRE_RL_ifcs_1_1_firstFlit ;
assign msNoSynth_1_r_buffer_enqw$wget =
WILL_FIRE_RL_ifcs_1_1_drainNoRouteResponse ?
ifcs_1_1_noRouteRsp$D_OUT :
MUX_msNoSynth_1_r_buffer_enqw$wset_1__VAL_2 ;
assign msNoSynth_1_r_buffer_enqw$whas =
WILL_FIRE_RL_ifcs_1_1_drainNoRouteResponse ||
WILL_FIRE_RL_ifcs_1_1_forwardRsp ;
assign ssNoSynth_0_w_buffer_enqw$whas =
WILL_FIRE_RL_split_0_putOther && split_0_doPut$wget[172] ||
WILL_FIRE_RL_split_0_putFirst && !split_0_doPut$wget[172] ;
assign ssNoSynth_0_b_dwReady$whas =
WILL_FIRE_RL_ifcs_0_followFlits_1 ||
WILL_FIRE_RL_ifcs_0_firstFlit_1 ;
assign ssNoSynth_0_ar_buffer_enqw$wget =
(MUX_flitToSink_1_0_1$wset_1__SEL_1 ||
MUX_flitToSink_1_0_1$wset_1__SEL_3) ?
ifcs_0_1_innerReq$D_OUT :
ifcs_1_1_innerReq$D_OUT ;
assign ssNoSynth_0_r_dwReady$whas =
WILL_FIRE_RL_ifcs_0_1_followFlits_1 ||
WILL_FIRE_RL_ifcs_0_1_firstFlit_1 ;
assign ssNoSynth_1_aw_buffer_enqw$wget = split_1_doPut$wget[171:74] ;
assign ssNoSynth_1_w_buffer_enqw$wget = split_1_doPut$wget[73:0] ;
assign ssNoSynth_1_w_buffer_enqw$whas =
WILL_FIRE_RL_split_1_putOther && split_1_doPut$wget[172] ||
WILL_FIRE_RL_split_1_putFirst && !split_1_doPut$wget[172] ;
assign ssNoSynth_1_b_dwReady$whas =
WILL_FIRE_RL_ifcs_1_followFlits_1 ||
WILL_FIRE_RL_ifcs_1_firstFlit_1 ;
assign ssNoSynth_1_ar_buffer_enqw$wget =
(MUX_flitToSink_1_1_1$wset_1__SEL_1 ||
MUX_flitToSink_1_1_1$wset_1__SEL_3) ?
ifcs_0_1_innerReq$D_OUT :
ifcs_1_1_innerReq$D_OUT ;
assign ssNoSynth_1_r_dwReady$whas =
WILL_FIRE_RL_ifcs_1_1_followFlits_1 ||
WILL_FIRE_RL_ifcs_1_1_firstFlit_1 ;
assign ssNoSynth_2_aw_buffer_enqw$wget = split_2_doPut$wget[171:74] ;
assign ssNoSynth_2_w_buffer_enqw$wget = split_2_doPut$wget[73:0] ;
assign ssNoSynth_2_w_buffer_enqw$whas =
WILL_FIRE_RL_split_2_putOther && split_2_doPut$wget[172] ||
WILL_FIRE_RL_split_2_putFirst && !split_2_doPut$wget[172] ;
assign ssNoSynth_2_b_dwReady$whas =
WILL_FIRE_RL_ifcs_2_followFlits ||
WILL_FIRE_RL_ifcs_2_firstFlit ;
assign ssNoSynth_2_ar_buffer_enqw$wget =
(MUX_flitToSink_1_2$wset_1__SEL_1 ||
MUX_flitToSink_1_2$wset_1__SEL_3) ?
ifcs_0_1_innerReq$D_OUT :
ifcs_1_1_innerReq$D_OUT ;
assign ssNoSynth_2_r_dwReady$whas =
WILL_FIRE_RL_ifcs_2_1_followFlits ||
WILL_FIRE_RL_ifcs_2_1_firstFlit ;
assign split_0_doPut$wget =
(MUX_flitToSink_0$wset_1__SEL_1 ||
MUX_flitToSink_0$wset_1__SEL_3) ?
ifcs_0_innerReq$D_OUT :
ifcs_1_innerReq$D_OUT ;
assign split_1_doPut$wget =
(MUX_flitToSink_1$wset_1__SEL_1 ||
MUX_flitToSink_1$wset_1__SEL_3) ?
ifcs_0_innerReq$D_OUT :
ifcs_1_innerReq$D_OUT ;
assign split_2_doPut$wget =
(MUX_flitToSink_2$wset_1__SEL_1 ||
MUX_flitToSink_2$wset_1__SEL_3) ?
ifcs_0_innerReq$D_OUT :
ifcs_1_innerReq$D_OUT ;
assign reqWires_0$wget =
(!ifcs_0_innerRoute$D_OUT[0] ||
!IF_split_0_flitLeft_094_EQ_0_095_THEN_ssNoSynt_ETC___d1435) ?
IF_NOT_ifcs_0_innerRoute_first__443_BIT_1_452__ETC___d1465 :
ifcs_0_innerRoute$D_OUT[0] ;
assign reqWires_1$wget =
(!ifcs_1_innerRoute$D_OUT[0] ||
!IF_split_0_flitLeft_094_EQ_0_095_THEN_ssNoSynt_ETC___d1435) ?
IF_NOT_ifcs_1_innerRoute_first__472_BIT_1_476__ETC___d1481 :
ifcs_1_innerRoute$D_OUT[0] ;
assign flitToSink_0$whas =
WILL_FIRE_RL_burst && ifcs_0_innerRoute$D_OUT[0] ||
WILL_FIRE_RL_burst_1 && ifcs_1_innerRoute$D_OUT[0] ||
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
ifcs_0_innerRoute$D_OUT[0] ||
WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
ifcs_1_innerRoute$D_OUT[0] ;
assign flitToSink_1$whas =
WILL_FIRE_RL_burst && ifcs_0_innerRoute$D_OUT[1] ||
WILL_FIRE_RL_burst_1 && ifcs_1_innerRoute$D_OUT[1] ||
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
ifcs_0_innerRoute$D_OUT[1] ||
WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
ifcs_1_innerRoute$D_OUT[1] ;
assign flitToSink_2$whas =
WILL_FIRE_RL_burst && ifcs_0_innerRoute$D_OUT[2] ||
WILL_FIRE_RL_burst_1 && ifcs_1_innerRoute$D_OUT[2] ||
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
ifcs_0_innerRoute$D_OUT[2] ||
WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
ifcs_1_innerRoute$D_OUT[2] ;
assign reqWires_1_0$wget =
(!ifcs_0_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_drainNoRouteResponse)) ?
ifcs_0_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_drainNoRouteResponse :
ifcs_0_routeBack$D_OUT[0] ;
assign reqWires_1_1$wget =
(!ifcs_1_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_drainNoRouteResponse)) ?
ifcs_1_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_drainNoRouteResponse :
ifcs_1_routeBack$D_OUT[0] ;
assign reqWires_1_2$wget =
(!ifcs_2_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_drainNoRouteResponse)) ?
ifcs_2_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_drainNoRouteResponse :
ifcs_2_routeBack$D_OUT[0] ;
assign flitToSink_1_0$whas =
WILL_FIRE_RL_burst_2 && ifcs_0_routeBack$D_OUT[0] ||
WILL_FIRE_RL_burst_3 && ifcs_1_routeBack$D_OUT[0] ||
WILL_FIRE_RL_burst_4 && ifcs_2_routeBack$D_OUT[0] ||
WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
ifcs_0_routeBack$D_OUT[0] ||
WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
ifcs_1_routeBack$D_OUT[0] ||
WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
ifcs_2_routeBack$D_OUT[0] ;
assign flitToSink_1_1$whas =
WILL_FIRE_RL_burst_2 && ifcs_0_routeBack$D_OUT[1] ||
WILL_FIRE_RL_burst_3 && ifcs_1_routeBack$D_OUT[1] ||
WILL_FIRE_RL_burst_4 && ifcs_2_routeBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
ifcs_0_routeBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
ifcs_1_routeBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
ifcs_2_routeBack$D_OUT[1] ;
assign reqWires_1_0_1$wget =
(!ifcs_0_1_innerRoute$D_OUT[0] ||
!ssNoSynth_0_ar_buffer_ff$FULL_N) ?
IF_NOT_ifcs_0_1_innerRoute_first__096_BIT_1_10_ETC___d2118 :
ifcs_0_1_innerRoute$D_OUT[0] ;
assign reqWires_1_1_1$wget =
(!ifcs_1_1_innerRoute$D_OUT[0] ||
!ssNoSynth_0_ar_buffer_ff$FULL_N) ?
IF_NOT_ifcs_1_1_innerRoute_first__125_BIT_1_12_ETC___d2134 :
ifcs_1_1_innerRoute$D_OUT[0] ;
assign flitToSink_1_0_1$whas =
WILL_FIRE_RL_burst_5 && ifcs_0_1_innerRoute$D_OUT[0] ||
WILL_FIRE_RL_burst_6 && ifcs_1_1_innerRoute$D_OUT[0] ||
WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
ifcs_0_1_innerRoute$D_OUT[0] ||
WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
ifcs_1_1_innerRoute$D_OUT[0] ;
assign flitToSink_1_1_1$whas =
WILL_FIRE_RL_burst_5 && ifcs_0_1_innerRoute$D_OUT[1] ||
WILL_FIRE_RL_burst_6 && ifcs_1_1_innerRoute$D_OUT[1] ||
WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
ifcs_0_1_innerRoute$D_OUT[1] ||
WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
ifcs_1_1_innerRoute$D_OUT[1] ;
assign flitToSink_1_2$whas =
WILL_FIRE_RL_burst_5 && ifcs_0_1_innerRoute$D_OUT[2] ||
WILL_FIRE_RL_burst_6 && ifcs_1_1_innerRoute$D_OUT[2] ||
WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
ifcs_0_1_innerRoute$D_OUT[2] ||
WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
ifcs_1_1_innerRoute$D_OUT[2] ;
assign reqWires_1_1_0$wget =
(!ifcs_0_1_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse)) ?
ifcs_0_1_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse :
ifcs_0_1_routeBack$D_OUT[0] ;
assign reqWires_1_1_1_1$wget =
(!ifcs_1_1_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse)) ?
ifcs_1_1_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse :
ifcs_1_1_routeBack$D_OUT[0] ;
assign reqWires_1_1_2$wget =
(!ifcs_2_1_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse)) ?
ifcs_2_1_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse :
ifcs_2_1_routeBack$D_OUT[0] ;
assign flitToSink_1_1_0$whas =
WILL_FIRE_RL_burst_7 && ifcs_0_1_routeBack$D_OUT[0] ||
WILL_FIRE_RL_burst_8 && ifcs_1_1_routeBack$D_OUT[0] ||
WILL_FIRE_RL_burst_9 && ifcs_2_1_routeBack$D_OUT[0] ||
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
ifcs_0_1_routeBack$D_OUT[0] ||
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
ifcs_1_1_routeBack$D_OUT[0] ||
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
ifcs_2_1_routeBack$D_OUT[0] ;
assign flitToSink_1_1_1_1$whas =
WILL_FIRE_RL_burst_7 && ifcs_0_1_routeBack$D_OUT[1] ||
WILL_FIRE_RL_burst_8 && ifcs_1_1_routeBack$D_OUT[1] ||
WILL_FIRE_RL_burst_9 && ifcs_2_1_routeBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
ifcs_0_1_routeBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
ifcs_1_1_routeBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
ifcs_2_1_routeBack$D_OUT[1] ;
assign ug_uncached_mem_shim_master_u_aw_dropWire$whas =
uncached_mem_shim_awff$EMPTY_N && cpu_dmem_master_awready ;
assign ug_uncached_mem_shim_master_u_w_dropWire$whas =
uncached_mem_shim_wff$EMPTY_N && cpu_dmem_master_wready ;
assign ug_uncached_mem_shim_master_u_ar_dropWire$whas =
uncached_mem_shim_arff$EMPTY_N && cpu_dmem_master_arready ;
assign tagController_tmp_ug_master_u_aw_dropWire$whas =
tagController_tmp_shimMaster_awff_rv$port1__read[99] &&
cpu_imem_master_awready ;
assign tagController_tmp_ug_master_u_w_dropWire$whas =
tagController_tmp_shimMaster_wff_rv$port1__read[73] &&
cpu_imem_master_wready ;
assign tagController_tmp_ug_master_u_ar_dropWire$whas =
tagController_tmp_shimMaster_arff_rv$port1__read[99] &&
cpu_imem_master_arready ;
assign merged_0_doDrop$whas =
WILL_FIRE_RL_ifcs_0_nonRoutableGenRsp ||
WILL_FIRE_RL_ifcs_0_drainFlits ||
WILL_FIRE_RL_ifcs_0_followFlits ||
WILL_FIRE_RL_ifcs_0_firstFlit ;
assign merged_1_doDrop$whas =
WILL_FIRE_RL_ifcs_1_nonRoutableGenRsp ||
WILL_FIRE_RL_ifcs_1_drainFlits ||
WILL_FIRE_RL_ifcs_1_followFlits ||
WILL_FIRE_RL_ifcs_1_firstFlit ;
assign sourceSelect_1_0$whas =
WILL_FIRE_RL_arbitrate_1 &&
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1727 ;
assign sourceSelect_1_1$whas =
WILL_FIRE_RL_arbitrate_1 &&
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1733 ;
assign sourceSelect_1_2$whas =
WILL_FIRE_RL_arbitrate_1 &&
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1739 ;
assign sourceSelect_1_0_1$whas =
WILL_FIRE_RL_arbitrate_2 &&
IF_SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_1_ETC___d2170 ;
assign sourceSelect_1_1_1$whas =
WILL_FIRE_RL_arbitrate_2 &&
IF_SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_1_ETC___d2174 ;
assign tagController_tmp_shimSlave_awff_rv$port0__write_1 =
{ 1'd1, tagController_tmp_ug_slave_u_aw_putWire$wget } ;
assign tagController_tmp_shimSlave_awff_rv$port1__read =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_aw_doPut ?
tagController_tmp_shimSlave_awff_rv$port0__write_1 :
tagController_tmp_shimSlave_awff_rv ;
assign tagController_tmp_shimSlave_awff_rv$port2__read =
CAN_FIRE_RL_tagController_tmp_getCacheAW ?
99'h2AAAAAAAAAAAAAAAAAAAAAAAA :
tagController_tmp_shimSlave_awff_rv$port1__read ;
assign tagController_tmp_shimSlave_awff_rv$port3__read =
(!tagController_tmp_reset_done) ?
99'h2AAAAAAAAAAAAAAAAAAAAAAAA :
tagController_tmp_shimSlave_awff_rv$port2__read ;
assign tagController_tmp_shimSlave_wff_rv$port0__write_1 =
{ 1'd1, tagController_tmp_ug_slave_u_w_putWire$wget } ;
assign tagController_tmp_shimSlave_wff_rv$port1__read =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_w_doPut ?
tagController_tmp_shimSlave_wff_rv$port0__write_1 :
tagController_tmp_shimSlave_wff_rv ;
assign tagController_tmp_shimSlave_wff_rv$port2__read =
WILL_FIRE_RL_tagController_tmp_passCacheWrite ?
75'h2AAAAAAAAAAAAAAAAAA :
tagController_tmp_shimSlave_wff_rv$port1__read ;
assign tagController_tmp_shimSlave_wff_rv$port3__read =
(!tagController_tmp_reset_done) ?
75'h2AAAAAAAAAAAAAAAAAA :
tagController_tmp_shimSlave_wff_rv$port2__read ;
assign tagController_tmp_shimSlave_bff_rv$EN_port0__write =
WILL_FIRE_RL_tagController_tmp_passCacheResponse &&
tagController_tmp_tagCon$cache_response_get[68:67] != 2'd0 ;
assign tagController_tmp_shimSlave_bff_rv$port0__write_1 =
{ 1'd1,
(tagController_tmp_tagCon$cache_response_get[68:67] == 2'd1) ?
tagController_tmp_tagCon$cache_response_get[75:71] :
5'd0,
2'd0 } ;
assign tagController_tmp_shimSlave_bff_rv$port1__read =
tagController_tmp_shimSlave_bff_rv$EN_port0__write ?
tagController_tmp_shimSlave_bff_rv$port0__write_1 :
tagController_tmp_shimSlave_bff_rv ;
assign tagController_tmp_shimSlave_bff_rv$port2__read =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_b_doDrop ?
8'd42 :
tagController_tmp_shimSlave_bff_rv$port1__read ;
assign tagController_tmp_shimSlave_bff_rv$port3__read =
(!tagController_tmp_reset_done) ?
8'd42 :
tagController_tmp_shimSlave_bff_rv$port2__read ;
assign tagController_tmp_shimSlave_arff_rv$port0__write_1 =
{ 1'd1, tagController_tmp_ug_slave_u_ar_putWire$wget } ;
assign tagController_tmp_shimSlave_arff_rv$port1__read =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_ar_doPut ?
tagController_tmp_shimSlave_arff_rv$port0__write_1 :
tagController_tmp_shimSlave_arff_rv ;
assign tagController_tmp_shimSlave_arff_rv$port2__read =
CAN_FIRE_RL_tagController_tmp_passCacheRead ?
99'h2AAAAAAAAAAAAAAAAAAAAAAAA :
tagController_tmp_shimSlave_arff_rv$port1__read ;
assign tagController_tmp_shimSlave_arff_rv$port3__read =
(!tagController_tmp_reset_done) ?
99'h2AAAAAAAAAAAAAAAAAAAAAAAA :
tagController_tmp_shimSlave_arff_rv$port2__read ;
assign tagController_tmp_shimSlave_rff_rv$EN_port0__write =
WILL_FIRE_RL_tagController_tmp_passCacheResponse &&
tagController_tmp_tagCon$cache_response_get[68:67] == 2'd0 ;
assign tagController_tmp_shimSlave_rff_rv$port0__write_1 =
{ 1'd1,
tagController_tmp_tagCon$cache_response_get[75:71],
tagController_tmp_tagCon$cache_response_get[63:0],
2'd0,
tagController_tmp_tagCon$cache_response_get[66],
tagController_tmp_tagCon$cache_response_get[64] } ;
assign tagController_tmp_shimSlave_rff_rv$port1__read =
tagController_tmp_shimSlave_rff_rv$EN_port0__write ?
tagController_tmp_shimSlave_rff_rv$port0__write_1 :
tagController_tmp_shimSlave_rff_rv ;
assign tagController_tmp_shimSlave_rff_rv$port2__read =
CAN_FIRE_RL_tagController_tmp_ug_slave_u_r_doDrop ?
74'h0AAAAAAAAAAAAAAAAAA :
tagController_tmp_shimSlave_rff_rv$port1__read ;
assign tagController_tmp_shimSlave_rff_rv$port3__read =
(!tagController_tmp_reset_done) ?
74'h0AAAAAAAAAAAAAAAAAA :
tagController_tmp_shimSlave_rff_rv$port2__read ;
assign tagController_tmp_shimMaster_awff_rv$EN_port0__write =
WILL_FIRE_RL_tagController_tmp_passMemoryRequest &&
tagController_tmp_tagCon$memory_request_get[93:92] == 2'd1 &&
!tagController_tmp_doneSendingAW ;
assign tagController_tmp_shimMaster_awff_rv$port0__write_1 =
{ 1'd1,
tagController_tmp_tagCon$memory_request_get[100:95],
aw_awaddr__h10800,
tagController_tmp_tagCon$memory_request_get[7:0],
aw_awsize_val__h12539,
3'd2,
x__h14205,
11'd0 } ;
assign tagController_tmp_shimMaster_awff_rv$port1__read =
tagController_tmp_shimMaster_awff_rv$EN_port0__write ?
tagController_tmp_shimMaster_awff_rv$port0__write_1 :
tagController_tmp_shimMaster_awff_rv ;
assign tagController_tmp_shimMaster_awff_rv$port2__read =
CAN_FIRE_RL_tagController_tmp_ug_master_u_aw_doDrop ?
100'h2AAAAAAAAAAAAAAAAAAAAAAAA :
tagController_tmp_shimMaster_awff_rv$port1__read ;
assign tagController_tmp_shimMaster_awff_rv$port3__read =
(!tagController_tmp_reset_done) ?
100'h2AAAAAAAAAAAAAAAAAAAAAAAA :
tagController_tmp_shimMaster_awff_rv$port2__read ;
assign tagController_tmp_shimMaster_wff_rv$EN_port0__write =
WILL_FIRE_RL_tagController_tmp_passMemoryRequest &&
tagController_tmp_tagCon$memory_request_get[93:92] == 2'd1 ;
assign tagController_tmp_shimMaster_wff_rv$port0__write_1 =
{ 1'd1,
tagController_tmp_tagCon$memory_request_get[71:8],
tagController_tmp_tagCon$memory_request_get[88:81],
tagController_tmp_tagCon$memory_request_get[91] } ;
assign tagController_tmp_shimMaster_wff_rv$port1__read =
tagController_tmp_shimMaster_wff_rv$EN_port0__write ?
tagController_tmp_shimMaster_wff_rv$port0__write_1 :
tagController_tmp_shimMaster_wff_rv ;
assign tagController_tmp_shimMaster_wff_rv$port2__read =
CAN_FIRE_RL_tagController_tmp_ug_master_u_w_doDrop ?
74'h0AAAAAAAAAAAAAAAAAA :
tagController_tmp_shimMaster_wff_rv$port1__read ;
assign tagController_tmp_shimMaster_wff_rv$port3__read =
(!tagController_tmp_reset_done) ?
74'h0AAAAAAAAAAAAAAAAAA :
tagController_tmp_shimMaster_wff_rv$port2__read ;
assign tagController_tmp_shimMaster_bff_rv$port0__write_1 =
{ 1'd1, tagController_tmp_ug_master_u_b_putWire$wget } ;
assign tagController_tmp_shimMaster_bff_rv$port1__read =
CAN_FIRE_RL_tagController_tmp_ug_master_u_b_doPut ?
tagController_tmp_shimMaster_bff_rv$port0__write_1 :
tagController_tmp_shimMaster_bff_rv ;
assign tagController_tmp_shimMaster_bff_rv$port2__read =
WILL_FIRE_RL_tagController_tmp_passMemoryResponseWrite ?
9'd170 :
tagController_tmp_shimMaster_bff_rv$port1__read ;
assign tagController_tmp_shimMaster_bff_rv$port3__read =
(!tagController_tmp_reset_done) ?
9'd170 :
tagController_tmp_shimMaster_bff_rv$port2__read ;
assign tagController_tmp_shimMaster_arff_rv$EN_port0__write =
WILL_FIRE_RL_tagController_tmp_passMemoryRequest &&
tagController_tmp_tagCon$memory_request_get[93:92] != 2'd1 ;
assign tagController_tmp_shimMaster_arff_rv$port0__write_1 =
{ 1'd1,
v_arid__h15548,
v_araddr__h15549,
v_arlen__h15550,
v_arsize_val__h15595,
3'd2,
x__h15613,
11'd0 } ;
assign tagController_tmp_shimMaster_arff_rv$port1__read =
tagController_tmp_shimMaster_arff_rv$EN_port0__write ?
tagController_tmp_shimMaster_arff_rv$port0__write_1 :
tagController_tmp_shimMaster_arff_rv ;
assign tagController_tmp_shimMaster_arff_rv$port2__read =
CAN_FIRE_RL_tagController_tmp_ug_master_u_ar_doDrop ?
100'h2AAAAAAAAAAAAAAAAAAAAAAAA :
tagController_tmp_shimMaster_arff_rv$port1__read ;
assign tagController_tmp_shimMaster_arff_rv$port3__read =
(!tagController_tmp_reset_done) ?
100'h2AAAAAAAAAAAAAAAAAAAAAAAA :
tagController_tmp_shimMaster_arff_rv$port2__read ;
assign tagController_tmp_shimMaster_rff_rv$port0__write_1 =
{ 1'd1, tagController_tmp_ug_master_u_r_putWire$wget } ;
assign tagController_tmp_shimMaster_rff_rv$port1__read =
CAN_FIRE_RL_tagController_tmp_ug_master_u_r_doPut ?
tagController_tmp_shimMaster_rff_rv$port0__write_1 :
tagController_tmp_shimMaster_rff_rv ;
assign tagController_tmp_shimMaster_rff_rv$port2__read =
CAN_FIRE_RL_tagController_tmp_passMemoryResponseRead ?
74'h0AAAAAAAAAAAAAAAAAA :
tagController_tmp_shimMaster_rff_rv$port1__read ;
assign tagController_tmp_shimMaster_rff_rv$port3__read =
(!tagController_tmp_reset_done) ?
74'h0AAAAAAAAAAAAAAAAAA :
tagController_tmp_shimMaster_rff_rv$port2__read ;
assign ifcs_0_noRoute_inner_currentReq$EN_port0__write =
WILL_FIRE_RL_ifcs_0_nonRoutableFlit &&
merged_0_flitLeft == 8'd0 ;
assign ifcs_0_noRoute_inner_currentReq$port0__write_1 =
{ proc$master1_awid,
proc$master1_awaddr,
proc$master1_awlen,
proc$master1_awsize,
proc$master1_awburst,
proc$master1_awlock,
proc$master1_awcache,
proc$master1_awprot,
proc$master1_awqos,
proc$master1_awregion } ;
assign ifcs_0_noRoute_inner_currentReq$port1__read =
ifcs_0_noRoute_inner_currentReq$EN_port0__write ?
ifcs_0_noRoute_inner_currentReq$port0__write_1 :
ifcs_0_noRoute_inner_currentReq ;
assign ifcs_0_noRoute_inner_pendingReq$EN_port0__write =
WILL_FIRE_RL_ifcs_0_nonRoutableFlit &&
merged_0_flitLeft == 8'd0 ;
assign ifcs_0_noRoute_inner_pendingReq$port1__read =
ifcs_0_noRoute_inner_pendingReq$EN_port0__write ||
ifcs_0_noRoute_inner_pendingReq ;
assign ifcs_0_noRoute_inner_pendingReq$port2__read =
!CAN_FIRE_RL_ifcs_0_nonRoutableGenRsp &&
ifcs_0_noRoute_inner_pendingReq$port1__read ;
assign ifcs_1_noRoute_inner_currentReq$EN_port0__write =
WILL_FIRE_RL_ifcs_1_nonRoutableFlit &&
merged_1_flitLeft == 8'd0 ;
assign ifcs_1_noRoute_inner_currentReq$port0__write_1 =
{ debug_module$master_awid,
debug_module$master_awaddr,
debug_module$master_awlen,
debug_module$master_awsize,
debug_module$master_awburst,
debug_module$master_awlock,
debug_module$master_awcache,
debug_module$master_awprot,
debug_module$master_awqos,
debug_module$master_awregion } ;
assign ifcs_1_noRoute_inner_currentReq$port1__read =
ifcs_1_noRoute_inner_currentReq$EN_port0__write ?
ifcs_1_noRoute_inner_currentReq$port0__write_1 :
ifcs_1_noRoute_inner_currentReq ;
assign ifcs_1_noRoute_inner_pendingReq$EN_port0__write =
WILL_FIRE_RL_ifcs_1_nonRoutableFlit &&
merged_1_flitLeft == 8'd0 ;
assign ifcs_1_noRoute_inner_pendingReq$port1__read =
ifcs_1_noRoute_inner_pendingReq$EN_port0__write ||
ifcs_1_noRoute_inner_pendingReq ;
assign ifcs_1_noRoute_inner_pendingReq$port2__read =
!CAN_FIRE_RL_ifcs_1_nonRoutableGenRsp &&
ifcs_1_noRoute_inner_pendingReq$port1__read ;
assign ifcs_0_1_noRoute_currentReq$port0__write_1 =
{ proc$master1_arid,
proc$master1_araddr,
proc$master1_arlen,
proc$master1_arsize,
proc$master1_arburst,
proc$master1_arlock,
proc$master1_arcache,
proc$master1_arprot,
proc$master1_arqos,
proc$master1_arregion } ;
assign ifcs_0_1_noRoute_currentReq$port1__read =
CAN_FIRE_RL_ifcs_0_1_nonRoutableFlit ?
ifcs_0_1_noRoute_currentReq$port0__write_1 :
ifcs_0_1_noRoute_currentReq ;
assign ifcs_0_1_noRoute_flitCount$port0__write_1 =
{ 1'd0, proc$master1_arlen } + 9'd1 ;
assign ifcs_0_1_noRoute_flitCount$port1__write_1 =
x_port1__read__h73054 - 9'd1 ;
assign ifcs_0_1_noRoute_flitCount$port2__read =
CAN_FIRE_RL_ifcs_0_1_nonRoutableGenRsp ?
ifcs_0_1_noRoute_flitCount$port1__write_1 :
x_port1__read__h73054 ;
assign ifcs_1_1_noRoute_currentReq$port0__write_1 =
{ debug_module$master_arid,
debug_module$master_araddr,
debug_module$master_arlen,
debug_module$master_arsize,
debug_module$master_arburst,
debug_module$master_arlock,
debug_module$master_arcache,
debug_module$master_arprot,
debug_module$master_arqos,
debug_module$master_arregion } ;
assign ifcs_1_1_noRoute_currentReq$port1__read =
CAN_FIRE_RL_ifcs_1_1_nonRoutableFlit ?
ifcs_1_1_noRoute_currentReq$port0__write_1 :
ifcs_1_1_noRoute_currentReq ;
assign ifcs_1_1_noRoute_flitCount$port0__write_1 =
{ 1'd0, debug_module$master_arlen } + 9'd1 ;
assign ifcs_1_1_noRoute_flitCount$port1__write_1 =
x_port1__read__h75518 - 9'd1 ;
assign ifcs_1_1_noRoute_flitCount$port2__read =
CAN_FIRE_RL_ifcs_1_1_nonRoutableGenRsp ?
ifcs_1_1_noRoute_flitCount$port1__write_1 :
x_port1__read__h75518 ;
// register activeSource_0
assign activeSource_0$D_IN =
MUX_activeSource_0$write_1__SEL_1 ?
MUX_activeSource_0$write_1__VAL_1 :
MUX_activeSource_0$write_1__VAL_1 ;
assign activeSource_0$EN =
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
!ifcs_0_innerReq$D_OUT[1] ||
WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
!ifcs_1_innerReq$D_OUT[1] ;
// register activeSource_1
assign activeSource_1$D_IN =
MUX_activeSource_0$write_1__SEL_1 ?
MUX_activeSource_1$write_1__VAL_1 :
MUX_activeSource_1$write_1__VAL_1 ;
assign activeSource_1$EN =
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
!ifcs_0_innerReq$D_OUT[1] ||
WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
!ifcs_1_innerReq$D_OUT[1] ;
// register activeSource_1_0
assign activeSource_1_0$D_IN = 1'b0 ;
assign activeSource_1_0$EN = 1'b0 ;
// register activeSource_1_0_1
assign activeSource_1_0_1$D_IN = 1'b0 ;
assign activeSource_1_0_1$EN = 1'b0 ;
// register activeSource_1_1
assign activeSource_1_1$D_IN = 1'b0 ;
assign activeSource_1_1$EN = 1'b0 ;
// register activeSource_1_1_0
always@(MUX_activeSource_1_1_0$write_1__SEL_1 or
MUX_activeSource_1_1_0$write_1__VAL_1 or
MUX_activeSource_1_1_0$write_1__SEL_2 or
MUX_activeSource_1_1_0$write_1__SEL_3)
begin
case (1'b1) // synopsys parallel_case
MUX_activeSource_1_1_0$write_1__SEL_1:
activeSource_1_1_0$D_IN = MUX_activeSource_1_1_0$write_1__VAL_1;
MUX_activeSource_1_1_0$write_1__SEL_2:
activeSource_1_1_0$D_IN = MUX_activeSource_1_1_0$write_1__VAL_1;
MUX_activeSource_1_1_0$write_1__SEL_3:
activeSource_1_1_0$D_IN = MUX_activeSource_1_1_0$write_1__VAL_1;
default: activeSource_1_1_0$D_IN = 1'b0 /* unspecified value */ ;
endcase
end
assign activeSource_1_1_0$EN =
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
!ifcs_0_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
!ifcs_1_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
!ifcs_2_1_rspBack$D_OUT[1] ;
// register activeSource_1_1_1
assign activeSource_1_1_1$D_IN = 1'b0 ;
assign activeSource_1_1_1$EN = 1'b0 ;
// register activeSource_1_1_1_1
always@(MUX_activeSource_1_1_0$write_1__SEL_1 or
MUX_activeSource_1_1_1_1$write_1__VAL_1 or
MUX_activeSource_1_1_0$write_1__SEL_2 or
MUX_activeSource_1_1_0$write_1__SEL_3)
begin
case (1'b1) // synopsys parallel_case
MUX_activeSource_1_1_0$write_1__SEL_1:
activeSource_1_1_1_1$D_IN = MUX_activeSource_1_1_1_1$write_1__VAL_1;
MUX_activeSource_1_1_0$write_1__SEL_2:
activeSource_1_1_1_1$D_IN = MUX_activeSource_1_1_1_1$write_1__VAL_1;
MUX_activeSource_1_1_0$write_1__SEL_3:
activeSource_1_1_1_1$D_IN = MUX_activeSource_1_1_1_1$write_1__VAL_1;
default: activeSource_1_1_1_1$D_IN = 1'b0 /* unspecified value */ ;
endcase
end
assign activeSource_1_1_1_1$EN =
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
!ifcs_0_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
!ifcs_1_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
!ifcs_2_1_rspBack$D_OUT[1] ;
// register activeSource_1_1_2
always@(MUX_activeSource_1_1_0$write_1__SEL_1 or
MUX_activeSource_1_1_2$write_1__VAL_1 or
MUX_activeSource_1_1_0$write_1__SEL_2 or
MUX_activeSource_1_1_0$write_1__SEL_3)
begin
case (1'b1) // synopsys parallel_case
MUX_activeSource_1_1_0$write_1__SEL_1:
activeSource_1_1_2$D_IN = MUX_activeSource_1_1_2$write_1__VAL_1;
MUX_activeSource_1_1_0$write_1__SEL_2:
activeSource_1_1_2$D_IN = MUX_activeSource_1_1_2$write_1__VAL_1;
MUX_activeSource_1_1_0$write_1__SEL_3:
activeSource_1_1_2$D_IN = MUX_activeSource_1_1_2$write_1__VAL_1;
default: activeSource_1_1_2$D_IN = 1'b0 /* unspecified value */ ;
endcase
end
assign activeSource_1_1_2$EN =
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
!ifcs_0_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
!ifcs_1_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
!ifcs_2_1_rspBack$D_OUT[1] ;
// register activeSource_1_2
assign activeSource_1_2$D_IN = 1'b0 ;
assign activeSource_1_2$EN = 1'b0 ;
// register arbiter_1_1_firstHot
assign arbiter_1_1_firstHot$D_IN =
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2382 ;
assign arbiter_1_1_firstHot$EN = CAN_FIRE_RL_arbitrate_3 ;
// register arbiter_1_1_lastSelect
assign arbiter_1_1_lastSelect$D_IN =
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2370 ;
assign arbiter_1_1_lastSelect$EN = CAN_FIRE_RL_arbitrate_3 ;
// register arbiter_1_1_lastSelect_1
assign arbiter_1_1_lastSelect_1$D_IN =
IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2376 ;
assign arbiter_1_1_lastSelect_1$EN = CAN_FIRE_RL_arbitrate_3 ;
// register arbiter_1_firstHot
assign arbiter_1_firstHot$D_IN =
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1739 ;
assign arbiter_1_firstHot$EN = CAN_FIRE_RL_arbitrate_1 ;
// register arbiter_1_firstHot_1
assign arbiter_1_firstHot_1$D_IN =
IF_SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_1_ETC___d2174 ;
assign arbiter_1_firstHot_1$EN = CAN_FIRE_RL_arbitrate_2 ;
// register arbiter_1_lastSelect
assign arbiter_1_lastSelect$D_IN =
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1727 ;
assign arbiter_1_lastSelect$EN = CAN_FIRE_RL_arbitrate_1 ;
// register arbiter_1_lastSelect_1
assign arbiter_1_lastSelect_1$D_IN =
IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1733 ;
assign arbiter_1_lastSelect_1$EN = CAN_FIRE_RL_arbitrate_1 ;
// register arbiter_1_lastSelect_2
assign arbiter_1_lastSelect_2$D_IN =
IF_SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_1_ETC___d2170 ;
assign arbiter_1_lastSelect_2$EN = CAN_FIRE_RL_arbitrate_2 ;
// register arbiter_firstHot
assign arbiter_firstHot$D_IN =
IF_SEXT_arbiter_lastSelect_493_494_BIT_0_495_A_ETC___d1521 ;
assign arbiter_firstHot$EN = CAN_FIRE_RL_arbitrate ;
// register arbiter_lastSelect
assign arbiter_lastSelect$D_IN =
IF_SEXT_arbiter_lastSelect_493_494_BIT_0_495_A_ETC___d1517 ;
assign arbiter_lastSelect$EN = CAN_FIRE_RL_arbitrate ;
// register ifcs_0_1_noRoute_currentReq
assign ifcs_0_1_noRoute_currentReq$D_IN =
ifcs_0_1_noRoute_currentReq$port1__read ;
assign ifcs_0_1_noRoute_currentReq$EN = 1'b1 ;
// register ifcs_0_1_noRoute_flitCount
assign ifcs_0_1_noRoute_flitCount$D_IN =
ifcs_0_1_noRoute_flitCount$port2__read ;
assign ifcs_0_1_noRoute_flitCount$EN = 1'b1 ;
// register ifcs_0_1_state
assign ifcs_0_1_state$D_IN = 2'd0 ;
assign ifcs_0_1_state$EN =
WILL_FIRE_RL_ifcs_0_1_drainFlits ||
WILL_FIRE_RL_ifcs_0_1_followFlits ;
// register ifcs_0_1_state_1
assign ifcs_0_1_state_1$D_IN = !MUX_ifcs_0_1_state_1$write_1__SEL_1 ;
assign ifcs_0_1_state_1$EN =
WILL_FIRE_RL_ifcs_0_1_followFlits_1 &&
uncached_mem_shim_rff$D_OUT[1] ||
WILL_FIRE_RL_ifcs_0_1_firstFlit_1 &&
!uncached_mem_shim_rff$D_OUT[1] ;
// register ifcs_0_noRoute_inner_currentReq
assign ifcs_0_noRoute_inner_currentReq$D_IN =
ifcs_0_noRoute_inner_currentReq$port1__read ;
assign ifcs_0_noRoute_inner_currentReq$EN = 1'b1 ;
// register ifcs_0_noRoute_inner_pendingReq
assign ifcs_0_noRoute_inner_pendingReq$D_IN =
ifcs_0_noRoute_inner_pendingReq$port2__read ;
assign ifcs_0_noRoute_inner_pendingReq$EN = 1'b1 ;
// register ifcs_0_state
always@(MUX_ifcs_0_state$write_1__SEL_1 or
MUX_ifcs_0_state$write_1__SEL_2 or MUX_ifcs_0_state$write_1__SEL_3)
begin
case (1'b1) // synopsys parallel_case
MUX_ifcs_0_state$write_1__SEL_1: ifcs_0_state$D_IN = 2'd0;
MUX_ifcs_0_state$write_1__SEL_2: ifcs_0_state$D_IN = 2'd1;
MUX_ifcs_0_state$write_1__SEL_3: ifcs_0_state$D_IN = 2'd2;
default: ifcs_0_state$D_IN = 2'b10 /* unspecified value */ ;
endcase
end
assign ifcs_0_state$EN =
(WILL_FIRE_RL_ifcs_0_drainFlits ||
WILL_FIRE_RL_ifcs_0_followFlits) &&
proc$master1_wlast ||
WILL_FIRE_RL_ifcs_0_firstFlit && !proc$master1_wlast ||
WILL_FIRE_RL_ifcs_0_nonRoutableGenRsp && !proc$master1_wlast ;
// register ifcs_0_state_1
assign ifcs_0_state_1$D_IN = 1'd0 ;
assign ifcs_0_state_1$EN = CAN_FIRE_RL_ifcs_0_followFlits_1 ;
// register ifcs_1_1_noRoute_currentReq
assign ifcs_1_1_noRoute_currentReq$D_IN =
ifcs_1_1_noRoute_currentReq$port1__read ;
assign ifcs_1_1_noRoute_currentReq$EN = 1'b1 ;
// register ifcs_1_1_noRoute_flitCount
assign ifcs_1_1_noRoute_flitCount$D_IN =
ifcs_1_1_noRoute_flitCount$port2__read ;
assign ifcs_1_1_noRoute_flitCount$EN = 1'b1 ;
// register ifcs_1_1_state
assign ifcs_1_1_state$D_IN = 2'd0 ;
assign ifcs_1_1_state$EN =
WILL_FIRE_RL_ifcs_1_1_drainFlits ||
WILL_FIRE_RL_ifcs_1_1_followFlits ;
// register ifcs_1_1_state_1
assign ifcs_1_1_state_1$D_IN = !MUX_ifcs_1_1_state_1$write_1__SEL_1 ;
assign ifcs_1_1_state_1$EN =
WILL_FIRE_RL_ifcs_1_1_followFlits_1 && plic$axi4_slave_rlast ||
WILL_FIRE_RL_ifcs_1_1_firstFlit_1 && !plic$axi4_slave_rlast ;
// register ifcs_1_noRoute_inner_currentReq
assign ifcs_1_noRoute_inner_currentReq$D_IN =
ifcs_1_noRoute_inner_currentReq$port1__read ;
assign ifcs_1_noRoute_inner_currentReq$EN = 1'b1 ;
// register ifcs_1_noRoute_inner_pendingReq
assign ifcs_1_noRoute_inner_pendingReq$D_IN =
ifcs_1_noRoute_inner_pendingReq$port2__read ;
assign ifcs_1_noRoute_inner_pendingReq$EN = 1'b1 ;
// register ifcs_1_state
always@(MUX_ifcs_1_state$write_1__SEL_1 or
MUX_ifcs_1_state$write_1__SEL_2 or MUX_ifcs_1_state$write_1__SEL_3)
begin
case (1'b1) // synopsys parallel_case
MUX_ifcs_1_state$write_1__SEL_1: ifcs_1_state$D_IN = 2'd0;
MUX_ifcs_1_state$write_1__SEL_2: ifcs_1_state$D_IN = 2'd1;
MUX_ifcs_1_state$write_1__SEL_3: ifcs_1_state$D_IN = 2'd2;
default: ifcs_1_state$D_IN = 2'b10 /* unspecified value */ ;
endcase
end
assign ifcs_1_state$EN =
(WILL_FIRE_RL_ifcs_1_drainFlits ||
WILL_FIRE_RL_ifcs_1_followFlits) &&
debug_module$master_wlast ||
WILL_FIRE_RL_ifcs_1_firstFlit && !debug_module$master_wlast ||
WILL_FIRE_RL_ifcs_1_nonRoutableGenRsp &&
!debug_module$master_wlast ;
// register ifcs_1_state_1
assign ifcs_1_state_1$D_IN = 1'd0 ;
assign ifcs_1_state_1$EN = CAN_FIRE_RL_ifcs_1_followFlits_1 ;
// register ifcs_2_1_state
assign ifcs_2_1_state$D_IN = !MUX_ifcs_2_1_state$write_1__SEL_1 ;
assign ifcs_2_1_state$EN =
WILL_FIRE_RL_ifcs_2_1_followFlits &&
proc$debug_module_mem_server_rlast ||
WILL_FIRE_RL_ifcs_2_1_firstFlit &&
!proc$debug_module_mem_server_rlast ;
// register ifcs_2_state
assign ifcs_2_state$D_IN = 1'd0 ;
assign ifcs_2_state$EN = CAN_FIRE_RL_ifcs_2_followFlits ;
// register merged_0_flitLeft
assign merged_0_flitLeft$D_IN =
WILL_FIRE_RL_merged_0_genOther ?
MUX_merged_0_flitLeft$write_1__VAL_1 :
proc$master1_awlen ;
assign merged_0_flitLeft$EN = msNoSynth_0_w_dwReady$whas ;
// register merged_1_flitLeft
assign merged_1_flitLeft$D_IN =
WILL_FIRE_RL_merged_1_genOther ?
MUX_merged_1_flitLeft$write_1__VAL_1 :
debug_module$master_awlen ;
assign merged_1_flitLeft$EN = msNoSynth_1_w_dwReady$whas ;
// register rg_fromhost_addr
assign rg_fromhost_addr$D_IN = start_fromhost_addr ;
assign rg_fromhost_addr$EN = EN_start ;
// register rg_hart0_reset_delay
assign rg_hart0_reset_delay$D_IN =
WILL_FIRE_RL_rl_dm_hart0_reset_wait ?
MUX_rg_hart0_reset_delay$write_1__VAL_1 :
8'd210 ;
assign rg_hart0_reset_delay$EN =
WILL_FIRE_RL_rl_dm_hart0_reset_wait ||
WILL_FIRE_RL_rl_dm_hart0_reset ;
// register rg_tohost_addr
assign rg_tohost_addr$D_IN = start_tohost_addr ;
assign rg_tohost_addr$EN = EN_start ;
// register split_0_flitLeft
assign split_0_flitLeft$D_IN =
MUX_split_0_flitLeft$write_1__SEL_1 ?
MUX_split_0_flitLeft$write_1__VAL_1 :
split_0_doPut$wget[102:95] ;
assign split_0_flitLeft$EN = ssNoSynth_0_w_buffer_enqw$whas ;
// register split_1_flitLeft
assign split_1_flitLeft$D_IN =
MUX_split_1_flitLeft$write_1__SEL_1 ?
MUX_split_1_flitLeft$write_1__VAL_1 :
split_1_doPut$wget[102:95] ;
assign split_1_flitLeft$EN = ssNoSynth_1_w_buffer_enqw$whas ;
// register split_2_flitLeft
assign split_2_flitLeft$D_IN =
MUX_split_2_flitLeft$write_1__SEL_1 ?
MUX_split_2_flitLeft$write_1__VAL_1 :
split_2_doPut$wget[102:95] ;
assign split_2_flitLeft$EN = ssNoSynth_2_w_buffer_enqw$whas ;
// register state
assign state$D_IN = !MUX_state$write_1__SEL_1 && !MUX_state$write_1__SEL_2 ;
assign state$EN =
WILL_FIRE_RL_burst && ifcs_0_innerReq$D_OUT[1] ||
WILL_FIRE_RL_burst_1 && ifcs_1_innerReq$D_OUT[1] ||
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
!ifcs_0_innerReq$D_OUT[1] ||
WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
!ifcs_1_innerReq$D_OUT[1] ;
// register state_1
assign state_1$D_IN = 1'd0 ;
assign state_1$EN =
WILL_FIRE_RL_burst_4 || WILL_FIRE_RL_burst_3 ||
WILL_FIRE_RL_burst_2 ;
// register state_1_1
assign state_1_1$D_IN = 1'd0 ;
assign state_1_1$EN = WILL_FIRE_RL_burst_6 || WILL_FIRE_RL_burst_5 ;
// register state_1_1_1
assign state_1_1_1$D_IN =
!MUX_state_1_1_1$write_1__SEL_1 &&
!MUX_state_1_1_1$write_1__SEL_2 &&
!MUX_state_1_1_1$write_1__SEL_3 ;
assign state_1_1_1$EN =
WILL_FIRE_RL_burst_7 && ifcs_0_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_burst_8 && ifcs_1_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_burst_9 && ifcs_2_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
!ifcs_0_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
!ifcs_1_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
!ifcs_2_1_rspBack$D_OUT[1] ;
// register tagController_tmp_addrOffset
assign tagController_tmp_addrOffset$D_IN =
tagController_tmp_shimSlave_wff_rv$port1__read[1] ?
64'd0 :
x__h8199 ;
assign tagController_tmp_addrOffset$EN =
WILL_FIRE_RL_tagController_tmp_passCacheWrite ;
// register tagController_tmp_doneSendingAW
assign tagController_tmp_doneSendingAW$D_IN =
!tagController_tmp_tagCon$memory_request_get[91] ;
assign tagController_tmp_doneSendingAW$EN =
WILL_FIRE_RL_tagController_tmp_passMemoryRequest &&
tagController_tmp_tagCon$memory_request_get[93:92] == 2'd1 ;
// register tagController_tmp_reset_done
assign tagController_tmp_reset_done$D_IN = 1'd1 ;
assign tagController_tmp_reset_done$EN =
CAN_FIRE_RL_tagController_tmp_propagateReset ;
// register tagController_tmp_shimMaster_arff_rv
assign tagController_tmp_shimMaster_arff_rv$D_IN =
tagController_tmp_shimMaster_arff_rv$port3__read ;
assign tagController_tmp_shimMaster_arff_rv$EN = 1'b1 ;
// register tagController_tmp_shimMaster_awff_rv
assign tagController_tmp_shimMaster_awff_rv$D_IN =
tagController_tmp_shimMaster_awff_rv$port3__read ;
assign tagController_tmp_shimMaster_awff_rv$EN = 1'b1 ;
// register tagController_tmp_shimMaster_bff_rv
assign tagController_tmp_shimMaster_bff_rv$D_IN =
tagController_tmp_shimMaster_bff_rv$port3__read ;
assign tagController_tmp_shimMaster_bff_rv$EN = 1'b1 ;
// register tagController_tmp_shimMaster_rff_rv
assign tagController_tmp_shimMaster_rff_rv$D_IN =
tagController_tmp_shimMaster_rff_rv$port3__read ;
assign tagController_tmp_shimMaster_rff_rv$EN = 1'b1 ;
// register tagController_tmp_shimMaster_wff_rv
assign tagController_tmp_shimMaster_wff_rv$D_IN =
tagController_tmp_shimMaster_wff_rv$port3__read ;
assign tagController_tmp_shimMaster_wff_rv$EN = 1'b1 ;
// register tagController_tmp_shimSlave_arff_rv
assign tagController_tmp_shimSlave_arff_rv$D_IN =
tagController_tmp_shimSlave_arff_rv$port3__read ;
assign tagController_tmp_shimSlave_arff_rv$EN = 1'b1 ;
// register tagController_tmp_shimSlave_awff_rv
assign tagController_tmp_shimSlave_awff_rv$D_IN =
tagController_tmp_shimSlave_awff_rv$port3__read ;
assign tagController_tmp_shimSlave_awff_rv$EN = 1'b1 ;
// register tagController_tmp_shimSlave_bff_rv
assign tagController_tmp_shimSlave_bff_rv$D_IN =
tagController_tmp_shimSlave_bff_rv$port3__read ;
assign tagController_tmp_shimSlave_bff_rv$EN = 1'b1 ;
// register tagController_tmp_shimSlave_rff_rv
assign tagController_tmp_shimSlave_rff_rv$D_IN =
tagController_tmp_shimSlave_rff_rv$port3__read ;
assign tagController_tmp_shimSlave_rff_rv$EN = 1'b1 ;
// register tagController_tmp_shimSlave_wff_rv
assign tagController_tmp_shimSlave_wff_rv$D_IN =
tagController_tmp_shimSlave_wff_rv$port3__read ;
assign tagController_tmp_shimSlave_wff_rv$EN = 1'b1 ;
// submodule debug_module
assign debug_module$dmi_read_addr_dm_addr = dmi_read_addr_dm_addr ;
assign debug_module$dmi_write_dm_addr = dmi_write_dm_addr ;
assign debug_module$dmi_write_dm_word = dmi_write_dm_word ;
assign debug_module$hart0_client_run_halt_response_put =
proc$hart0_run_halt_server_response_get ;
assign debug_module$hart0_csr_mem_client_response_put =
proc$hart0_csr_mem_server_response_get ;
assign debug_module$hart0_fpr_mem_client_response_put = 65'h0 ;
assign debug_module$hart0_gpr_mem_client_response_put =
proc$hart0_gpr_mem_server_response_get ;
assign debug_module$hart0_reset_client_response_put = 1'd1 ;
assign debug_module$master_arready = msNoSynth_1_ar_dwReady$whas ;
assign debug_module$master_awready = CAN_FIRE_RL_merged_1_genFirst ;
assign debug_module$master_bid =
msNoSynth_1_b_buffer_ff$EMPTY_N ?
msNoSynth_1_b_buffer_ff$D_OUT[5:2] :
msNoSynth_1_b_buffer_enqw$wget[5:2] ;
assign debug_module$master_bresp =
msNoSynth_1_b_buffer_ff$EMPTY_N ?
msNoSynth_1_b_buffer_ff$D_OUT[1:0] :
msNoSynth_1_b_buffer_enqw$wget[1:0] ;
assign debug_module$master_rdata =
msNoSynth_1_r_buffer_ff$EMPTY_N ?
msNoSynth_1_r_buffer_ff$D_OUT[67:4] :
msNoSynth_1_r_buffer_enqw$wget[67:4] ;
assign debug_module$master_rid =
msNoSynth_1_r_buffer_ff$EMPTY_N ?
msNoSynth_1_r_buffer_ff$D_OUT[71:68] :
msNoSynth_1_r_buffer_enqw$wget[71:68] ;
assign debug_module$master_rlast =
msNoSynth_1_r_buffer_ff$EMPTY_N ?
msNoSynth_1_r_buffer_ff$D_OUT[1] :
msNoSynth_1_r_buffer_enqw$wget[1] ;
assign debug_module$master_rresp =
msNoSynth_1_r_buffer_ff$EMPTY_N ?
msNoSynth_1_r_buffer_ff$D_OUT[3:2] :
msNoSynth_1_r_buffer_enqw$wget[3:2] ;
assign debug_module$master_ruser =
msNoSynth_1_r_buffer_ff$EMPTY_N ?
msNoSynth_1_r_buffer_ff$D_OUT[0] :
msNoSynth_1_r_buffer_enqw$wget[0] ;
assign debug_module$master_wready = msNoSynth_1_w_dwReady$whas ;
assign debug_module$ndm_reset_client_response_put =
ndm_reset_client_response_put ;
assign debug_module$EN_dmi_read_addr = EN_dmi_read_addr ;
assign debug_module$EN_dmi_read_data = EN_dmi_read_data ;
assign debug_module$EN_dmi_write = EN_dmi_write ;
assign debug_module$EN_hart0_reset_client_request_get =
CAN_FIRE_RL_rl_dm_hart0_reset ;
assign debug_module$EN_hart0_reset_client_response_put =
MUX_proc$start_1__SEL_1 ;
assign debug_module$EN_hart0_client_run_halt_request_get =
CAN_FIRE_RL_ClientServerRequest ;
assign debug_module$EN_hart0_client_run_halt_response_put =
CAN_FIRE_RL_ClientServerResponse ;
assign debug_module$EN_hart0_get_other_req_get =
debug_module$RDY_hart0_get_other_req_get ;
assign debug_module$EN_hart0_gpr_mem_client_request_get =
CAN_FIRE_RL_ClientServerRequest_1 ;
assign debug_module$EN_hart0_gpr_mem_client_response_put =
CAN_FIRE_RL_ClientServerResponse_1 ;
assign debug_module$EN_hart0_fpr_mem_client_request_get = 1'b0 ;
assign debug_module$EN_hart0_fpr_mem_client_response_put = 1'b0 ;
assign debug_module$EN_hart0_csr_mem_client_request_get =
CAN_FIRE_RL_ClientServerRequest_2 ;
assign debug_module$EN_hart0_csr_mem_client_response_put =
CAN_FIRE_RL_ClientServerResponse_2 ;
assign debug_module$EN_ndm_reset_client_request_get =
EN_ndm_reset_client_request_get ;
assign debug_module$EN_ndm_reset_client_response_put =
EN_ndm_reset_client_response_put ;
assign debug_module$master_bvalid = CAN_FIRE_RL_msNoSynth_1_b_forwardFlit ;
assign debug_module$master_rvalid = CAN_FIRE_RL_msNoSynth_1_r_forwardFlit ;
// submodule dm_hart0_reset_controller
assign dm_hart0_reset_controller$ASSERT_IN = CAN_FIRE_RL_rl_dm_hart0_reset ;
// submodule ifcs_0_1_innerReq
assign ifcs_0_1_innerReq$D_IN =
{ fatReq_arid__h72495,
proc$master1_araddr,
proc$master1_arlen,
proc$master1_arsize,
proc$master1_arburst,
proc$master1_arlock,
proc$master1_arcache,
proc$master1_arprot,
proc$master1_arqos,
proc$master1_arregion } ;
assign ifcs_0_1_innerReq$ENQ =
WILL_FIRE_RL_ifcs_0_1_followFlits ||
WILL_FIRE_RL_ifcs_0_1_firstFlit ;
assign ifcs_0_1_innerReq$DEQ =
WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N ||
WILL_FIRE_RL_burst_5 ;
assign ifcs_0_1_innerReq$CLR = 1'b0 ;
// submodule ifcs_0_1_innerRoute
assign ifcs_0_1_innerRoute$D_IN =
{ proc$master1_araddr[63:40] == 24'd0 &&
!proc_master1_ar_araddr__852_ULT_soc_map_m_mem0_ETC___d1855 &&
proc_master1_ar_araddr__852_MINUS_soc_map_m_me_ETC___d1857,
proc_master1_ar_araddr__852_BITS_63_TO_40_853__ETC___d1871,
proc_master1_ar_araddr__852_BITS_63_TO_40_853__ETC___d1866 } ;
assign ifcs_0_1_innerRoute$ENQ = CAN_FIRE_RL_ifcs_0_1_firstFlit ;
assign ifcs_0_1_innerRoute$DEQ =
WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N ||
WILL_FIRE_RL_burst_5 ;
assign ifcs_0_1_innerRoute$CLR = 1'b0 ;
// submodule ifcs_0_1_noRouteRsp
assign ifcs_0_1_noRouteRsp$D_IN =
{ ifcs_0_1_noRoute_currentReq$port1__read[96:93],
66'h2AAAAAAAAAAAAAAAB,
x_port1__read__h73054 == 9'd1,
1'h0 } ;
assign ifcs_0_1_noRouteRsp$ENQ = CAN_FIRE_RL_ifcs_0_1_nonRoutableGenRsp ;
assign ifcs_0_1_noRouteRsp$DEQ = CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse ;
assign ifcs_0_1_noRouteRsp$CLR = 1'b0 ;
// submodule ifcs_0_1_routeBack
assign ifcs_0_1_routeBack$D_IN = 2'd1 << uncached_mem_shim_rff$D_OUT[72] ;
assign ifcs_0_1_routeBack$ENQ = CAN_FIRE_RL_ifcs_0_1_firstFlit_1 ;
assign ifcs_0_1_routeBack$DEQ =
WILL_FIRE_RL_burst_7 && ifcs_0_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
ifcs_0_1_rspBack$D_OUT[1] ;
assign ifcs_0_1_routeBack$CLR = 1'b0 ;
// submodule ifcs_0_1_rspBack
assign ifcs_0_1_rspBack$D_IN = uncached_mem_shim_rff$D_OUT[71:0] ;
assign ifcs_0_1_rspBack$ENQ = ssNoSynth_0_r_dwReady$whas ;
assign ifcs_0_1_rspBack$DEQ =
WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_7 ;
assign ifcs_0_1_rspBack$CLR = 1'b0 ;
// submodule ifcs_0_innerReq
assign ifcs_0_innerReq$D_IN =
{ merged_0_flitLeft != 8'd0,
a_awid__h38608,
proc$master1_awaddr,
proc$master1_awlen,
proc$master1_awsize,
proc$master1_awburst,
proc$master1_awlock,
proc$master1_awcache,
proc$master1_awprot,
proc$master1_awqos,
proc$master1_awregion,
proc$master1_wdata,
proc$master1_wstrb,
proc$master1_wlast,
1'd0 } ;
assign ifcs_0_innerReq$ENQ =
WILL_FIRE_RL_ifcs_0_followFlits ||
WILL_FIRE_RL_ifcs_0_firstFlit ;
assign ifcs_0_innerReq$DEQ =
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N ||
WILL_FIRE_RL_burst ;
assign ifcs_0_innerReq$CLR = 1'b0 ;
// submodule ifcs_0_innerRoute
assign ifcs_0_innerRoute$D_IN =
{ proc$master1_awaddr[63:40] == 24'd0 &&
!IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1194 &&
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1197,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1214,
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1209 } ;
assign ifcs_0_innerRoute$ENQ = CAN_FIRE_RL_ifcs_0_firstFlit ;
assign ifcs_0_innerRoute$DEQ =
WILL_FIRE_RL_burst && ifcs_0_innerReq$D_OUT[1] ||
WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
ifcs_0_innerReq$D_OUT[1] ;
assign ifcs_0_innerRoute$CLR = 1'b0 ;
// submodule ifcs_0_noRouteRsp
assign ifcs_0_noRouteRsp$D_IN =
{ ifcs_0_noRoute_inner_currentReq$port1__read[96:93], 2'd3 } ;
assign ifcs_0_noRouteRsp$ENQ = CAN_FIRE_RL_ifcs_0_nonRoutableGenRsp ;
assign ifcs_0_noRouteRsp$DEQ = CAN_FIRE_RL_ifcs_0_drainNoRouteResponse ;
assign ifcs_0_noRouteRsp$CLR = 1'b0 ;
// submodule ifcs_0_routeBack
assign ifcs_0_routeBack$D_IN = 2'd1 << uncached_mem_shim_bff$D_OUT[6] ;
assign ifcs_0_routeBack$ENQ = CAN_FIRE_RL_ifcs_0_firstFlit_1 ;
assign ifcs_0_routeBack$DEQ =
WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_2 ;
assign ifcs_0_routeBack$CLR = 1'b0 ;
// submodule ifcs_0_rspBack
assign ifcs_0_rspBack$D_IN = uncached_mem_shim_bff$D_OUT[5:0] ;
assign ifcs_0_rspBack$ENQ = ssNoSynth_0_b_dwReady$whas ;
assign ifcs_0_rspBack$DEQ =
WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_2 ;
assign ifcs_0_rspBack$CLR = 1'b0 ;
// submodule ifcs_1_1_innerReq
assign ifcs_1_1_innerReq$D_IN =
{ fatReq_arid__h74960,
debug_module$master_araddr,
debug_module$master_arlen,
debug_module$master_arsize,
debug_module$master_arburst,
debug_module$master_arlock,
debug_module$master_arcache,
debug_module$master_arprot,
debug_module$master_arqos,
debug_module$master_arregion } ;
assign ifcs_1_1_innerReq$ENQ =
WILL_FIRE_RL_ifcs_1_1_followFlits ||
WILL_FIRE_RL_ifcs_1_1_firstFlit ;
assign ifcs_1_1_innerReq$DEQ =
WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N ||
WILL_FIRE_RL_burst_6 ;
assign ifcs_1_1_innerReq$CLR = 1'b0 ;
// submodule ifcs_1_1_innerRoute
assign ifcs_1_1_innerRoute$D_IN =
{ debug_module$master_araddr[63:40] == 24'd0 &&
!debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1947 &&
debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1949,
debug_module_master_ar_araddr__944_BITS_63_TO__ETC___d1963,
debug_module_master_ar_araddr__944_BITS_63_TO__ETC___d1958 } ;
assign ifcs_1_1_innerRoute$ENQ = CAN_FIRE_RL_ifcs_1_1_firstFlit ;
assign ifcs_1_1_innerRoute$DEQ =
WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N ||
WILL_FIRE_RL_burst_6 ;
assign ifcs_1_1_innerRoute$CLR = 1'b0 ;
// submodule ifcs_1_1_noRouteRsp
assign ifcs_1_1_noRouteRsp$D_IN =
{ ifcs_1_1_noRoute_currentReq$port1__read[96:93],
66'h2AAAAAAAAAAAAAAAB,
x_port1__read__h75518 == 9'd1,
1'h0 } ;
assign ifcs_1_1_noRouteRsp$ENQ = CAN_FIRE_RL_ifcs_1_1_nonRoutableGenRsp ;
assign ifcs_1_1_noRouteRsp$DEQ = CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse ;
assign ifcs_1_1_noRouteRsp$CLR = 1'b0 ;
// submodule ifcs_1_1_routeBack
assign ifcs_1_1_routeBack$D_IN = 2'd1 << plic$axi4_slave_rid[4] ;
assign ifcs_1_1_routeBack$ENQ = CAN_FIRE_RL_ifcs_1_1_firstFlit_1 ;
assign ifcs_1_1_routeBack$DEQ =
WILL_FIRE_RL_burst_8 && ifcs_1_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
ifcs_1_1_rspBack$D_OUT[1] ;
assign ifcs_1_1_routeBack$CLR = 1'b0 ;
// submodule ifcs_1_1_rspBack
assign ifcs_1_1_rspBack$D_IN =
{ plic$axi4_slave_rid[3:0],
plic$axi4_slave_rdata,
plic$axi4_slave_rresp,
plic$axi4_slave_rlast,
plic$axi4_slave_ruser } ;
assign ifcs_1_1_rspBack$ENQ = ssNoSynth_1_r_dwReady$whas ;
assign ifcs_1_1_rspBack$DEQ =
WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_8 ;
assign ifcs_1_1_rspBack$CLR = 1'b0 ;
// submodule ifcs_1_innerReq
assign ifcs_1_innerReq$D_IN =
{ merged_1_flitLeft != 8'd0,
a_awid__h41374,
debug_module$master_awaddr,
debug_module$master_awlen,
debug_module$master_awsize,
debug_module$master_awburst,
debug_module$master_awlock,
debug_module$master_awcache,
debug_module$master_awprot,
debug_module$master_awqos,
debug_module$master_awregion,
debug_module$master_wdata,
debug_module$master_wstrb,
debug_module$master_wlast,
debug_module$master_wuser } ;
assign ifcs_1_innerReq$ENQ =
WILL_FIRE_RL_ifcs_1_followFlits ||
WILL_FIRE_RL_ifcs_1_firstFlit ;
assign ifcs_1_innerReq$DEQ =
WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N ||
WILL_FIRE_RL_burst_1 ;
assign ifcs_1_innerReq$CLR = 1'b0 ;
// submodule ifcs_1_innerRoute
assign ifcs_1_innerRoute$D_IN =
{ debug_module$master_awaddr[63:40] == 24'd0 &&
!IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1302 &&
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1304,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1318,
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1313 } ;
assign ifcs_1_innerRoute$ENQ = CAN_FIRE_RL_ifcs_1_firstFlit ;
assign ifcs_1_innerRoute$DEQ =
WILL_FIRE_RL_burst_1 && ifcs_1_innerReq$D_OUT[1] ||
WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
ifcs_1_innerReq$D_OUT[1] ;
assign ifcs_1_innerRoute$CLR = 1'b0 ;
// submodule ifcs_1_noRouteRsp
assign ifcs_1_noRouteRsp$D_IN =
{ ifcs_1_noRoute_inner_currentReq$port1__read[96:93], 2'd3 } ;
assign ifcs_1_noRouteRsp$ENQ = CAN_FIRE_RL_ifcs_1_nonRoutableGenRsp ;
assign ifcs_1_noRouteRsp$DEQ = CAN_FIRE_RL_ifcs_1_drainNoRouteResponse ;
assign ifcs_1_noRouteRsp$CLR = 1'b0 ;
// submodule ifcs_1_routeBack
assign ifcs_1_routeBack$D_IN = 2'd1 << plic$axi4_slave_bid[4] ;
assign ifcs_1_routeBack$ENQ = CAN_FIRE_RL_ifcs_1_firstFlit_1 ;
assign ifcs_1_routeBack$DEQ =
WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_3 ;
assign ifcs_1_routeBack$CLR = 1'b0 ;
// submodule ifcs_1_rspBack
assign ifcs_1_rspBack$D_IN =
{ plic$axi4_slave_bid[3:0], plic$axi4_slave_bresp } ;
assign ifcs_1_rspBack$ENQ = ssNoSynth_1_b_dwReady$whas ;
assign ifcs_1_rspBack$DEQ =
WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_3 ;
assign ifcs_1_rspBack$CLR = 1'b0 ;
// submodule ifcs_2_1_routeBack
assign ifcs_2_1_routeBack$D_IN =
2'd1 << proc$debug_module_mem_server_rid[4] ;
assign ifcs_2_1_routeBack$ENQ = CAN_FIRE_RL_ifcs_2_1_firstFlit ;
assign ifcs_2_1_routeBack$DEQ =
WILL_FIRE_RL_burst_9 && ifcs_2_1_rspBack$D_OUT[1] ||
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
ifcs_2_1_rspBack$D_OUT[1] ;
assign ifcs_2_1_routeBack$CLR = 1'b0 ;
// submodule ifcs_2_1_rspBack
assign ifcs_2_1_rspBack$D_IN =
{ proc$debug_module_mem_server_rid[3:0],
proc$debug_module_mem_server_rdata,
proc$debug_module_mem_server_rresp,
proc$debug_module_mem_server_rlast,
proc$debug_module_mem_server_ruser } ;
assign ifcs_2_1_rspBack$ENQ = ssNoSynth_2_r_dwReady$whas ;
assign ifcs_2_1_rspBack$DEQ =
WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_9 ;
assign ifcs_2_1_rspBack$CLR = 1'b0 ;
// submodule ifcs_2_routeBack
assign ifcs_2_routeBack$D_IN = 2'd1 << proc$debug_module_mem_server_bid[4] ;
assign ifcs_2_routeBack$ENQ = CAN_FIRE_RL_ifcs_2_firstFlit ;
assign ifcs_2_routeBack$DEQ =
WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_4 ;
assign ifcs_2_routeBack$CLR = 1'b0 ;
// submodule ifcs_2_rspBack
assign ifcs_2_rspBack$D_IN =
{ proc$debug_module_mem_server_bid[3:0],
proc$debug_module_mem_server_bresp } ;
assign ifcs_2_rspBack$ENQ = ssNoSynth_2_b_dwReady$whas ;
assign ifcs_2_rspBack$DEQ =
WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N ||
WILL_FIRE_RL_burst_4 ;
assign ifcs_2_rspBack$CLR = 1'b0 ;
// submodule msNoSynth_0_b_buffer_ff
assign msNoSynth_0_b_buffer_ff$D_IN = msNoSynth_0_b_buffer_enqw$wget ;
assign msNoSynth_0_b_buffer_ff$ENQ =
CAN_FIRE_RL_msNoSynth_0_b_buffer_enqueue ;
assign msNoSynth_0_b_buffer_ff$DEQ =
CAN_FIRE_RL_msNoSynth_0_b_buffer_dequeue ;
assign msNoSynth_0_b_buffer_ff$CLR = 1'b0 ;
// submodule msNoSynth_0_b_buffer_firstValid
assign msNoSynth_0_b_buffer_firstValid$D_IN = 1'd1 ;
assign msNoSynth_0_b_buffer_firstValid$EN =
CAN_FIRE_RL_msNoSynth_0_b_dropFlit ;
// submodule msNoSynth_0_r_buffer_ff
assign msNoSynth_0_r_buffer_ff$D_IN = msNoSynth_0_r_buffer_enqw$wget ;
assign msNoSynth_0_r_buffer_ff$ENQ =
CAN_FIRE_RL_msNoSynth_0_r_buffer_enqueue ;
assign msNoSynth_0_r_buffer_ff$DEQ =
CAN_FIRE_RL_msNoSynth_0_r_buffer_dequeue ;
assign msNoSynth_0_r_buffer_ff$CLR = 1'b0 ;
// submodule msNoSynth_0_r_buffer_firstValid
assign msNoSynth_0_r_buffer_firstValid$D_IN = 1'd1 ;
assign msNoSynth_0_r_buffer_firstValid$EN =
CAN_FIRE_RL_msNoSynth_0_r_dropFlit ;
// submodule msNoSynth_1_b_buffer_ff
assign msNoSynth_1_b_buffer_ff$D_IN = msNoSynth_1_b_buffer_enqw$wget ;
assign msNoSynth_1_b_buffer_ff$ENQ =
CAN_FIRE_RL_msNoSynth_1_b_buffer_enqueue ;
assign msNoSynth_1_b_buffer_ff$DEQ =
CAN_FIRE_RL_msNoSynth_1_b_buffer_dequeue ;
assign msNoSynth_1_b_buffer_ff$CLR = 1'b0 ;
// submodule msNoSynth_1_b_buffer_firstValid
assign msNoSynth_1_b_buffer_firstValid$D_IN = 1'd1 ;
assign msNoSynth_1_b_buffer_firstValid$EN =
CAN_FIRE_RL_msNoSynth_1_b_dropFlit ;
// submodule msNoSynth_1_r_buffer_ff
assign msNoSynth_1_r_buffer_ff$D_IN = msNoSynth_1_r_buffer_enqw$wget ;
assign msNoSynth_1_r_buffer_ff$ENQ =
CAN_FIRE_RL_msNoSynth_1_r_buffer_enqueue ;
assign msNoSynth_1_r_buffer_ff$DEQ =
CAN_FIRE_RL_msNoSynth_1_r_buffer_dequeue ;
assign msNoSynth_1_r_buffer_ff$CLR = 1'b0 ;
// submodule msNoSynth_1_r_buffer_firstValid
assign msNoSynth_1_r_buffer_firstValid$D_IN = 1'd1 ;
assign msNoSynth_1_r_buffer_firstValid$EN =
CAN_FIRE_RL_msNoSynth_1_r_dropFlit ;
// submodule plic
assign plic$axi4_slave_araddr =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[92:29] :
ssNoSynth_1_ar_buffer_enqw$wget[92:29] ;
assign plic$axi4_slave_arburst =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[17:16] :
ssNoSynth_1_ar_buffer_enqw$wget[17:16] ;
assign plic$axi4_slave_arcache =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[14:11] :
ssNoSynth_1_ar_buffer_enqw$wget[14:11] ;
assign plic$axi4_slave_arid =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[97:93] :
ssNoSynth_1_ar_buffer_enqw$wget[97:93] ;
assign plic$axi4_slave_arlen =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[28:21] :
ssNoSynth_1_ar_buffer_enqw$wget[28:21] ;
assign plic$axi4_slave_arlock =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[15] :
ssNoSynth_1_ar_buffer_enqw$wget[15] ;
assign plic$axi4_slave_arprot =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[10:8] :
ssNoSynth_1_ar_buffer_enqw$wget[10:8] ;
assign plic$axi4_slave_arqos =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[7:4] :
ssNoSynth_1_ar_buffer_enqw$wget[7:4] ;
assign plic$axi4_slave_arregion =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[3:0] :
ssNoSynth_1_ar_buffer_enqw$wget[3:0] ;
assign plic$axi4_slave_arsize =
ssNoSynth_1_ar_buffer_ff$EMPTY_N ?
ssNoSynth_1_ar_buffer_ff$D_OUT[20:18] :
ssNoSynth_1_ar_buffer_enqw$wget[20:18] ;
assign plic$axi4_slave_awaddr =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[92:29] :
ssNoSynth_1_aw_buffer_enqw$wget[92:29] ;
assign plic$axi4_slave_awburst =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[17:16] :
ssNoSynth_1_aw_buffer_enqw$wget[17:16] ;
assign plic$axi4_slave_awcache =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[14:11] :
ssNoSynth_1_aw_buffer_enqw$wget[14:11] ;
assign plic$axi4_slave_awid =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[97:93] :
ssNoSynth_1_aw_buffer_enqw$wget[97:93] ;
assign plic$axi4_slave_awlen =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[28:21] :
ssNoSynth_1_aw_buffer_enqw$wget[28:21] ;
assign plic$axi4_slave_awlock =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[15] :
ssNoSynth_1_aw_buffer_enqw$wget[15] ;
assign plic$axi4_slave_awprot =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[10:8] :
ssNoSynth_1_aw_buffer_enqw$wget[10:8] ;
assign plic$axi4_slave_awqos =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[7:4] :
ssNoSynth_1_aw_buffer_enqw$wget[7:4] ;
assign plic$axi4_slave_awregion =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[3:0] :
ssNoSynth_1_aw_buffer_enqw$wget[3:0] ;
assign plic$axi4_slave_awsize =
ssNoSynth_1_aw_buffer_ff$EMPTY_N ?
ssNoSynth_1_aw_buffer_ff$D_OUT[20:18] :
ssNoSynth_1_aw_buffer_enqw$wget[20:18] ;
assign plic$axi4_slave_bready = ssNoSynth_1_b_dwReady$whas ;
assign plic$axi4_slave_rready = ssNoSynth_1_r_dwReady$whas ;
assign plic$axi4_slave_wdata =
ssNoSynth_1_w_buffer_ff$EMPTY_N ?
ssNoSynth_1_w_buffer_ff$D_OUT[73:10] :
ssNoSynth_1_w_buffer_enqw$wget[73:10] ;
assign plic$axi4_slave_wlast =
ssNoSynth_1_w_buffer_ff$EMPTY_N ?
ssNoSynth_1_w_buffer_ff$D_OUT[1] :
ssNoSynth_1_w_buffer_enqw$wget[1] ;
assign plic$axi4_slave_wstrb =
ssNoSynth_1_w_buffer_ff$EMPTY_N ?
ssNoSynth_1_w_buffer_ff$D_OUT[9:2] :
ssNoSynth_1_w_buffer_enqw$wget[9:2] ;
assign plic$axi4_slave_wuser =
ssNoSynth_1_w_buffer_ff$EMPTY_N ?
ssNoSynth_1_w_buffer_ff$D_OUT[0] :
ssNoSynth_1_w_buffer_enqw$wget[0] ;
assign plic$set_addr_map_addr_base = soc_map$m_plic_addr_range[127:64] ;
assign plic$set_addr_map_addr_lim =
soc_map$m_plic_addr_range[127:64] +
soc_map$m_plic_addr_range[63:0] ;
assign plic$set_verbosity_verbosity = 4'h0 ;
assign plic$v_sources_0_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_0_m_interrupt_req_set_not_clear ;
assign plic$v_sources_10_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_10_m_interrupt_req_set_not_clear ;
assign plic$v_sources_11_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_11_m_interrupt_req_set_not_clear ;
assign plic$v_sources_12_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_12_m_interrupt_req_set_not_clear ;
assign plic$v_sources_13_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_13_m_interrupt_req_set_not_clear ;
assign plic$v_sources_14_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_14_m_interrupt_req_set_not_clear ;
assign plic$v_sources_15_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_15_m_interrupt_req_set_not_clear ;
assign plic$v_sources_1_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_1_m_interrupt_req_set_not_clear ;
assign plic$v_sources_2_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_2_m_interrupt_req_set_not_clear ;
assign plic$v_sources_3_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_3_m_interrupt_req_set_not_clear ;
assign plic$v_sources_4_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_4_m_interrupt_req_set_not_clear ;
assign plic$v_sources_5_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_5_m_interrupt_req_set_not_clear ;
assign plic$v_sources_6_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_6_m_interrupt_req_set_not_clear ;
assign plic$v_sources_7_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_7_m_interrupt_req_set_not_clear ;
assign plic$v_sources_8_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_8_m_interrupt_req_set_not_clear ;
assign plic$v_sources_9_m_interrupt_req_set_not_clear =
core_external_interrupt_sources_9_m_interrupt_req_set_not_clear ;
assign plic$EN_set_verbosity = 1'b0 ;
assign plic$EN_show_PLIC_state = 1'b0 ;
assign plic$EN_server_reset_request_put = 1'b0 ;
assign plic$EN_server_reset_response_get = 1'b0 ;
assign plic$EN_set_addr_map = EN_start ;
assign plic$axi4_slave_awvalid = CAN_FIRE_RL_ssNoSynth_1_aw_forwardFlit ;
assign plic$axi4_slave_wvalid = CAN_FIRE_RL_ssNoSynth_1_w_forwardFlit ;
assign plic$axi4_slave_arvalid = CAN_FIRE_RL_ssNoSynth_1_ar_forwardFlit ;
// submodule proc
assign proc$debug_module_mem_server_araddr =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[92:29] :
ssNoSynth_2_ar_buffer_enqw$wget[92:29] ;
assign proc$debug_module_mem_server_arburst =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[17:16] :
ssNoSynth_2_ar_buffer_enqw$wget[17:16] ;
assign proc$debug_module_mem_server_arcache =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[14:11] :
ssNoSynth_2_ar_buffer_enqw$wget[14:11] ;
assign proc$debug_module_mem_server_arid =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[97:93] :
ssNoSynth_2_ar_buffer_enqw$wget[97:93] ;
assign proc$debug_module_mem_server_arlen =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[28:21] :
ssNoSynth_2_ar_buffer_enqw$wget[28:21] ;
assign proc$debug_module_mem_server_arlock =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[15] :
ssNoSynth_2_ar_buffer_enqw$wget[15] ;
assign proc$debug_module_mem_server_arprot =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[10:8] :
ssNoSynth_2_ar_buffer_enqw$wget[10:8] ;
assign proc$debug_module_mem_server_arqos =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[7:4] :
ssNoSynth_2_ar_buffer_enqw$wget[7:4] ;
assign proc$debug_module_mem_server_arregion =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[3:0] :
ssNoSynth_2_ar_buffer_enqw$wget[3:0] ;
assign proc$debug_module_mem_server_arsize =
ssNoSynth_2_ar_buffer_ff$EMPTY_N ?
ssNoSynth_2_ar_buffer_ff$D_OUT[20:18] :
ssNoSynth_2_ar_buffer_enqw$wget[20:18] ;
assign proc$debug_module_mem_server_awaddr =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[92:29] :
ssNoSynth_2_aw_buffer_enqw$wget[92:29] ;
assign proc$debug_module_mem_server_awburst =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[17:16] :
ssNoSynth_2_aw_buffer_enqw$wget[17:16] ;
assign proc$debug_module_mem_server_awcache =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[14:11] :
ssNoSynth_2_aw_buffer_enqw$wget[14:11] ;
assign proc$debug_module_mem_server_awid =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[97:93] :
ssNoSynth_2_aw_buffer_enqw$wget[97:93] ;
assign proc$debug_module_mem_server_awlen =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[28:21] :
ssNoSynth_2_aw_buffer_enqw$wget[28:21] ;
assign proc$debug_module_mem_server_awlock =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[15] :
ssNoSynth_2_aw_buffer_enqw$wget[15] ;
assign proc$debug_module_mem_server_awprot =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[10:8] :
ssNoSynth_2_aw_buffer_enqw$wget[10:8] ;
assign proc$debug_module_mem_server_awqos =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[7:4] :
ssNoSynth_2_aw_buffer_enqw$wget[7:4] ;
assign proc$debug_module_mem_server_awregion =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[3:0] :
ssNoSynth_2_aw_buffer_enqw$wget[3:0] ;
assign proc$debug_module_mem_server_awsize =
ssNoSynth_2_aw_buffer_ff$EMPTY_N ?
ssNoSynth_2_aw_buffer_ff$D_OUT[20:18] :
ssNoSynth_2_aw_buffer_enqw$wget[20:18] ;
assign proc$debug_module_mem_server_bready = ssNoSynth_2_b_dwReady$whas ;
assign proc$debug_module_mem_server_rready = ssNoSynth_2_r_dwReady$whas ;
assign proc$debug_module_mem_server_wdata =
ssNoSynth_2_w_buffer_ff$EMPTY_N ?
ssNoSynth_2_w_buffer_ff$D_OUT[73:10] :
ssNoSynth_2_w_buffer_enqw$wget[73:10] ;
assign proc$debug_module_mem_server_wlast =
ssNoSynth_2_w_buffer_ff$EMPTY_N ?
ssNoSynth_2_w_buffer_ff$D_OUT[1] :
ssNoSynth_2_w_buffer_enqw$wget[1] ;
assign proc$debug_module_mem_server_wstrb =
ssNoSynth_2_w_buffer_ff$EMPTY_N ?
ssNoSynth_2_w_buffer_ff$D_OUT[9:2] :
ssNoSynth_2_w_buffer_enqw$wget[9:2] ;
assign proc$debug_module_mem_server_wuser =
ssNoSynth_2_w_buffer_ff$EMPTY_N ?
ssNoSynth_2_w_buffer_ff$D_OUT[0] :
ssNoSynth_2_w_buffer_enqw$wget[0] ;
assign proc$hart0_csr_mem_server_request_put =
debug_module$hart0_csr_mem_client_request_get ;
assign proc$hart0_fpr_mem_server_request_put = 70'h0 ;
assign proc$hart0_gpr_mem_server_request_put =
debug_module$hart0_gpr_mem_client_request_get ;
assign proc$hart0_put_other_req_put = debug_module$hart0_get_other_req_get ;
assign proc$hart0_run_halt_server_request_put =
debug_module$hart0_client_run_halt_request_get ;
assign proc$m_external_interrupt_req_set_not_clear =
plic$v_targets_0_m_eip ;
assign proc$master0_arready =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_3_mkConnectionGetPut ;
assign proc$master0_awready =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_mkConnectionGetPut ;
assign proc$master0_bid =
tmp2_b_buffer_ff$EMPTY_N ?
tmp2_b_buffer_ff$D_OUT[6:2] :
tmp2_b_buffer_enqw$wget[6:2] ;
assign proc$master0_bresp =
tmp2_b_buffer_ff$EMPTY_N ?
tmp2_b_buffer_ff$D_OUT[1:0] :
tmp2_b_buffer_enqw$wget[1:0] ;
assign proc$master0_rdata =
tmp2_r_buffer_ff$EMPTY_N ?
tmp2_r_buffer_ff$D_OUT[67:4] :
tmp2_r_buffer_enqw$wget[67:4] ;
assign proc$master0_rid =
tmp2_r_buffer_ff$EMPTY_N ?
tmp2_r_buffer_ff$D_OUT[72:68] :
tmp2_r_buffer_enqw$wget[72:68] ;
assign proc$master0_rlast =
tmp2_r_buffer_ff$EMPTY_N ?
tmp2_r_buffer_ff$D_OUT[1] :
tmp2_r_buffer_enqw$wget[1] ;
assign proc$master0_rresp =
tmp2_r_buffer_ff$EMPTY_N ?
tmp2_r_buffer_ff$D_OUT[3:2] :
tmp2_r_buffer_enqw$wget[3:2] ;
assign proc$master0_ruser =
tmp2_r_buffer_ff$EMPTY_N ?
tmp2_r_buffer_ff$D_OUT[0] :
tmp2_r_buffer_enqw$wget[0] ;
assign proc$master0_wready =
CAN_FIRE_RL_Prelude_inst_changeSpecialWires_1_mkConnectionGetPut ;
assign proc$master1_arready = tmp0_ar_dwReady$whas ;
assign proc$master1_awready = tmp0_aw_dwReady$whas ;
assign proc$master1_bid =
tmp0_b_buffer_ff$EMPTY_N ?
tmp0_b_buffer_ff$D_OUT[5:2] :
tmp0_b_buffer_enqw$wget[5:2] ;
assign proc$master1_bresp =
tmp0_b_buffer_ff$EMPTY_N ?
tmp0_b_buffer_ff$D_OUT[1:0] :
tmp0_b_buffer_enqw$wget[1:0] ;
assign proc$master1_rdata =
tmp0_r_buffer_ff$EMPTY_N ?
tmp0_r_buffer_ff$D_OUT[67:4] :
tmp0_r_buffer_enqw$wget[67:4] ;
assign proc$master1_rid =
tmp0_r_buffer_ff$EMPTY_N ?
tmp0_r_buffer_ff$D_OUT[71:68] :
tmp0_r_buffer_enqw$wget[71:68] ;
assign proc$master1_rlast =
tmp0_r_buffer_ff$EMPTY_N ?
tmp0_r_buffer_ff$D_OUT[1] :
tmp0_r_buffer_enqw$wget[1] ;
assign proc$master1_rresp =
tmp0_r_buffer_ff$EMPTY_N ?
tmp0_r_buffer_ff$D_OUT[3:2] :
tmp0_r_buffer_enqw$wget[3:2] ;
assign proc$master1_ruser =
tmp0_r_buffer_ff$EMPTY_N ?
tmp0_r_buffer_ff$D_OUT[0] :
tmp0_r_buffer_enqw$wget[0] ;
assign proc$master1_wready = tmp0_w_dwReady$whas ;
assign proc$non_maskable_interrupt_req_set_not_clear = 1'd0 ;
assign proc$s_external_interrupt_req_set_not_clear =
plic$v_targets_1_m_eip ;
assign proc$set_verbosity_verbosity = set_verbosity_verbosity ;
assign proc$start_fromhostAddr =
MUX_proc$start_1__SEL_1 ?
rg_fromhost_addr :
start_fromhost_addr ;
assign proc$start_startpc = 64'h0000000070000000 ;
assign proc$start_tohostAddr =
MUX_proc$start_1__SEL_1 ? rg_tohost_addr : start_tohost_addr ;
assign proc$EN_start =
WILL_FIRE_RL_rl_dm_hart0_reset_wait &&
rg_hart0_reset_delay == 8'd1 ||
EN_start ;
assign proc$master0_bvalid = CAN_FIRE_RL_tmp2_b_forwardFlit ;
assign proc$master0_rvalid = CAN_FIRE_RL_tmp2_r_forwardFlit ;
assign proc$master1_bvalid = CAN_FIRE_RL_tmp0_b_forwardFlit ;
assign proc$master1_rvalid = CAN_FIRE_RL_tmp0_r_forwardFlit ;
assign proc$EN_set_verbosity = EN_set_verbosity ;
assign proc$debug_module_mem_server_awvalid =
CAN_FIRE_RL_ssNoSynth_2_aw_forwardFlit ;
assign proc$debug_module_mem_server_wvalid =
CAN_FIRE_RL_ssNoSynth_2_w_forwardFlit ;
assign proc$debug_module_mem_server_arvalid =
CAN_FIRE_RL_ssNoSynth_2_ar_forwardFlit ;
assign proc$EN_hart0_run_halt_server_request_put =
CAN_FIRE_RL_ClientServerRequest ;
assign proc$EN_hart0_run_halt_server_response_get =
CAN_FIRE_RL_ClientServerResponse ;
assign proc$EN_hart0_gpr_mem_server_request_put =
CAN_FIRE_RL_ClientServerRequest_1 ;
assign proc$EN_hart0_gpr_mem_server_response_get =
CAN_FIRE_RL_ClientServerResponse_1 ;
assign proc$EN_hart0_fpr_mem_server_request_put = 1'b0 ;
assign proc$EN_hart0_fpr_mem_server_response_get = 1'b0 ;
assign proc$EN_hart0_csr_mem_server_request_put =
CAN_FIRE_RL_ClientServerRequest_2 ;
assign proc$EN_hart0_csr_mem_server_response_get =
CAN_FIRE_RL_ClientServerResponse_2 ;
assign proc$EN_hart0_put_other_req_put =
debug_module$RDY_hart0_get_other_req_get ;
// 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 ;
// submodule ssNoSynth_0_ar_buffer_ff
assign ssNoSynth_0_ar_buffer_ff$D_IN = ssNoSynth_0_ar_buffer_enqw$wget ;
assign ssNoSynth_0_ar_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_0_ar_buffer_enqueue ;
assign ssNoSynth_0_ar_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_0_ar_buffer_dequeue ;
assign ssNoSynth_0_ar_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_0_ar_buffer_firstValid
assign ssNoSynth_0_ar_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_0_ar_buffer_firstValid$EN =
WILL_FIRE_RL_ssNoSynth_0_ar_dropFlit ;
// submodule ssNoSynth_0_aw_buffer_ff
assign ssNoSynth_0_aw_buffer_ff$D_IN = split_0_doPut$wget[171:74] ;
assign ssNoSynth_0_aw_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_0_aw_buffer_enqueue ;
assign ssNoSynth_0_aw_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_0_aw_buffer_dequeue ;
assign ssNoSynth_0_aw_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_0_aw_buffer_firstValid
assign ssNoSynth_0_aw_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_0_aw_buffer_firstValid$EN =
WILL_FIRE_RL_ssNoSynth_0_aw_dropFlit ;
// submodule ssNoSynth_0_w_buffer_ff
assign ssNoSynth_0_w_buffer_ff$D_IN = split_0_doPut$wget[73:0] ;
assign ssNoSynth_0_w_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_0_w_buffer_enqueue ;
assign ssNoSynth_0_w_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_0_w_buffer_dequeue ;
assign ssNoSynth_0_w_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_0_w_buffer_firstValid
assign ssNoSynth_0_w_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_0_w_buffer_firstValid$EN =
WILL_FIRE_RL_ssNoSynth_0_w_dropFlit ;
// submodule ssNoSynth_1_ar_buffer_ff
assign ssNoSynth_1_ar_buffer_ff$D_IN = ssNoSynth_1_ar_buffer_enqw$wget ;
assign ssNoSynth_1_ar_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_1_ar_buffer_enqueue ;
assign ssNoSynth_1_ar_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_1_ar_buffer_dequeue ;
assign ssNoSynth_1_ar_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_1_ar_buffer_firstValid
assign ssNoSynth_1_ar_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_1_ar_buffer_firstValid$EN =
CAN_FIRE_RL_ssNoSynth_1_ar_dropFlit ;
// submodule ssNoSynth_1_aw_buffer_ff
assign ssNoSynth_1_aw_buffer_ff$D_IN = split_1_doPut$wget[171:74] ;
assign ssNoSynth_1_aw_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_1_aw_buffer_enqueue ;
assign ssNoSynth_1_aw_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_1_aw_buffer_dequeue ;
assign ssNoSynth_1_aw_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_1_aw_buffer_firstValid
assign ssNoSynth_1_aw_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_1_aw_buffer_firstValid$EN =
CAN_FIRE_RL_ssNoSynth_1_aw_dropFlit ;
// submodule ssNoSynth_1_w_buffer_ff
assign ssNoSynth_1_w_buffer_ff$D_IN = split_1_doPut$wget[73:0] ;
assign ssNoSynth_1_w_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_1_w_buffer_enqueue ;
assign ssNoSynth_1_w_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_1_w_buffer_dequeue ;
assign ssNoSynth_1_w_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_1_w_buffer_firstValid
assign ssNoSynth_1_w_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_1_w_buffer_firstValid$EN =
CAN_FIRE_RL_ssNoSynth_1_w_dropFlit ;
// submodule ssNoSynth_2_ar_buffer_ff
assign ssNoSynth_2_ar_buffer_ff$D_IN = ssNoSynth_2_ar_buffer_enqw$wget ;
assign ssNoSynth_2_ar_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_2_ar_buffer_enqueue ;
assign ssNoSynth_2_ar_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_2_ar_buffer_dequeue ;
assign ssNoSynth_2_ar_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_2_ar_buffer_firstValid
assign ssNoSynth_2_ar_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_2_ar_buffer_firstValid$EN =
CAN_FIRE_RL_ssNoSynth_2_ar_dropFlit ;
// submodule ssNoSynth_2_aw_buffer_ff
assign ssNoSynth_2_aw_buffer_ff$D_IN = split_2_doPut$wget[171:74] ;
assign ssNoSynth_2_aw_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_2_aw_buffer_enqueue ;
assign ssNoSynth_2_aw_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_2_aw_buffer_dequeue ;
assign ssNoSynth_2_aw_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_2_aw_buffer_firstValid
assign ssNoSynth_2_aw_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_2_aw_buffer_firstValid$EN =
CAN_FIRE_RL_ssNoSynth_2_aw_dropFlit ;
// submodule ssNoSynth_2_w_buffer_ff
assign ssNoSynth_2_w_buffer_ff$D_IN = split_2_doPut$wget[73:0] ;
assign ssNoSynth_2_w_buffer_ff$ENQ =
CAN_FIRE_RL_ssNoSynth_2_w_buffer_enqueue ;
assign ssNoSynth_2_w_buffer_ff$DEQ =
CAN_FIRE_RL_ssNoSynth_2_w_buffer_dequeue ;
assign ssNoSynth_2_w_buffer_ff$CLR = 1'b0 ;
// submodule ssNoSynth_2_w_buffer_firstValid
assign ssNoSynth_2_w_buffer_firstValid$D_IN = 1'd1 ;
assign ssNoSynth_2_w_buffer_firstValid$EN =
CAN_FIRE_RL_ssNoSynth_2_w_dropFlit ;
// submodule tagController_tmp_awreqff
assign tagController_tmp_awreqff$D_IN =
tagController_tmp_shimSlave_awff_rv$port1__read[97:0] ;
assign tagController_tmp_awreqff$ENQ =
CAN_FIRE_RL_tagController_tmp_getCacheAW ;
assign tagController_tmp_awreqff$DEQ =
WILL_FIRE_RL_tagController_tmp_passCacheWrite &&
tagController_tmp_shimSlave_wff_rv$port1__read[1] ;
assign tagController_tmp_awreqff$CLR = 1'b0 ;
// submodule tagController_tmp_newRst
assign tagController_tmp_newRst$ASSERT_IN =
CAN_FIRE_RL_tagController_tmp_propagateReset ;
// submodule tagController_tmp_tagCon
assign tagController_tmp_tagCon$cache_request_put_val =
WILL_FIRE_RL_tagController_tmp_passCacheWrite ?
MUX_tagController_tmp_tagCon$cache_request_put_1__VAL_1 :
MUX_tagController_tmp_tagCon$cache_request_put_1__VAL_2 ;
assign tagController_tmp_tagCon$memory_response_put_val =
WILL_FIRE_RL_tagController_tmp_passMemoryResponseWrite ?
MUX_tagController_tmp_tagCon$memory_response_put_1__VAL_1 :
MUX_tagController_tmp_tagCon$memory_response_put_1__VAL_2 ;
assign tagController_tmp_tagCon$EN_cache_request_put =
WILL_FIRE_RL_tagController_tmp_passCacheWrite ||
WILL_FIRE_RL_tagController_tmp_passCacheRead ;
assign tagController_tmp_tagCon$EN_cache_response_get =
CAN_FIRE_RL_tagController_tmp_passCacheResponse ;
assign tagController_tmp_tagCon$EN_memory_request_get =
CAN_FIRE_RL_tagController_tmp_passMemoryRequest ;
assign tagController_tmp_tagCon$EN_memory_response_put =
WILL_FIRE_RL_tagController_tmp_passMemoryResponseWrite ||
WILL_FIRE_RL_tagController_tmp_passMemoryResponseRead ;
// submodule tmp0_b_buffer_ff
assign tmp0_b_buffer_ff$D_IN = tmp0_b_buffer_enqw$wget ;
assign tmp0_b_buffer_ff$ENQ = CAN_FIRE_RL_tmp0_b_buffer_enqueue ;
assign tmp0_b_buffer_ff$DEQ = CAN_FIRE_RL_tmp0_b_buffer_dequeue ;
assign tmp0_b_buffer_ff$CLR = 1'b0 ;
// submodule tmp0_b_buffer_firstValid
assign tmp0_b_buffer_firstValid$D_IN = 1'd1 ;
assign tmp0_b_buffer_firstValid$EN = CAN_FIRE_RL_tmp0_b_dropFlit ;
// submodule tmp0_r_buffer_ff
assign tmp0_r_buffer_ff$D_IN = tmp0_r_buffer_enqw$wget ;
assign tmp0_r_buffer_ff$ENQ = CAN_FIRE_RL_tmp0_r_buffer_enqueue ;
assign tmp0_r_buffer_ff$DEQ = CAN_FIRE_RL_tmp0_r_buffer_dequeue ;
assign tmp0_r_buffer_ff$CLR = 1'b0 ;
// submodule tmp0_r_buffer_firstValid
assign tmp0_r_buffer_firstValid$D_IN = 1'd1 ;
assign tmp0_r_buffer_firstValid$EN = CAN_FIRE_RL_tmp0_r_dropFlit ;
// submodule tmp2_b_buffer_ff
assign tmp2_b_buffer_ff$D_IN =
tagController_tmp_shimSlave_bff_rv$port1__read[6:0] ;
assign tmp2_b_buffer_ff$ENQ = CAN_FIRE_RL_tmp2_b_buffer_enqueue ;
assign tmp2_b_buffer_ff$DEQ = CAN_FIRE_RL_tmp2_b_buffer_dequeue ;
assign tmp2_b_buffer_ff$CLR = 1'b0 ;
// submodule tmp2_b_buffer_firstValid
assign tmp2_b_buffer_firstValid$D_IN = 1'd1 ;
assign tmp2_b_buffer_firstValid$EN = CAN_FIRE_RL_tmp2_b_dropFlit ;
// submodule tmp2_r_buffer_ff
assign tmp2_r_buffer_ff$D_IN =
tagController_tmp_shimSlave_rff_rv$port1__read[72:0] ;
assign tmp2_r_buffer_ff$ENQ = CAN_FIRE_RL_tmp2_r_buffer_enqueue ;
assign tmp2_r_buffer_ff$DEQ = CAN_FIRE_RL_tmp2_r_buffer_dequeue ;
assign tmp2_r_buffer_ff$CLR = 1'b0 ;
// submodule tmp2_r_buffer_firstValid
assign tmp2_r_buffer_firstValid$D_IN = 1'd1 ;
assign tmp2_r_buffer_firstValid$EN = CAN_FIRE_RL_tmp2_r_dropFlit ;
// submodule uncached_mem_shim_arff
assign uncached_mem_shim_arff$D_IN =
ssNoSynth_0_ar_buffer_ff$EMPTY_N ?
ssNoSynth_0_ar_buffer_ff$D_OUT :
ssNoSynth_0_ar_buffer_enqw$wget ;
assign uncached_mem_shim_arff$ENQ =
WILL_FIRE_RL_ssNoSynth_0_ar_forwardFlit &&
uncached_mem_shim_arff$FULL_N ;
assign uncached_mem_shim_arff$DEQ =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_ar_doDrop ;
assign uncached_mem_shim_arff$CLR = 1'b0 ;
// submodule uncached_mem_shim_awff
assign uncached_mem_shim_awff$D_IN =
ssNoSynth_0_aw_buffer_ff$EMPTY_N ?
ssNoSynth_0_aw_buffer_ff$D_OUT :
split_0_doPut$wget[171:74] ;
assign uncached_mem_shim_awff$ENQ =
WILL_FIRE_RL_ssNoSynth_0_aw_forwardFlit &&
uncached_mem_shim_awff$FULL_N ;
assign uncached_mem_shim_awff$DEQ =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_aw_doDrop ;
assign uncached_mem_shim_awff$CLR = 1'b0 ;
// submodule uncached_mem_shim_bff
assign uncached_mem_shim_bff$D_IN =
ug_uncached_mem_shim_master_u_b_putWire$wget[6:0] ;
assign uncached_mem_shim_bff$ENQ =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_b_doPut ;
assign uncached_mem_shim_bff$DEQ =
uncached_mem_shim_bff$EMPTY_N && ssNoSynth_0_b_dwReady$whas ;
assign uncached_mem_shim_bff$CLR = 1'b0 ;
// submodule uncached_mem_shim_rff
assign uncached_mem_shim_rff$D_IN =
{ ug_uncached_mem_shim_master_u_r_putWire$wget[71:0], 1'd0 } ;
assign uncached_mem_shim_rff$ENQ =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_r_doPut ;
assign uncached_mem_shim_rff$DEQ =
uncached_mem_shim_rff$EMPTY_N && ssNoSynth_0_r_dwReady$whas ;
assign uncached_mem_shim_rff$CLR = 1'b0 ;
// submodule uncached_mem_shim_wff
assign uncached_mem_shim_wff$D_IN =
ssNoSynth_0_w_buffer_ff$EMPTY_N ?
ssNoSynth_0_w_buffer_ff$D_OUT :
split_0_doPut$wget[73:0] ;
assign uncached_mem_shim_wff$ENQ =
WILL_FIRE_RL_ssNoSynth_0_w_forwardFlit &&
uncached_mem_shim_wff$FULL_N ;
assign uncached_mem_shim_wff$DEQ =
CAN_FIRE_RL_ug_uncached_mem_shim_master_u_w_doDrop ;
assign uncached_mem_shim_wff$CLR = 1'b0 ;
// remaining internal signals
assign IF_IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ETC___d1221 =
(IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1209 ?
2'd1 :
2'd0) +
(IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1214 ?
2'd1 :
2'd0) +
((proc$master1_awaddr[63:40] == 24'd0 &&
!IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1194 &&
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1197) ?
2'd1 :
2'd0) ;
assign IF_IF_merged_1_flitLeft_070_EQ_0_071_THEN_debu_ETC___d1325 =
(IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1313 ?
2'd1 :
2'd0) +
(IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1318 ?
2'd1 :
2'd0) +
((debug_module$master_awaddr[63:40] == 24'd0 &&
!IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1302 &&
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1304) ?
2'd1 :
2'd0) ;
assign IF_NOT_ifcs_0_1_innerRoute_first__096_BIT_1_10_ETC___d2118 =
(!ifcs_0_1_innerRoute$D_OUT[1] ||
!ssNoSynth_1_ar_buffer_ff$FULL_N) ?
ifcs_0_1_innerRoute$D_OUT[2] &&
ssNoSynth_2_ar_buffer_ff$FULL_N :
ifcs_0_1_innerRoute$D_OUT[1] ;
assign IF_NOT_ifcs_0_innerRoute_first__443_BIT_1_452__ETC___d1465 =
(!ifcs_0_innerRoute$D_OUT[1] ||
!IF_split_1_flitLeft_123_EQ_0_124_THEN_ssNoSynt_ETC___d1436) ?
ifcs_0_innerRoute$D_OUT[2] &&
IF_split_2_flitLeft_152_EQ_0_153_THEN_ssNoSynt_ETC___d1437 :
ifcs_0_innerRoute$D_OUT[1] ;
assign IF_NOT_ifcs_1_1_innerRoute_first__125_BIT_1_12_ETC___d2134 =
(!ifcs_1_1_innerRoute$D_OUT[1] ||
!ssNoSynth_1_ar_buffer_ff$FULL_N) ?
ifcs_1_1_innerRoute$D_OUT[2] &&
ssNoSynth_2_ar_buffer_ff$FULL_N :
ifcs_1_1_innerRoute$D_OUT[1] ;
assign IF_NOT_ifcs_1_innerRoute_first__472_BIT_1_476__ETC___d1481 =
(!ifcs_1_innerRoute$D_OUT[1] ||
!IF_split_1_flitLeft_123_EQ_0_124_THEN_ssNoSynt_ETC___d1436) ?
ifcs_1_innerRoute$D_OUT[2] &&
IF_split_2_flitLeft_152_EQ_0_153_THEN_ssNoSynt_ETC___d1437 :
ifcs_1_innerRoute$D_OUT[1] ;
assign IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2370 =
(SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_328__ETC___d2339 ||
SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345 ||
SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351) ?
x__h94994 | y__h94995 :
arbiter_1_1_lastSelect ;
assign IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2376 =
(SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_328__ETC___d2339 ||
SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345 ||
SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351) ?
x__h95182 | y__h95183 :
arbiter_1_1_lastSelect_1 ;
assign IF_SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_3_ETC___d2382 =
(SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_328__ETC___d2339 ||
SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345 ||
SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351) ?
x__h95363 | y__h95364 :
arbiter_1_1_firstHot ;
assign IF_SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_1_ETC___d2170 =
(SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_148__ETC___d2154 ||
SEXT_arbiter_1_firstHot_1_150_151_BIT_0_152_AN_ETC___d2158) ?
x__h83052 | y__h83053 :
arbiter_1_lastSelect_2 ;
assign IF_SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_1_ETC___d2174 =
(SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_148__ETC___d2154 ||
SEXT_arbiter_1_firstHot_1_150_151_BIT_0_152_AN_ETC___d2158) ?
x__h83193 | y__h83194 :
arbiter_1_firstHot_1 ;
assign IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1727 =
(SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_AN_ETC___d1696 ||
SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702 ||
SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708) ?
x__h63586 | y__h63587 :
arbiter_1_lastSelect ;
assign IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1733 =
(SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_AN_ETC___d1696 ||
SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702 ||
SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708) ?
x__h63774 | y__h63775 :
arbiter_1_lastSelect_1 ;
assign IF_SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_ETC___d1739 =
(SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_AN_ETC___d1696 ||
SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702 ||
SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708) ?
x__h63955 | y__h63956 :
arbiter_1_firstHot ;
assign IF_SEXT_arbiter_lastSelect_493_494_BIT_0_495_A_ETC___d1517 =
(SEXT_arbiter_lastSelect_493_494_BIT_0_495_AND__ETC___d1501 ||
SEXT_arbiter_firstHot_497_498_BIT_0_499_AND_re_ETC___d1505) ?
x__h49103 | y__h49104 :
arbiter_lastSelect ;
assign IF_SEXT_arbiter_lastSelect_493_494_BIT_0_495_A_ETC___d1521 =
(SEXT_arbiter_lastSelect_493_494_BIT_0_495_AND__ETC___d1501 ||
SEXT_arbiter_firstHot_497_498_BIT_0_499_AND_re_ETC___d1505) ?
x__h49244 | y__h49245 :
arbiter_firstHot ;
assign IF_debug_module_master_ar_araddr__944_BITS_63__ETC___d1970 =
(debug_module_master_ar_araddr__944_BITS_63_TO__ETC___d1958 ?
2'd1 :
2'd0) +
(debug_module_master_ar_araddr__944_BITS_63_TO__ETC___d1963 ?
2'd1 :
2'd0) +
((debug_module$master_araddr[63:40] == 24'd0 &&
!debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1947 &&
debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1949) ?
2'd1 :
2'd0) ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_NOT_pro_ETC___d1180 =
((merged_0_flitLeft == 8'd0) ?
!proc$master1_awvalid || !proc$master1_wvalid :
!proc$master1_wvalid) ||
merged_0_flitLeft != 8'd0 ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_NOT_pro_ETC___d1255 =
(IF_merged_0_flitLeft_050_EQ_0_051_THEN_NOT_pro_ETC___d1180 ||
proc$master1_awvalid) &&
(merged_0_flitLeft != 8'd0 ||
!ifcs_0_noRoute_inner_pendingReq && proc$master1_awvalid) ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1173 =
(merged_0_flitLeft == 8'd0) ?
proc$master1_awvalid && proc$master1_wvalid :
proc$master1_wvalid ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1194 =
proc$master1_awaddr <
soc_map$m_mem0_controller_addr_range[127:64] ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1197 =
x__h37445 < soc_map$m_mem0_controller_addr_range[63:0] ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1202 =
proc$master1_awaddr < soc_map$m_plic_addr_range[127:64] ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1205 =
x__h37480 < soc_map$m_plic_addr_range[63:0] ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1209 =
proc$master1_awaddr[63:40] == 24'd0 &&
(IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1194 ||
!IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1197) &&
(IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1202 ||
!IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1205) ;
assign IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1214 =
proc$master1_awaddr[63:40] == 24'd0 &&
(IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1194 ||
!IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1197) &&
!IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1202 &&
IF_merged_0_flitLeft_050_EQ_0_051_THEN_proc_ma_ETC___d1205 ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_NOT_deb_ETC___d1290 =
((merged_1_flitLeft == 8'd0) ?
!debug_module$master_awvalid || !debug_module$master_wvalid :
!debug_module$master_wvalid) ||
merged_1_flitLeft != 8'd0 ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_NOT_deb_ETC___d1360 =
(IF_merged_1_flitLeft_070_EQ_0_071_THEN_NOT_deb_ETC___d1290 ||
debug_module$master_awvalid) &&
(merged_1_flitLeft != 8'd0 ||
!ifcs_1_noRoute_inner_pendingReq &&
debug_module$master_awvalid) ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1283 =
(merged_1_flitLeft == 8'd0) ?
debug_module$master_awvalid && debug_module$master_wvalid :
debug_module$master_wvalid ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1302 =
debug_module$master_awaddr <
soc_map$m_mem0_controller_addr_range[127:64] ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1304 =
x__h40257 < soc_map$m_mem0_controller_addr_range[63:0] ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1307 =
debug_module$master_awaddr < soc_map$m_plic_addr_range[127:64] ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1309 =
x__h40282 < soc_map$m_plic_addr_range[63:0] ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1313 =
debug_module$master_awaddr[63:40] == 24'd0 &&
(IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1302 ||
!IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1304) &&
(IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1307 ||
!IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1309) ;
assign IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1318 =
debug_module$master_awaddr[63:40] == 24'd0 &&
(IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1302 ||
!IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1304) &&
!IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1307 &&
IF_merged_1_flitLeft_070_EQ_0_071_THEN_debug_m_ETC___d1309 ;
assign IF_proc_master1_ar_araddr__852_BITS_63_TO_40_8_ETC___d1878 =
(proc_master1_ar_araddr__852_BITS_63_TO_40_853__ETC___d1866 ?
2'd1 :
2'd0) +
(proc_master1_ar_araddr__852_BITS_63_TO_40_853__ETC___d1871 ?
2'd1 :
2'd0) +
((proc$master1_araddr[63:40] == 24'd0 &&
!proc_master1_ar_araddr__852_ULT_soc_map_m_mem0_ETC___d1855 &&
proc_master1_ar_araddr__852_MINUS_soc_map_m_me_ETC___d1857) ?
2'd1 :
2'd0) ;
assign IF_split_0_flitLeft_094_EQ_0_095_THEN_ssNoSynt_ETC___d1435 =
(split_0_flitLeft == 8'd0) ?
ssNoSynth_0_aw_buffer_ff$FULL_N &&
ssNoSynth_0_w_buffer_ff$FULL_N :
ssNoSynth_0_w_buffer_ff$FULL_N ;
assign IF_split_1_flitLeft_123_EQ_0_124_THEN_ssNoSynt_ETC___d1436 =
(split_1_flitLeft == 8'd0) ?
ssNoSynth_1_aw_buffer_ff$FULL_N &&
ssNoSynth_1_w_buffer_ff$FULL_N :
ssNoSynth_1_w_buffer_ff$FULL_N ;
assign IF_split_2_flitLeft_152_EQ_0_153_THEN_ssNoSynt_ETC___d1437 =
(split_2_flitLeft == 8'd0) ?
ssNoSynth_2_aw_buffer_ff$FULL_N &&
ssNoSynth_2_w_buffer_ff$FULL_N :
ssNoSynth_2_w_buffer_ff$FULL_N ;
assign SEXT_SEXT_arbiter_1_1_firstHot_335_336_BIT_0_3_ETC__q22 =
{2{SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351}} ;
assign SEXT_SEXT_arbiter_1_firstHot_1_150_151_BIT_0_1_ETC__q17 =
{2{SEXT_arbiter_1_firstHot_1_150_151_BIT_0_152_AN_ETC___d2158}} ;
assign SEXT_SEXT_arbiter_1_firstHot_692_693_BIT_0_694_ETC__q12 =
{2{SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708}} ;
assign SEXT_SEXT_arbiter_firstHot_497_498_BIT_0_499_A_ETC__q7 =
{2{SEXT_arbiter_firstHot_497_498_BIT_0_499_AND_re_ETC___d1505}} ;
assign SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351 =
x__h94522 | y__h94523 ;
assign SEXT_arbiter_1_1_firstHot__q19 = {2{arbiter_1_1_firstHot}} ;
assign SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345 =
x__h94386 | y__h94387 ;
assign SEXT_arbiter_1_1_lastSelect_1__q21 = {2{arbiter_1_1_lastSelect_1}} ;
assign SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_328__ETC___d2339 =
x__h94235 | y__h94236 ;
assign SEXT_arbiter_1_1_lastSelect__q20 = {2{arbiter_1_1_lastSelect}} ;
assign SEXT_arbiter_1_firstHot_1_150_151_BIT_0_152_AN_ETC___d2158 =
x__h82687 | y__h82688 ;
assign SEXT_arbiter_1_firstHot_1__q15 = {2{arbiter_1_firstHot_1}} ;
assign SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708 =
x__h63114 | y__h63115 ;
assign SEXT_arbiter_1_firstHot__q9 = {2{arbiter_1_firstHot}} ;
assign SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702 =
x__h62978 | y__h62979 ;
assign SEXT_arbiter_1_lastSelect_1__q11 = {2{arbiter_1_lastSelect_1}} ;
assign SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_148__ETC___d2154 =
x__h82584 | y__h82585 ;
assign SEXT_arbiter_1_lastSelect_2__q16 = {2{arbiter_1_lastSelect_2}} ;
assign SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_AN_ETC___d1696 =
x__h62827 | y__h62828 ;
assign SEXT_arbiter_1_lastSelect__q10 = {2{arbiter_1_lastSelect}} ;
assign SEXT_arbiter_firstHot_497_498_BIT_0_499_AND_re_ETC___d1505 =
x__h48738 | y__h48739 ;
assign SEXT_arbiter_firstHot__q5 = {2{arbiter_firstHot}} ;
assign SEXT_arbiter_lastSelect_493_494_BIT_0_495_AND__ETC___d1501 =
x__h48635 | y__h48636 ;
assign SEXT_arbiter_lastSelect__q6 = {2{arbiter_lastSelect}} ;
assign SEXT_x3111__q18 = {2{x__h83111}} ;
assign SEXT_x3648__q13 = {2{x__h63648}} ;
assign SEXT_x3682__q14 = {2{x__h63682}} ;
assign SEXT_x5056__q23 = {2{x__h95056}} ;
assign SEXT_x5090__q24 = {2{x__h95090}} ;
assign SEXT_x9162__q8 = {2{x__h49162}} ;
assign _0_CONCAT_tagController_tmp_tagCon_memory_reque_ETC___d245 =
x__h12609 + y__h12610 ;
assign a_awid__h38608 = { 1'd0, proc$master1_awid } ;
assign a_awid__h41374 = { 1'd1, debug_module$master_awid } ;
assign araddr__h15532 =
{ 24'd0, tagController_tmp_tagCon$memory_request_get[140:101] } ;
assign arcache__h15537 =
tagController_tmp_tagCon$memory_request_get[8] ? 4'd0 : 4'd15 ;
assign arlen__h15533 =
{ 5'd0, tagController_tmp_tagCon$memory_request_get[5:3] } ;
assign aw_awaddr__h10800 = tmp__h10583 + { 60'd0, x__h10875 } ;
assign aw_awsize_val__h12539 =
_0_CONCAT_tagController_tmp_tagCon_memory_reque_ETC___d245[0] ?
3'd0 :
(_0_CONCAT_tagController_tmp_tagCon_memory_reque_ETC___d245[1] ?
3'd1 :
(_0_CONCAT_tagController_tmp_tagCon_memory_reque_ETC___d245[2] ?
3'd2 :
(_0_CONCAT_tagController_tmp_tagCon_memory_reque_ETC___d245[3] ?
3'd3 :
3'd4))) ;
assign debug_module_master_ar_araddr__944_BITS_63_TO__ETC___d1958 =
debug_module$master_araddr[63:40] == 24'd0 &&
(debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1947 ||
!debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1949) &&
(debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1952 ||
!debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1954) ;
assign debug_module_master_ar_araddr__944_BITS_63_TO__ETC___d1963 =
debug_module$master_araddr[63:40] == 24'd0 &&
(debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1947 ||
!debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1949) &&
!debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1952 &&
debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1954 ;
assign debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1949 =
x__h74407 < soc_map$m_mem0_controller_addr_range[63:0] ;
assign debug_module_master_ar_araddr__944_MINUS_soc_m_ETC___d1954 =
x__h74432 < soc_map$m_plic_addr_range[63:0] ;
assign debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1947 =
debug_module$master_araddr <
soc_map$m_mem0_controller_addr_range[127:64] ;
assign debug_module_master_ar_araddr__944_ULT_soc_map_ETC___d1952 =
debug_module$master_araddr < soc_map$m_plic_addr_range[127:64] ;
assign fatReq_arid__h72495 = { 1'd0, proc$master1_arid } ;
assign fatReq_arid__h74960 = { 1'd1, debug_module$master_arid } ;
assign proc_master1_ar_araddr__852_BITS_63_TO_40_853__ETC___d1866 =
proc$master1_araddr[63:40] == 24'd0 &&
(proc_master1_ar_araddr__852_ULT_soc_map_m_mem0_ETC___d1855 ||
!proc_master1_ar_araddr__852_MINUS_soc_map_m_me_ETC___d1857) &&
(proc_master1_ar_araddr__852_ULT_soc_map_m_plic_ETC___d1860 ||
!proc_master1_ar_araddr__852_MINUS_soc_map_m_pl_ETC___d1862) ;
assign proc_master1_ar_araddr__852_BITS_63_TO_40_853__ETC___d1871 =
proc$master1_araddr[63:40] == 24'd0 &&
(proc_master1_ar_araddr__852_ULT_soc_map_m_mem0_ETC___d1855 ||
!proc_master1_ar_araddr__852_MINUS_soc_map_m_me_ETC___d1857) &&
!proc_master1_ar_araddr__852_ULT_soc_map_m_plic_ETC___d1860 &&
proc_master1_ar_araddr__852_MINUS_soc_map_m_pl_ETC___d1862 ;
assign proc_master1_ar_araddr__852_MINUS_soc_map_m_me_ETC___d1857 =
x__h71927 < soc_map$m_mem0_controller_addr_range[63:0] ;
assign proc_master1_ar_araddr__852_MINUS_soc_map_m_pl_ETC___d1862 =
x__h71952 < soc_map$m_plic_addr_range[63:0] ;
assign proc_master1_ar_araddr__852_ULT_soc_map_m_mem0_ETC___d1855 =
proc$master1_araddr <
soc_map$m_mem0_controller_addr_range[127:64] ;
assign proc_master1_ar_araddr__852_ULT_soc_map_m_plic_ETC___d1860 =
proc$master1_araddr < soc_map$m_plic_addr_range[127:64] ;
assign reqWires_1_0_whas__669_AND_reqWires_1_0_wget___ETC___d1679 =
CAN_FIRE_RL_craftReq_2 && reqWires_1_0$wget ||
CAN_FIRE_RL_craftReq_3 && reqWires_1_1$wget ||
CAN_FIRE_RL_craftReq_4 && reqWires_1_2$wget ;
assign reqWires_1_1_0_whas__312_AND_reqWires_1_1_0_wg_ETC___d2322 =
CAN_FIRE_RL_craftReq_7 && reqWires_1_1_0$wget ||
CAN_FIRE_RL_craftReq_8 && reqWires_1_1_1_1$wget ||
CAN_FIRE_RL_craftReq_9 && reqWires_1_1_2$wget ;
assign split_0_doPut_whas__086_AND_split_0_doPut_wget_ETC___d1093 =
CAN_FIRE_RL_sink_selected &&
(split_0_doPut$wget[172] ||
ssNoSynth_0_aw_buffer_ff$FULL_N &&
ssNoSynth_0_w_buffer_ff$FULL_N) ;
assign split_1_doPut_whas__115_AND_split_1_doPut_wget_ETC___d1122 =
CAN_FIRE_RL_sink_selected_1 &&
(split_1_doPut$wget[172] ||
ssNoSynth_1_aw_buffer_ff$FULL_N &&
ssNoSynth_1_w_buffer_ff$FULL_N) ;
assign split_2_doPut_whas__144_AND_split_2_doPut_wget_ETC___d1151 =
CAN_FIRE_RL_sink_selected_2 &&
(split_2_doPut$wget[172] ||
ssNoSynth_2_aw_buffer_ff$FULL_N &&
ssNoSynth_2_w_buffer_ff$FULL_N) ;
assign state_1_1_143_AND_activeSource_1_0_1_210_211_A_ETC___d2213 =
state_1_1 && activeSource_1_0_1 && ifcs_0_1_innerRoute$EMPTY_N &&
((!ifcs_0_1_innerRoute$D_OUT[0] ||
!ssNoSynth_0_ar_buffer_ff$FULL_N) ?
IF_NOT_ifcs_0_1_innerRoute_first__096_BIT_1_10_ETC___d2118 :
ifcs_0_1_innerRoute$D_OUT[0]) ;
assign state_1_1_143_AND_activeSource_1_1_1_250_251_A_ETC___d2253 =
state_1_1 && activeSource_1_1_1 && ifcs_1_1_innerRoute$EMPTY_N &&
((!ifcs_1_1_innerRoute$D_OUT[0] ||
!ssNoSynth_0_ar_buffer_ff$FULL_N) ?
IF_NOT_ifcs_1_1_innerRoute_first__125_BIT_1_12_ETC___d2134 :
ifcs_1_1_innerRoute$D_OUT[0]) ;
assign state_1_1_1_323_AND_activeSource_1_1_0_417_418_ETC___d2420 =
state_1_1_1 && activeSource_1_1_0 &&
ifcs_0_1_routeBack$EMPTY_N &&
((!ifcs_0_1_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse)) ?
ifcs_0_1_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse :
ifcs_0_1_routeBack$D_OUT[0]) ;
assign state_1_1_1_323_AND_activeSource_1_1_1_1_453_4_ETC___d2456 =
state_1_1_1 && activeSource_1_1_1_1 &&
ifcs_1_1_routeBack$EMPTY_N &&
((!ifcs_1_1_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse)) ?
ifcs_1_1_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse :
ifcs_1_1_routeBack$D_OUT[0]) ;
assign state_1_1_1_323_AND_activeSource_1_1_2_489_490_ETC___d2492 =
state_1_1_1 && activeSource_1_1_2 &&
ifcs_2_1_routeBack$EMPTY_N &&
((!ifcs_2_1_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_1_drainNoRouteResponse)) ?
ifcs_2_1_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_1_drainNoRouteResponse :
ifcs_2_1_routeBack$D_OUT[0]) ;
assign state_1_680_AND_activeSource_1_0_768_769_AND_i_ETC___d1771 =
state_1 && activeSource_1_0 && ifcs_0_routeBack$EMPTY_N &&
((!ifcs_0_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_drainNoRouteResponse)) ?
ifcs_0_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_drainNoRouteResponse :
ifcs_0_routeBack$D_OUT[0]) ;
assign state_1_680_AND_activeSource_1_1_801_802_AND_i_ETC___d1804 =
state_1 && activeSource_1_1 && ifcs_1_routeBack$EMPTY_N &&
((!ifcs_1_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_drainNoRouteResponse)) ?
ifcs_1_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_drainNoRouteResponse :
ifcs_1_routeBack$D_OUT[0]) ;
assign state_1_680_AND_activeSource_1_2_835_836_AND_i_ETC___d1838 =
state_1 && activeSource_1_2 && ifcs_2_routeBack$EMPTY_N &&
((!ifcs_2_routeBack$D_OUT[0] ||
!(!CAN_FIRE_RL_ifcs_0_drainNoRouteResponse)) ?
ifcs_2_routeBack$D_OUT[1] &&
!CAN_FIRE_RL_ifcs_1_drainNoRouteResponse :
ifcs_2_routeBack$D_OUT[0]) ;
assign state_490_AND_activeSource_0_563_564_AND_ifcs__ETC___d1566 =
state && activeSource_0 && ifcs_0_innerRoute$EMPTY_N &&
((!ifcs_0_innerRoute$D_OUT[0] ||
!IF_split_0_flitLeft_094_EQ_0_095_THEN_ssNoSynt_ETC___d1435) ?
IF_NOT_ifcs_0_innerRoute_first__443_BIT_1_452__ETC___d1465 :
ifcs_0_innerRoute$D_OUT[0]) ;
assign state_490_AND_activeSource_1_607_608_AND_ifcs__ETC___d1610 =
state && activeSource_1 && ifcs_1_innerRoute$EMPTY_N &&
((!ifcs_1_innerRoute$D_OUT[0] ||
!IF_split_0_flitLeft_094_EQ_0_095_THEN_ssNoSynt_ETC___d1435) ?
IF_NOT_ifcs_1_innerRoute_first__472_BIT_1_476__ETC___d1481 :
ifcs_1_innerRoute$D_OUT[0]) ;
assign tagController_tmp_shimMaster_arff_rvport1__re_ETC__q4 =
tagController_tmp_shimMaster_arff_rv$port1__read[98:0] ;
assign tagController_tmp_shimMaster_awff_rvport1__re_ETC__q2 =
tagController_tmp_shimMaster_awff_rv$port1__read[98:0] ;
assign tagController_tmp_shimMaster_wff_rvport1__rea_ETC__q3 =
tagController_tmp_shimMaster_wff_rv$port1__read[72:0] ;
assign tmp__h10583 = { 24'd0, x__h10832 } ;
assign tmp__h8358 =
tagController_tmp_awreqff$D_OUT[92:29] +
tagController_tmp_addrOffset ;
assign uncached_mem_shim_wffD_OUT_BITS_73_TO_1__q1 =
uncached_mem_shim_wff$D_OUT[73:1] ;
assign v_araddr__h15549 =
(tagController_tmp_tagCon$memory_request_get[93:92] == 2'd0) ?
araddr__h15532 :
64'hAAAAAAAAAAAAAAAA ;
assign v_arid__h15548 =
(tagController_tmp_tagCon$memory_request_get[93:92] == 2'd0) ?
tagController_tmp_tagCon$memory_request_get[100:95] :
6'd0 ;
assign v_arlen__h15550 =
(tagController_tmp_tagCon$memory_request_get[93:92] == 2'd0) ?
arlen__h15533 :
8'd0 ;
assign v_arsize_val__h15595 =
(tagController_tmp_tagCon$memory_request_get[93:92] == 2'd0) ?
tagController_tmp_tagCon$memory_request_get[2:0] :
3'b0 ;
assign x__h10832 =
{ tagController_tmp_tagCon$memory_request_get[140:104], 3'd0 } ;
assign x__h10875 =
tagController_tmp_tagCon$memory_request_get[81] ?
4'd0 :
(tagController_tmp_tagCon$memory_request_get[82] ?
4'd1 :
(tagController_tmp_tagCon$memory_request_get[83] ?
4'd2 :
(tagController_tmp_tagCon$memory_request_get[84] ?
4'd3 :
(tagController_tmp_tagCon$memory_request_get[85] ?
4'd4 :
(tagController_tmp_tagCon$memory_request_get[86] ?
4'd5 :
(tagController_tmp_tagCon$memory_request_get[87] ?
4'd6 :
(tagController_tmp_tagCon$memory_request_get[88] ?
4'd7 :
4'd8))))))) ;
assign x__h12609 = x__h12621 + y__h12622 ;
assign x__h12621 = x__h12633 + y__h12634 ;
assign x__h12633 = x__h12645 + y__h12646 ;
assign x__h12645 = x__h12657 + y__h12658 ;
assign x__h12657 = x__h12669 + y__h12670 ;
assign x__h12669 = x__h12681 + y__h12682 ;
assign x__h12681 =
{ 3'd0, tagController_tmp_tagCon$memory_request_get[88] } ;
assign x__h14205 =
tagController_tmp_tagCon$memory_request_get[90] ? 4'd0 : 4'd15 ;
assign x__h15613 =
(tagController_tmp_tagCon$memory_request_get[93:92] == 2'd0) ?
arcache__h15537 :
4'd0 ;
assign x__h37445 =
proc$master1_awaddr -
soc_map$m_mem0_controller_addr_range[127:64] ;
assign x__h37480 = proc$master1_awaddr - soc_map$m_plic_addr_range[127:64] ;
assign x__h40257 =
debug_module$master_awaddr -
soc_map$m_mem0_controller_addr_range[127:64] ;
assign x__h40282 =
debug_module$master_awaddr - soc_map$m_plic_addr_range[127:64] ;
assign x__h48635 =
SEXT_arbiter_lastSelect__q6[0] &
(CAN_FIRE_RL_craftReq && reqWires_0$wget) ;
assign x__h48738 =
SEXT_arbiter_firstHot__q5[0] &
(CAN_FIRE_RL_craftReq && reqWires_0$wget) ;
assign x__h49103 =
SEXT_SEXT_arbiter_firstHot_497_498_BIT_0_499_A_ETC__q7[0] &
arbiter_firstHot ;
assign x__h49162 =
!SEXT_arbiter_firstHot_497_498_BIT_0_499_AND_re_ETC___d1505 &&
SEXT_arbiter_lastSelect_493_494_BIT_0_495_AND__ETC___d1501 ;
assign x__h49244 = SEXT_x9162__q8[0] & arbiter_firstHot ;
assign x__h62827 = x__h62829 | y__h62830 ;
assign x__h62829 =
SEXT_arbiter_1_lastSelect__q10[0] &
(CAN_FIRE_RL_craftReq_2 && reqWires_1_0$wget) ;
assign x__h62978 = x__h62980 | y__h62981 ;
assign x__h62980 =
SEXT_arbiter_1_lastSelect_1__q11[0] &
(CAN_FIRE_RL_craftReq_2 && reqWires_1_0$wget) ;
assign x__h63114 = x__h63116 | y__h63117 ;
assign x__h63116 =
SEXT_arbiter_1_firstHot__q9[0] &
(CAN_FIRE_RL_craftReq_2 && reqWires_1_0$wget) ;
assign x__h63586 = x__h63588 | y__h63589 ;
assign x__h63588 =
SEXT_SEXT_arbiter_1_firstHot_692_693_BIT_0_694_ETC__q12[0] &
arbiter_1_firstHot ;
assign x__h63648 =
!SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708 &&
SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702 ;
assign x__h63682 =
!SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702 &&
!SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708 &&
SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_AN_ETC___d1696 ;
assign x__h63774 = x__h63776 | y__h63777 ;
assign x__h63776 = SEXT_x3648__q13[0] & arbiter_1_firstHot ;
assign x__h63955 = x__h63957 | y__h63958 ;
assign x__h63957 = SEXT_x3682__q14[0] & arbiter_1_firstHot ;
assign x__h71927 =
proc$master1_araddr -
soc_map$m_mem0_controller_addr_range[127:64] ;
assign x__h71952 = proc$master1_araddr - soc_map$m_plic_addr_range[127:64] ;
assign x__h74407 =
debug_module$master_araddr -
soc_map$m_mem0_controller_addr_range[127:64] ;
assign x__h74432 =
debug_module$master_araddr - soc_map$m_plic_addr_range[127:64] ;
assign x__h8199 =
tagController_tmp_addrOffset +
(64'd1 << tagController_tmp_awreqff$D_OUT[20:18]) ;
assign x__h82584 =
SEXT_arbiter_1_lastSelect_2__q16[0] &
(CAN_FIRE_RL_craftReq_5 && reqWires_1_0_1$wget) ;
assign x__h82687 =
SEXT_arbiter_1_firstHot_1__q15[0] &
(CAN_FIRE_RL_craftReq_5 && reqWires_1_0_1$wget) ;
assign x__h83052 =
SEXT_SEXT_arbiter_1_firstHot_1_150_151_BIT_0_1_ETC__q17[0] &
arbiter_1_firstHot_1 ;
assign x__h83111 =
!SEXT_arbiter_1_firstHot_1_150_151_BIT_0_152_AN_ETC___d2158 &&
SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_148__ETC___d2154 ;
assign x__h83193 = SEXT_x3111__q18[0] & arbiter_1_firstHot_1 ;
assign x__h94235 = x__h94237 | y__h94238 ;
assign x__h94237 =
SEXT_arbiter_1_1_lastSelect__q20[0] &
(CAN_FIRE_RL_craftReq_7 && reqWires_1_1_0$wget) ;
assign x__h94386 = x__h94388 | y__h94389 ;
assign x__h94388 =
SEXT_arbiter_1_1_lastSelect_1__q21[0] &
(CAN_FIRE_RL_craftReq_7 && reqWires_1_1_0$wget) ;
assign x__h94522 = x__h94524 | y__h94525 ;
assign x__h94524 =
SEXT_arbiter_1_1_firstHot__q19[0] &
(CAN_FIRE_RL_craftReq_7 && reqWires_1_1_0$wget) ;
assign x__h94994 = x__h94996 | y__h94997 ;
assign x__h94996 =
SEXT_SEXT_arbiter_1_1_firstHot_335_336_BIT_0_3_ETC__q22[0] &
arbiter_1_1_firstHot ;
assign x__h95056 =
!SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351 &&
SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345 ;
assign x__h95090 =
!SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345 &&
!SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351 &&
SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_328__ETC___d2339 ;
assign x__h95182 = x__h95184 | y__h95185 ;
assign x__h95184 = SEXT_x5056__q23[0] & arbiter_1_1_firstHot ;
assign x__h95363 = x__h95365 | y__h95366 ;
assign x__h95365 = SEXT_x5090__q24[0] & arbiter_1_1_firstHot ;
assign x_port1__read__h73054 =
CAN_FIRE_RL_ifcs_0_1_nonRoutableFlit ?
ifcs_0_1_noRoute_flitCount$port0__write_1 :
ifcs_0_1_noRoute_flitCount ;
assign x_port1__read__h75518 =
CAN_FIRE_RL_ifcs_1_1_nonRoutableFlit ?
ifcs_1_1_noRoute_flitCount$port0__write_1 :
ifcs_1_1_noRoute_flitCount ;
assign x_rdata__h25037 =
msNoSynth_0_r_buffer_ff$EMPTY_N ?
msNoSynth_0_r_buffer_ff$D_OUT[67:4] :
msNoSynth_0_r_buffer_enqw$wget[67:4] ;
assign x_rid__h25036 =
msNoSynth_0_r_buffer_ff$EMPTY_N ?
msNoSynth_0_r_buffer_ff$D_OUT[71:68] :
msNoSynth_0_r_buffer_enqw$wget[71:68] ;
assign y__h12610 =
{ 3'd0, tagController_tmp_tagCon$memory_request_get[81] } ;
assign y__h12622 =
{ 3'd0, tagController_tmp_tagCon$memory_request_get[82] } ;
assign y__h12634 =
{ 3'd0, tagController_tmp_tagCon$memory_request_get[83] } ;
assign y__h12646 =
{ 3'd0, tagController_tmp_tagCon$memory_request_get[84] } ;
assign y__h12658 =
{ 3'd0, tagController_tmp_tagCon$memory_request_get[85] } ;
assign y__h12670 =
{ 3'd0, tagController_tmp_tagCon$memory_request_get[86] } ;
assign y__h12682 =
{ 3'd0, tagController_tmp_tagCon$memory_request_get[87] } ;
assign y__h48636 =
SEXT_arbiter_firstHot__q5[0] &
(CAN_FIRE_RL_craftReq_1 && reqWires_1$wget) ;
assign y__h48739 =
SEXT_arbiter_lastSelect__q6[0] &
(CAN_FIRE_RL_craftReq_1 && reqWires_1$wget) ;
assign y__h49104 = SEXT_x9162__q8[0] & arbiter_lastSelect ;
assign y__h49245 =
SEXT_SEXT_arbiter_firstHot_497_498_BIT_0_499_A_ETC__q7[0] &
arbiter_lastSelect ;
assign y__h62828 =
SEXT_arbiter_1_firstHot__q9[0] &
(CAN_FIRE_RL_craftReq_4 && reqWires_1_2$wget) ;
assign y__h62830 =
SEXT_arbiter_1_lastSelect_1__q11[0] &
(CAN_FIRE_RL_craftReq_3 && reqWires_1_1$wget) ;
assign y__h62979 =
SEXT_arbiter_1_lastSelect__q10[0] &
(CAN_FIRE_RL_craftReq_4 && reqWires_1_2$wget) ;
assign y__h62981 =
SEXT_arbiter_1_firstHot__q9[0] &
(CAN_FIRE_RL_craftReq_3 && reqWires_1_1$wget) ;
assign y__h63115 =
SEXT_arbiter_1_lastSelect_1__q11[0] &
(CAN_FIRE_RL_craftReq_4 && reqWires_1_2$wget) ;
assign y__h63117 =
SEXT_arbiter_1_lastSelect__q10[0] &
(CAN_FIRE_RL_craftReq_3 && reqWires_1_1$wget) ;
assign y__h63587 = SEXT_x3682__q14[0] & arbiter_1_lastSelect ;
assign y__h63589 = SEXT_x3648__q13[0] & arbiter_1_lastSelect_1 ;
assign y__h63775 =
SEXT_SEXT_arbiter_1_firstHot_692_693_BIT_0_694_ETC__q12[0] &
arbiter_1_lastSelect ;
assign y__h63777 = SEXT_x3682__q14[0] & arbiter_1_lastSelect_1 ;
assign y__h63956 = SEXT_x3648__q13[0] & arbiter_1_lastSelect ;
assign y__h63958 =
SEXT_SEXT_arbiter_1_firstHot_692_693_BIT_0_694_ETC__q12[0] &
arbiter_1_lastSelect_1 ;
assign y__h82585 =
SEXT_arbiter_1_firstHot_1__q15[0] &
(CAN_FIRE_RL_craftReq_6 && reqWires_1_1_1$wget) ;
assign y__h82688 =
SEXT_arbiter_1_lastSelect_2__q16[0] &
(CAN_FIRE_RL_craftReq_6 && reqWires_1_1_1$wget) ;
assign y__h83053 = SEXT_x3111__q18[0] & arbiter_1_lastSelect_2 ;
assign y__h83194 =
SEXT_SEXT_arbiter_1_firstHot_1_150_151_BIT_0_1_ETC__q17[0] &
arbiter_1_lastSelect_2 ;
assign y__h94236 =
SEXT_arbiter_1_1_firstHot__q19[0] &
(CAN_FIRE_RL_craftReq_9 && reqWires_1_1_2$wget) ;
assign y__h94238 =
SEXT_arbiter_1_1_lastSelect_1__q21[0] &
(CAN_FIRE_RL_craftReq_8 && reqWires_1_1_1_1$wget) ;
assign y__h94387 =
SEXT_arbiter_1_1_lastSelect__q20[0] &
(CAN_FIRE_RL_craftReq_9 && reqWires_1_1_2$wget) ;
assign y__h94389 =
SEXT_arbiter_1_1_firstHot__q19[0] &
(CAN_FIRE_RL_craftReq_8 && reqWires_1_1_1_1$wget) ;
assign y__h94523 =
SEXT_arbiter_1_1_lastSelect_1__q21[0] &
(CAN_FIRE_RL_craftReq_9 && reqWires_1_1_2$wget) ;
assign y__h94525 =
SEXT_arbiter_1_1_lastSelect__q20[0] &
(CAN_FIRE_RL_craftReq_8 && reqWires_1_1_1_1$wget) ;
assign y__h94995 = SEXT_x5090__q24[0] & arbiter_1_1_lastSelect ;
assign y__h94997 = SEXT_x5056__q23[0] & arbiter_1_1_lastSelect_1 ;
assign y__h95183 =
SEXT_SEXT_arbiter_1_1_firstHot_335_336_BIT_0_3_ETC__q22[0] &
arbiter_1_1_lastSelect ;
assign y__h95185 = SEXT_x5090__q24[0] & arbiter_1_1_lastSelect_1 ;
assign y__h95364 = SEXT_x5056__q23[0] & arbiter_1_1_lastSelect ;
assign y__h95366 =
SEXT_SEXT_arbiter_1_1_firstHot_335_336_BIT_0_3_ETC__q22[0] &
arbiter_1_1_lastSelect_1 ;
// handling of inlined registers
always@(posedge CLK)
begin
if (RST_N == `BSV_RESET_VALUE)
begin
activeSource_0 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1_0 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1_0_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1_1_0 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1_1_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1_1_1_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1_1_2 <= `BSV_ASSIGNMENT_DELAY 1'd0;
activeSource_1_2 <= `BSV_ASSIGNMENT_DELAY 1'd0;
arbiter_1_1_firstHot <= `BSV_ASSIGNMENT_DELAY 1'd1;
arbiter_1_1_lastSelect <= `BSV_ASSIGNMENT_DELAY 1'd0;
arbiter_1_1_lastSelect_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
arbiter_1_firstHot <= `BSV_ASSIGNMENT_DELAY 1'd1;
arbiter_1_firstHot_1 <= `BSV_ASSIGNMENT_DELAY 1'd1;
arbiter_1_lastSelect <= `BSV_ASSIGNMENT_DELAY 1'd0;
arbiter_1_lastSelect_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
arbiter_1_lastSelect_2 <= `BSV_ASSIGNMENT_DELAY 1'd0;
arbiter_firstHot <= `BSV_ASSIGNMENT_DELAY 1'd1;
arbiter_lastSelect <= `BSV_ASSIGNMENT_DELAY 1'd0;
ifcs_0_1_noRoute_currentReq <= `BSV_ASSIGNMENT_DELAY
97'h0AAAAAAAAAAAAAAAAAAAAAAAA;
ifcs_0_1_noRoute_flitCount <= `BSV_ASSIGNMENT_DELAY 9'd0;
ifcs_0_1_state <= `BSV_ASSIGNMENT_DELAY 2'd0;
ifcs_0_1_state_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
ifcs_0_noRoute_inner_currentReq <= `BSV_ASSIGNMENT_DELAY
97'h0AAAAAAAAAAAAAAAAAAAAAAAA;
ifcs_0_noRoute_inner_pendingReq <= `BSV_ASSIGNMENT_DELAY 1'd0;
ifcs_0_state <= `BSV_ASSIGNMENT_DELAY 2'd0;
ifcs_0_state_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
ifcs_1_1_noRoute_currentReq <= `BSV_ASSIGNMENT_DELAY
97'h0AAAAAAAAAAAAAAAAAAAAAAAA;
ifcs_1_1_noRoute_flitCount <= `BSV_ASSIGNMENT_DELAY 9'd0;
ifcs_1_1_state <= `BSV_ASSIGNMENT_DELAY 2'd0;
ifcs_1_1_state_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
ifcs_1_noRoute_inner_currentReq <= `BSV_ASSIGNMENT_DELAY
97'h0AAAAAAAAAAAAAAAAAAAAAAAA;
ifcs_1_noRoute_inner_pendingReq <= `BSV_ASSIGNMENT_DELAY 1'd0;
ifcs_1_state <= `BSV_ASSIGNMENT_DELAY 2'd0;
ifcs_1_state_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
ifcs_2_1_state <= `BSV_ASSIGNMENT_DELAY 1'd0;
ifcs_2_state <= `BSV_ASSIGNMENT_DELAY 1'd0;
merged_0_flitLeft <= `BSV_ASSIGNMENT_DELAY 8'd0;
merged_1_flitLeft <= `BSV_ASSIGNMENT_DELAY 8'd0;
rg_fromhost_addr <= `BSV_ASSIGNMENT_DELAY 64'd0;
rg_hart0_reset_delay <= `BSV_ASSIGNMENT_DELAY 8'd0;
rg_tohost_addr <= `BSV_ASSIGNMENT_DELAY 64'd0;
split_0_flitLeft <= `BSV_ASSIGNMENT_DELAY 8'd0;
split_1_flitLeft <= `BSV_ASSIGNMENT_DELAY 8'd0;
split_2_flitLeft <= `BSV_ASSIGNMENT_DELAY 8'd0;
state <= `BSV_ASSIGNMENT_DELAY 1'd0;
state_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
state_1_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
state_1_1_1 <= `BSV_ASSIGNMENT_DELAY 1'd0;
end
else
begin
if (activeSource_0$EN)
activeSource_0 <= `BSV_ASSIGNMENT_DELAY activeSource_0$D_IN;
if (activeSource_1$EN)
activeSource_1 <= `BSV_ASSIGNMENT_DELAY activeSource_1$D_IN;
if (activeSource_1_0$EN)
activeSource_1_0 <= `BSV_ASSIGNMENT_DELAY activeSource_1_0$D_IN;
if (activeSource_1_0_1$EN)
activeSource_1_0_1 <= `BSV_ASSIGNMENT_DELAY activeSource_1_0_1$D_IN;
if (activeSource_1_1$EN)
activeSource_1_1 <= `BSV_ASSIGNMENT_DELAY activeSource_1_1$D_IN;
if (activeSource_1_1_0$EN)
activeSource_1_1_0 <= `BSV_ASSIGNMENT_DELAY activeSource_1_1_0$D_IN;
if (activeSource_1_1_1$EN)
activeSource_1_1_1 <= `BSV_ASSIGNMENT_DELAY activeSource_1_1_1$D_IN;
if (activeSource_1_1_1_1$EN)
activeSource_1_1_1_1 <= `BSV_ASSIGNMENT_DELAY
activeSource_1_1_1_1$D_IN;
if (activeSource_1_1_2$EN)
activeSource_1_1_2 <= `BSV_ASSIGNMENT_DELAY activeSource_1_1_2$D_IN;
if (activeSource_1_2$EN)
activeSource_1_2 <= `BSV_ASSIGNMENT_DELAY activeSource_1_2$D_IN;
if (arbiter_1_1_firstHot$EN)
arbiter_1_1_firstHot <= `BSV_ASSIGNMENT_DELAY
arbiter_1_1_firstHot$D_IN;
if (arbiter_1_1_lastSelect$EN)
arbiter_1_1_lastSelect <= `BSV_ASSIGNMENT_DELAY
arbiter_1_1_lastSelect$D_IN;
if (arbiter_1_1_lastSelect_1$EN)
arbiter_1_1_lastSelect_1 <= `BSV_ASSIGNMENT_DELAY
arbiter_1_1_lastSelect_1$D_IN;
if (arbiter_1_firstHot$EN)
arbiter_1_firstHot <= `BSV_ASSIGNMENT_DELAY arbiter_1_firstHot$D_IN;
if (arbiter_1_firstHot_1$EN)
arbiter_1_firstHot_1 <= `BSV_ASSIGNMENT_DELAY
arbiter_1_firstHot_1$D_IN;
if (arbiter_1_lastSelect$EN)
arbiter_1_lastSelect <= `BSV_ASSIGNMENT_DELAY
arbiter_1_lastSelect$D_IN;
if (arbiter_1_lastSelect_1$EN)
arbiter_1_lastSelect_1 <= `BSV_ASSIGNMENT_DELAY
arbiter_1_lastSelect_1$D_IN;
if (arbiter_1_lastSelect_2$EN)
arbiter_1_lastSelect_2 <= `BSV_ASSIGNMENT_DELAY
arbiter_1_lastSelect_2$D_IN;
if (arbiter_firstHot$EN)
arbiter_firstHot <= `BSV_ASSIGNMENT_DELAY arbiter_firstHot$D_IN;
if (arbiter_lastSelect$EN)
arbiter_lastSelect <= `BSV_ASSIGNMENT_DELAY arbiter_lastSelect$D_IN;
if (ifcs_0_1_noRoute_currentReq$EN)
ifcs_0_1_noRoute_currentReq <= `BSV_ASSIGNMENT_DELAY
ifcs_0_1_noRoute_currentReq$D_IN;
if (ifcs_0_1_noRoute_flitCount$EN)
ifcs_0_1_noRoute_flitCount <= `BSV_ASSIGNMENT_DELAY
ifcs_0_1_noRoute_flitCount$D_IN;
if (ifcs_0_1_state$EN)
ifcs_0_1_state <= `BSV_ASSIGNMENT_DELAY ifcs_0_1_state$D_IN;
if (ifcs_0_1_state_1$EN)
ifcs_0_1_state_1 <= `BSV_ASSIGNMENT_DELAY ifcs_0_1_state_1$D_IN;
if (ifcs_0_noRoute_inner_currentReq$EN)
ifcs_0_noRoute_inner_currentReq <= `BSV_ASSIGNMENT_DELAY
ifcs_0_noRoute_inner_currentReq$D_IN;
if (ifcs_0_noRoute_inner_pendingReq$EN)
ifcs_0_noRoute_inner_pendingReq <= `BSV_ASSIGNMENT_DELAY
ifcs_0_noRoute_inner_pendingReq$D_IN;
if (ifcs_0_state$EN)
ifcs_0_state <= `BSV_ASSIGNMENT_DELAY ifcs_0_state$D_IN;
if (ifcs_0_state_1$EN)
ifcs_0_state_1 <= `BSV_ASSIGNMENT_DELAY ifcs_0_state_1$D_IN;
if (ifcs_1_1_noRoute_currentReq$EN)
ifcs_1_1_noRoute_currentReq <= `BSV_ASSIGNMENT_DELAY
ifcs_1_1_noRoute_currentReq$D_IN;
if (ifcs_1_1_noRoute_flitCount$EN)
ifcs_1_1_noRoute_flitCount <= `BSV_ASSIGNMENT_DELAY
ifcs_1_1_noRoute_flitCount$D_IN;
if (ifcs_1_1_state$EN)
ifcs_1_1_state <= `BSV_ASSIGNMENT_DELAY ifcs_1_1_state$D_IN;
if (ifcs_1_1_state_1$EN)
ifcs_1_1_state_1 <= `BSV_ASSIGNMENT_DELAY ifcs_1_1_state_1$D_IN;
if (ifcs_1_noRoute_inner_currentReq$EN)
ifcs_1_noRoute_inner_currentReq <= `BSV_ASSIGNMENT_DELAY
ifcs_1_noRoute_inner_currentReq$D_IN;
if (ifcs_1_noRoute_inner_pendingReq$EN)
ifcs_1_noRoute_inner_pendingReq <= `BSV_ASSIGNMENT_DELAY
ifcs_1_noRoute_inner_pendingReq$D_IN;
if (ifcs_1_state$EN)
ifcs_1_state <= `BSV_ASSIGNMENT_DELAY ifcs_1_state$D_IN;
if (ifcs_1_state_1$EN)
ifcs_1_state_1 <= `BSV_ASSIGNMENT_DELAY ifcs_1_state_1$D_IN;
if (ifcs_2_1_state$EN)
ifcs_2_1_state <= `BSV_ASSIGNMENT_DELAY ifcs_2_1_state$D_IN;
if (ifcs_2_state$EN)
ifcs_2_state <= `BSV_ASSIGNMENT_DELAY ifcs_2_state$D_IN;
if (merged_0_flitLeft$EN)
merged_0_flitLeft <= `BSV_ASSIGNMENT_DELAY merged_0_flitLeft$D_IN;
if (merged_1_flitLeft$EN)
merged_1_flitLeft <= `BSV_ASSIGNMENT_DELAY merged_1_flitLeft$D_IN;
if (rg_fromhost_addr$EN)
rg_fromhost_addr <= `BSV_ASSIGNMENT_DELAY rg_fromhost_addr$D_IN;
if (rg_hart0_reset_delay$EN)
rg_hart0_reset_delay <= `BSV_ASSIGNMENT_DELAY
rg_hart0_reset_delay$D_IN;
if (rg_tohost_addr$EN)
rg_tohost_addr <= `BSV_ASSIGNMENT_DELAY rg_tohost_addr$D_IN;
if (split_0_flitLeft$EN)
split_0_flitLeft <= `BSV_ASSIGNMENT_DELAY split_0_flitLeft$D_IN;
if (split_1_flitLeft$EN)
split_1_flitLeft <= `BSV_ASSIGNMENT_DELAY split_1_flitLeft$D_IN;
if (split_2_flitLeft$EN)
split_2_flitLeft <= `BSV_ASSIGNMENT_DELAY split_2_flitLeft$D_IN;
if (state$EN) state <= `BSV_ASSIGNMENT_DELAY state$D_IN;
if (state_1$EN) state_1 <= `BSV_ASSIGNMENT_DELAY state_1$D_IN;
if (state_1_1$EN) state_1_1 <= `BSV_ASSIGNMENT_DELAY state_1_1$D_IN;
if (state_1_1_1$EN)
state_1_1_1 <= `BSV_ASSIGNMENT_DELAY state_1_1_1$D_IN;
end
if (hart0_reset$RST_OUT == `BSV_RESET_VALUE)
begin
tagController_tmp_addrOffset <= `BSV_ASSIGNMENT_DELAY 64'd0;
tagController_tmp_doneSendingAW <= `BSV_ASSIGNMENT_DELAY 1'd0;
tagController_tmp_reset_done <= `BSV_ASSIGNMENT_DELAY 1'd0;
tagController_tmp_shimMaster_arff_rv <= `BSV_ASSIGNMENT_DELAY
100'h2AAAAAAAAAAAAAAAAAAAAAAAA;
tagController_tmp_shimMaster_awff_rv <= `BSV_ASSIGNMENT_DELAY
100'h2AAAAAAAAAAAAAAAAAAAAAAAA;
tagController_tmp_shimMaster_bff_rv <= `BSV_ASSIGNMENT_DELAY 9'd170;
tagController_tmp_shimMaster_rff_rv <= `BSV_ASSIGNMENT_DELAY
74'h0AAAAAAAAAAAAAAAAAA;
tagController_tmp_shimMaster_wff_rv <= `BSV_ASSIGNMENT_DELAY
74'h0AAAAAAAAAAAAAAAAAA;
tagController_tmp_shimSlave_arff_rv <= `BSV_ASSIGNMENT_DELAY
99'h2AAAAAAAAAAAAAAAAAAAAAAAA;
tagController_tmp_shimSlave_awff_rv <= `BSV_ASSIGNMENT_DELAY
99'h2AAAAAAAAAAAAAAAAAAAAAAAA;
tagController_tmp_shimSlave_bff_rv <= `BSV_ASSIGNMENT_DELAY 8'd42;
tagController_tmp_shimSlave_rff_rv <= `BSV_ASSIGNMENT_DELAY
74'h0AAAAAAAAAAAAAAAAAA;
tagController_tmp_shimSlave_wff_rv <= `BSV_ASSIGNMENT_DELAY
75'h2AAAAAAAAAAAAAAAAAA;
end
else
begin
if (tagController_tmp_addrOffset$EN)
tagController_tmp_addrOffset <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_addrOffset$D_IN;
if (tagController_tmp_doneSendingAW$EN)
tagController_tmp_doneSendingAW <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_doneSendingAW$D_IN;
if (tagController_tmp_reset_done$EN)
tagController_tmp_reset_done <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_reset_done$D_IN;
if (tagController_tmp_shimMaster_arff_rv$EN)
tagController_tmp_shimMaster_arff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimMaster_arff_rv$D_IN;
if (tagController_tmp_shimMaster_awff_rv$EN)
tagController_tmp_shimMaster_awff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimMaster_awff_rv$D_IN;
if (tagController_tmp_shimMaster_bff_rv$EN)
tagController_tmp_shimMaster_bff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimMaster_bff_rv$D_IN;
if (tagController_tmp_shimMaster_rff_rv$EN)
tagController_tmp_shimMaster_rff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimMaster_rff_rv$D_IN;
if (tagController_tmp_shimMaster_wff_rv$EN)
tagController_tmp_shimMaster_wff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimMaster_wff_rv$D_IN;
if (tagController_tmp_shimSlave_arff_rv$EN)
tagController_tmp_shimSlave_arff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimSlave_arff_rv$D_IN;
if (tagController_tmp_shimSlave_awff_rv$EN)
tagController_tmp_shimSlave_awff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimSlave_awff_rv$D_IN;
if (tagController_tmp_shimSlave_bff_rv$EN)
tagController_tmp_shimSlave_bff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimSlave_bff_rv$D_IN;
if (tagController_tmp_shimSlave_rff_rv$EN)
tagController_tmp_shimSlave_rff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimSlave_rff_rv$D_IN;
if (tagController_tmp_shimSlave_wff_rv$EN)
tagController_tmp_shimSlave_wff_rv <= `BSV_ASSIGNMENT_DELAY
tagController_tmp_shimSlave_wff_rv$D_IN;
end
end
// synopsys translate_off
`ifdef BSV_NO_INITIAL_BLOCKS
`else // not BSV_NO_INITIAL_BLOCKS
initial
begin
activeSource_0 = 1'h0;
activeSource_1 = 1'h0;
activeSource_1_0 = 1'h0;
activeSource_1_0_1 = 1'h0;
activeSource_1_1 = 1'h0;
activeSource_1_1_0 = 1'h0;
activeSource_1_1_1 = 1'h0;
activeSource_1_1_1_1 = 1'h0;
activeSource_1_1_2 = 1'h0;
activeSource_1_2 = 1'h0;
arbiter_1_1_firstHot = 1'h0;
arbiter_1_1_lastSelect = 1'h0;
arbiter_1_1_lastSelect_1 = 1'h0;
arbiter_1_firstHot = 1'h0;
arbiter_1_firstHot_1 = 1'h0;
arbiter_1_lastSelect = 1'h0;
arbiter_1_lastSelect_1 = 1'h0;
arbiter_1_lastSelect_2 = 1'h0;
arbiter_firstHot = 1'h0;
arbiter_lastSelect = 1'h0;
ifcs_0_1_noRoute_currentReq = 97'h0AAAAAAAAAAAAAAAAAAAAAAAA;
ifcs_0_1_noRoute_flitCount = 9'h0AA;
ifcs_0_1_state = 2'h2;
ifcs_0_1_state_1 = 1'h0;
ifcs_0_noRoute_inner_currentReq = 97'h0AAAAAAAAAAAAAAAAAAAAAAAA;
ifcs_0_noRoute_inner_pendingReq = 1'h0;
ifcs_0_state = 2'h2;
ifcs_0_state_1 = 1'h0;
ifcs_1_1_noRoute_currentReq = 97'h0AAAAAAAAAAAAAAAAAAAAAAAA;
ifcs_1_1_noRoute_flitCount = 9'h0AA;
ifcs_1_1_state = 2'h2;
ifcs_1_1_state_1 = 1'h0;
ifcs_1_noRoute_inner_currentReq = 97'h0AAAAAAAAAAAAAAAAAAAAAAAA;
ifcs_1_noRoute_inner_pendingReq = 1'h0;
ifcs_1_state = 2'h2;
ifcs_1_state_1 = 1'h0;
ifcs_2_1_state = 1'h0;
ifcs_2_state = 1'h0;
merged_0_flitLeft = 8'hAA;
merged_1_flitLeft = 8'hAA;
rg_fromhost_addr = 64'hAAAAAAAAAAAAAAAA;
rg_hart0_reset_delay = 8'hAA;
rg_tohost_addr = 64'hAAAAAAAAAAAAAAAA;
split_0_flitLeft = 8'hAA;
split_1_flitLeft = 8'hAA;
split_2_flitLeft = 8'hAA;
state = 1'h0;
state_1 = 1'h0;
state_1_1 = 1'h0;
state_1_1_1 = 1'h0;
tagController_tmp_addrOffset = 64'hAAAAAAAAAAAAAAAA;
tagController_tmp_doneSendingAW = 1'h0;
tagController_tmp_reset_done = 1'h0;
tagController_tmp_shimMaster_arff_rv = 100'hAAAAAAAAAAAAAAAAAAAAAAAAA;
tagController_tmp_shimMaster_awff_rv = 100'hAAAAAAAAAAAAAAAAAAAAAAAAA;
tagController_tmp_shimMaster_bff_rv = 9'h0AA;
tagController_tmp_shimMaster_rff_rv = 74'h2AAAAAAAAAAAAAAAAAA;
tagController_tmp_shimMaster_wff_rv = 74'h2AAAAAAAAAAAAAAAAAA;
tagController_tmp_shimSlave_arff_rv = 99'h2AAAAAAAAAAAAAAAAAAAAAAAA;
tagController_tmp_shimSlave_awff_rv = 99'h2AAAAAAAAAAAAAAAAAAAAAAAA;
tagController_tmp_shimSlave_bff_rv = 8'hAA;
tagController_tmp_shimSlave_rff_rv = 74'h2AAAAAAAAAAAAAAAAAA;
tagController_tmp_shimSlave_wff_rv = 75'h2AAAAAAAAAAAAAAAAAA;
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 (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_rl_dm_hart0_reset)
begin
v__h22817 = $stime;
#0;
end
v__h22811 = v__h22817 / 32'd10;
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_rl_dm_hart0_reset)
$display("%0d: %m.rl_dm_hart0_reset: asserting hart0 reset for %0d cycles",
v__h22811,
$signed(32'd10));
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_rl_dm_hart0_reset_wait &&
rg_hart0_reset_delay == 8'd1)
begin
v__h22960 = $stime;
#0;
end
v__h22954 = v__h22960 / 32'd10;
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_rl_dm_hart0_reset_wait &&
rg_hart0_reset_delay == 8'd1)
$display("%0d: %m.rl_dm_hart0_reset_wait: proc.start (pc %0h, tohostAddr %0h, fromhostAddr %0h",
v__h22954,
64'h0000000070000000,
rg_tohost_addr,
rg_fromhost_addr);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_arbitrate &&
!SEXT_arbiter_lastSelect_493_494_BIT_0_495_AND__ETC___d1501 &&
!SEXT_arbiter_firstHot_497_498_BIT_0_499_AND_re_ETC___d1505)
$display("mkOneHotArbiter: next method should not be run with no pending request");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_arbitrate &&
!SEXT_arbiter_lastSelect_493_494_BIT_0_495_AND__ETC___d1501 &&
!SEXT_arbiter_firstHot_497_498_BIT_0_499_AND_re_ETC___d1505)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h50643 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h50643,
$signed(32'd0));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_innerRoute$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_innerRoute$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_innerRoute$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_innerRoute$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_innerRoute$D_OUT[2])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_innerRoute$D_OUT[2])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && ifcs_0_innerRoute$EMPTY_N &&
(ifcs_0_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && !ifcs_0_innerRoute$EMPTY_N)
begin
v__h50032 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && !ifcs_0_innerRoute$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h50032,
$signed(32'd0));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && !ifcs_0_innerRoute$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h54652 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h54652,
$signed(32'd1));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_innerRoute$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_innerRoute$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_innerRoute$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_innerRoute$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_innerRoute$D_OUT[2])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_innerRoute$D_OUT[2])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && ifcs_1_innerRoute$EMPTY_N &&
(ifcs_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && !ifcs_1_innerRoute$EMPTY_N)
begin
v__h54041 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && !ifcs_1_innerRoute$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h54041,
$signed(32'd1));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && !ifcs_1_innerRoute$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected && WILL_FIRE_RL_burst)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 113, column 32: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected] and\n [RL_burst] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if ((WILL_FIRE_RL_source_selected || WILL_FIRE_RL_burst) &&
(WILL_FIRE_RL_source_selected_1 || WILL_FIRE_RL_burst_1))
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected, RL_burst]\n and [RL_source_selected_1, RL_burst_1] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_1 && WILL_FIRE_RL_burst_1)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_1] and\n [RL_burst_1] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_sink_selected && WILL_FIRE_RL_sink_selected_1)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 154, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_sink_selected] and\n [RL_sink_selected_1] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if ((WILL_FIRE_RL_sink_selected || WILL_FIRE_RL_sink_selected_1) &&
WILL_FIRE_RL_sink_selected_2)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 154, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_sink_selected,\n RL_sink_selected_1] and [RL_sink_selected_2] ) fired in the same clock\n cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_arbitrate_2 &&
!SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_148__ETC___d2154 &&
!SEXT_arbiter_1_firstHot_1_150_151_BIT_0_152_AN_ETC___d2158)
$display("mkOneHotArbiter: next method should not be run with no pending request");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_arbitrate_2 &&
!SEXT_arbiter_1_lastSelect_2_146_147_BIT_0_148__ETC___d2154 &&
!SEXT_arbiter_1_firstHot_1_150_151_BIT_0_152_AN_ETC___d2158)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h84586 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h84586,
$signed(32'd0));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_1_innerRoute$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_1_innerRoute$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_1_innerRoute$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_1_innerRoute$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_1_innerRoute$D_OUT[2])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_1_innerRoute$D_OUT[2])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && ifcs_0_1_innerRoute$EMPTY_N &&
(ifcs_0_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_0_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && !ifcs_0_1_innerRoute$EMPTY_N)
begin
v__h83975 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && !ifcs_0_1_innerRoute$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h83975,
$signed(32'd0));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && !ifcs_0_1_innerRoute$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h87479 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h87479,
$signed(32'd1));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_1_innerRoute$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_1_innerRoute$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_1_innerRoute$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_1_innerRoute$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_1_innerRoute$D_OUT[2])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_1_innerRoute$D_OUT[2])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && ifcs_1_1_innerRoute$EMPTY_N &&
(ifcs_1_1_innerRoute$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[1] ? 2'd1 : 2'd0) +
(ifcs_1_1_innerRoute$D_OUT[2] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && !ifcs_1_1_innerRoute$EMPTY_N)
begin
v__h86868 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && !ifcs_1_1_innerRoute$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h86868,
$signed(32'd1));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && !ifcs_1_1_innerRoute$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_5 && WILL_FIRE_RL_burst_5)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_5] and\n [RL_burst_5] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if ((WILL_FIRE_RL_source_selected_5 || WILL_FIRE_RL_burst_5) &&
(WILL_FIRE_RL_source_selected_6 || WILL_FIRE_RL_burst_6))
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_5,\n RL_burst_5] and [RL_source_selected_6, RL_burst_6] ) fired in the same clock\n cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_6 && WILL_FIRE_RL_burst_6)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_6] and\n [RL_burst_6] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_sink_selected_5 && WILL_FIRE_RL_sink_selected_6)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 154, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_sink_selected_5] and\n [RL_sink_selected_6] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if ((WILL_FIRE_RL_sink_selected_5 || WILL_FIRE_RL_sink_selected_6) &&
WILL_FIRE_RL_sink_selected_7)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 154, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_sink_selected_5,\n RL_sink_selected_6] and [RL_sink_selected_7] ) fired in the same clock\n cycle.\n");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ug_uncached_mem_shim_master_u_aw_warnDoDrop)
$display("WARNING: dropping from Source that can't be dropped from");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ug_uncached_mem_shim_master_u_w_warnDoDrop)
$display("WARNING: dropping from Source that can't be dropped from");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ug_uncached_mem_shim_master_u_b_warnDoPut)
$display("WARNING: putting into a Sink that can't be put into");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ug_uncached_mem_shim_master_u_ar_warnDoDrop)
$display("WARNING: dropping from Source that can't be dropped from");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ug_uncached_mem_shim_master_u_r_warnDoPut)
$display("WARNING: putting into a Sink that can't be put into");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_master_u_aw_warnDoDrop)
$display("WARNING: dropping from Source that can't be dropped from");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_master_u_w_warnDoDrop)
$display("WARNING: dropping from Source that can't be dropped from");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_master_u_b_warnDoPut)
$display("WARNING: putting into a Sink that can't be put into");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_master_u_ar_warnDoDrop)
$display("WARNING: dropping from Source that can't be dropped from");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_master_u_r_warnDoPut)
$display("WARNING: putting into a Sink that can't be put into");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_slave_u_aw_warnDoPut)
$display("WARNING: putting into a Sink that can't be put into");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_slave_u_w_warnDoPut)
$display("WARNING: putting into a Sink that can't be put into");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_slave_u_b_warnDoDrop)
$display("WARNING: dropping from Source that can't be dropped from");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_slave_u_ar_warnDoPut)
$display("WARNING: putting into a Sink that can't be put into");
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_tagController_tmp_ug_slave_u_r_warnDoDrop)
$display("WARNING: dropping from Source that can't be dropped from");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_0_putFirst && split_0_doPut$wget[172])
$display("Expecting FirstFlit of merged write");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_0_putFirst && split_0_doPut$wget[172])
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_0_putOther && split_0_doPut$wget[172] &&
split_0_doPut$wget[1] &&
split_0_flitLeft > 8'd1)
$display("Expecting more write data flits");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_0_putOther && split_0_doPut$wget[172] &&
split_0_doPut$wget[1] &&
split_0_flitLeft > 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_0_putOther && split_0_doPut$wget[172] &&
!split_0_doPut$wget[1] &&
split_0_flitLeft == 8'd1)
$display("Expecting last write data flit");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_0_putOther && split_0_doPut$wget[172] &&
!split_0_doPut$wget[1] &&
split_0_flitLeft == 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_0_putOther && !split_0_doPut$wget[172])
$display("Expecting OtherFlit of merged write");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_0_putOther && !split_0_doPut$wget[172])
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_1_putFirst && split_1_doPut$wget[172])
$display("Expecting FirstFlit of merged write");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_1_putFirst && split_1_doPut$wget[172])
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_1_putOther && split_1_doPut$wget[172] &&
split_1_doPut$wget[1] &&
split_1_flitLeft > 8'd1)
$display("Expecting more write data flits");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_1_putOther && split_1_doPut$wget[172] &&
split_1_doPut$wget[1] &&
split_1_flitLeft > 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_1_putOther && split_1_doPut$wget[172] &&
!split_1_doPut$wget[1] &&
split_1_flitLeft == 8'd1)
$display("Expecting last write data flit");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_1_putOther && split_1_doPut$wget[172] &&
!split_1_doPut$wget[1] &&
split_1_flitLeft == 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_1_putOther && !split_1_doPut$wget[172])
$display("Expecting OtherFlit of merged write");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_1_putOther && !split_1_doPut$wget[172])
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_2_putFirst && split_2_doPut$wget[172])
$display("Expecting FirstFlit of merged write");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_2_putFirst && split_2_doPut$wget[172])
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_2_putOther && split_2_doPut$wget[172] &&
split_2_doPut$wget[1] &&
split_2_flitLeft > 8'd1)
$display("Expecting more write data flits");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_2_putOther && split_2_doPut$wget[172] &&
split_2_doPut$wget[1] &&
split_2_flitLeft > 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_2_putOther && split_2_doPut$wget[172] &&
!split_2_doPut$wget[1] &&
split_2_flitLeft == 8'd1)
$display("Expecting last write data flit");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_2_putOther && split_2_doPut$wget[172] &&
!split_2_doPut$wget[1] &&
split_2_flitLeft == 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_2_putOther && !split_2_doPut$wget[172])
$display("Expecting OtherFlit of merged write");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_split_2_putOther && !split_2_doPut$wget[172])
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_nonRoutableFlit &&
WILL_FIRE_RL_ifcs_0_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 54: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_nonRoutableFlit] and\n [RL_ifcs_0_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_arbitrate_1 &&
!SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_AN_ETC___d1696 &&
!SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702 &&
!SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708)
$display("mkOneHotArbiter: next method should not be run with no pending request");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_arbitrate_1 &&
!SEXT_arbiter_1_lastSelect_683_684_BIT_0_685_AN_ETC___d1696 &&
!SEXT_arbiter_1_lastSelect_1_687_688_BIT_0_689__ETC___d1702 &&
!SEXT_arbiter_1_firstHot_692_693_BIT_0_694_AND__ETC___d1708)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h65347 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h65347,
$signed(32'd0));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_routeBack$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_routeBack$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_routeBack$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_routeBack$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && ifcs_0_routeBack$EMPTY_N &&
(ifcs_0_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && !ifcs_0_routeBack$EMPTY_N)
begin
v__h64966 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && !ifcs_0_routeBack$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h64966,
$signed(32'd0));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && !ifcs_0_routeBack$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h67417 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h67417,
$signed(32'd1));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_routeBack$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_routeBack$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_routeBack$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_routeBack$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && ifcs_1_routeBack$EMPTY_N &&
(ifcs_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && !ifcs_1_routeBack$EMPTY_N)
begin
v__h67036 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && !ifcs_1_routeBack$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h67036,
$signed(32'd1));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && !ifcs_1_routeBack$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_3 && WILL_FIRE_RL_burst_3)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_3] and\n [RL_burst_3] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h69316 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h69316,
$signed(32'd2));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_2_routeBack$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_2_routeBack$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_2_routeBack$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_2_routeBack$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && ifcs_2_routeBack$EMPTY_N &&
(ifcs_2_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && !ifcs_2_routeBack$EMPTY_N)
begin
v__h68935 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && !ifcs_2_routeBack$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h68935,
$signed(32'd2));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && !ifcs_2_routeBack$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_2 && WILL_FIRE_RL_burst_2)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_2] and\n [RL_burst_2] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if ((WILL_FIRE_RL_source_selected_2 || WILL_FIRE_RL_burst_2) &&
(WILL_FIRE_RL_source_selected_3 || WILL_FIRE_RL_burst_3))
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_2,\n RL_burst_2] and [RL_source_selected_3, RL_burst_3] ) fired in the same clock\n cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if ((WILL_FIRE_RL_source_selected_2 || WILL_FIRE_RL_burst_2 ||
WILL_FIRE_RL_source_selected_3 ||
WILL_FIRE_RL_burst_3) &&
(WILL_FIRE_RL_source_selected_4 || WILL_FIRE_RL_burst_4))
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_2,\n RL_burst_2, RL_source_selected_3, RL_burst_3] and [RL_source_selected_4,\n RL_burst_4] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_4 && WILL_FIRE_RL_burst_4)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_4] and\n [RL_burst_4] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_sink_selected_3 && WILL_FIRE_RL_sink_selected_4)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 154, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_sink_selected_3] and\n [RL_sink_selected_4] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_firstFlit &&
WILL_FIRE_RL_ifcs_0_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_firstFlit] and\n [RL_ifcs_0_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_firstFlit && WILL_FIRE_RL_ifcs_0_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_firstFlit] and\n [RL_ifcs_0_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_firstFlit &&
WILL_FIRE_RL_ifcs_0_nonRoutableFlit)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_firstFlit] and\n [RL_ifcs_0_nonRoutableFlit] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_firstFlit && WILL_FIRE_RL_ifcs_0_followFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_firstFlit] and\n [RL_ifcs_0_followFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_followFlits &&
WILL_FIRE_RL_ifcs_0_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_followFlits] and\n [RL_ifcs_0_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_followFlits && WILL_FIRE_RL_ifcs_0_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_followFlits] and\n [RL_ifcs_0_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_followFlits &&
WILL_FIRE_RL_ifcs_0_nonRoutableFlit)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_followFlits] and\n [RL_ifcs_0_nonRoutableFlit] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_drainFlits &&
WILL_FIRE_RL_ifcs_0_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 73: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_drainFlits] and\n [RL_ifcs_0_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_merged_0_genOther && proc$master1_wlast &&
merged_0_flitLeft > 8'd1)
$display("Expecting more write data flits");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_merged_0_genOther && proc$master1_wlast &&
merged_0_flitLeft > 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_merged_0_genOther && !proc$master1_wlast &&
merged_0_flitLeft == 8'd1)
$display("Expecting last write data flit");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_merged_0_genOther && !proc$master1_wlast &&
merged_0_flitLeft == 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_firstFlit_1 &&
WILL_FIRE_RL_ifcs_0_followFlits_1)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 283, column 10: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_firstFlit_1] and\n [RL_ifcs_0_followFlits_1] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_firstFlit_1 &&
WILL_FIRE_RL_ifcs_1_followFlits_1)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 283, column 10: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_firstFlit_1] and\n [RL_ifcs_1_followFlits_1] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_2_firstFlit && WILL_FIRE_RL_ifcs_2_followFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 282, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_2_firstFlit] and\n [RL_ifcs_2_followFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_nonRoutableFlit &&
WILL_FIRE_RL_ifcs_0_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 54: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_nonRoutableFlit] and\n [RL_ifcs_0_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_arbitrate_3 &&
!SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_328__ETC___d2339 &&
!SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345 &&
!SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351)
$display("mkOneHotArbiter: next method should not be run with no pending request");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_arbitrate_3 &&
!SEXT_arbiter_1_1_lastSelect_326_327_BIT_0_328__ETC___d2339 &&
!SEXT_arbiter_1_1_lastSelect_1_330_331_BIT_0_33_ETC___d2345 &&
!SEXT_arbiter_1_1_firstHot_335_336_BIT_0_337_AN_ETC___d2351)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h96759 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h96759,
$signed(32'd0));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_1_routeBack$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_1_routeBack$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_0_1_routeBack$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_0_1_routeBack$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && ifcs_0_1_routeBack$EMPTY_N &&
(ifcs_0_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_0_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && !ifcs_0_1_routeBack$EMPTY_N)
begin
v__h96378 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && !ifcs_0_1_routeBack$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h96378,
$signed(32'd0));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && !ifcs_0_1_routeBack$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h99250 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h99250,
$signed(32'd1));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_1_routeBack$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_1_routeBack$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_1_1_routeBack$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_1_1_routeBack$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && ifcs_1_1_routeBack$EMPTY_N &&
(ifcs_1_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_1_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && !ifcs_1_1_routeBack$EMPTY_N)
begin
v__h98869 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && !ifcs_1_1_routeBack$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h98869,
$signed(32'd1));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && !ifcs_1_1_routeBack$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_8 && WILL_FIRE_RL_burst_8)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_8] and\n [RL_burst_8] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
begin
v__h101560 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("%0t -- mkOneWayBus error: input %0d was selected but the requested path ",
v__h101560,
$signed(32'd2));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("<V ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_2_1_routeBack$D_OUT[0])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_2_1_routeBack$D_OUT[0])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
ifcs_2_1_routeBack$D_OUT[1])
$write("True");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1 &&
!ifcs_2_1_routeBack$D_OUT[1])
$write("False");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" ");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write("");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" >");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$write(" is not a valid one-hot path.", "\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && ifcs_2_1_routeBack$EMPTY_N &&
(ifcs_2_1_routeBack$D_OUT[0] ? 2'd1 : 2'd0) +
(ifcs_2_1_routeBack$D_OUT[1] ? 2'd1 : 2'd0) !=
2'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && !ifcs_2_1_routeBack$EMPTY_N)
begin
v__h101179 = $time;
#0;
end
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && !ifcs_2_1_routeBack$EMPTY_N)
$display("%0t -- mkOneWayBus error: input %0d was selected but there was no requested path.",
v__h101179,
$signed(32'd2));
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && !ifcs_2_1_routeBack$EMPTY_N)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_7 && WILL_FIRE_RL_burst_7)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_7] and\n [RL_burst_7] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if ((WILL_FIRE_RL_source_selected_7 || WILL_FIRE_RL_burst_7) &&
(WILL_FIRE_RL_source_selected_8 || WILL_FIRE_RL_burst_8))
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_7,\n RL_burst_7] and [RL_source_selected_8, RL_burst_8] ) fired in the same clock\n cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if ((WILL_FIRE_RL_source_selected_7 || WILL_FIRE_RL_burst_7 ||
WILL_FIRE_RL_source_selected_8 ||
WILL_FIRE_RL_burst_8) &&
(WILL_FIRE_RL_source_selected_9 || WILL_FIRE_RL_burst_9))
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_7,\n RL_burst_7, RL_source_selected_8, RL_burst_8] and [RL_source_selected_9,\n RL_burst_9] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_source_selected_9 && WILL_FIRE_RL_burst_9)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 114, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_source_selected_9] and\n [RL_burst_9] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_sink_selected_8 && WILL_FIRE_RL_sink_selected_9)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 154, column 12: (R0001)\n Mutually exclusive rules (from the ME sets [RL_sink_selected_8] and\n [RL_sink_selected_9] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_firstFlit &&
WILL_FIRE_RL_ifcs_0_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_firstFlit] and\n [RL_ifcs_0_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_firstFlit &&
WILL_FIRE_RL_ifcs_0_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_firstFlit] and\n [RL_ifcs_0_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_firstFlit &&
WILL_FIRE_RL_ifcs_0_1_nonRoutableFlit)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_firstFlit] and\n [RL_ifcs_0_1_nonRoutableFlit] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_firstFlit &&
WILL_FIRE_RL_ifcs_0_1_followFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_firstFlit] and\n [RL_ifcs_0_1_followFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_followFlits &&
WILL_FIRE_RL_ifcs_0_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_followFlits] and\n [RL_ifcs_0_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_followFlits &&
WILL_FIRE_RL_ifcs_0_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_followFlits] and\n [RL_ifcs_0_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_followFlits &&
WILL_FIRE_RL_ifcs_0_1_nonRoutableFlit)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_followFlits] and\n [RL_ifcs_0_1_nonRoutableFlit] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_drainFlits &&
WILL_FIRE_RL_ifcs_0_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 73: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_drainFlits] and\n [RL_ifcs_0_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_firstFlit &&
WILL_FIRE_RL_ifcs_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_firstFlit] and\n [RL_ifcs_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_firstFlit && WILL_FIRE_RL_ifcs_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_firstFlit] and\n [RL_ifcs_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_firstFlit &&
WILL_FIRE_RL_ifcs_1_nonRoutableFlit)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_firstFlit] and\n [RL_ifcs_1_nonRoutableFlit] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_firstFlit && WILL_FIRE_RL_ifcs_1_followFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_firstFlit] and\n [RL_ifcs_1_followFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_followFlits &&
WILL_FIRE_RL_ifcs_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_followFlits] and\n [RL_ifcs_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_followFlits && WILL_FIRE_RL_ifcs_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_followFlits] and\n [RL_ifcs_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_followFlits &&
WILL_FIRE_RL_ifcs_1_nonRoutableFlit)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_followFlits] and\n [RL_ifcs_1_nonRoutableFlit] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_nonRoutableFlit &&
WILL_FIRE_RL_ifcs_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 54: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_nonRoutableFlit] and\n [RL_ifcs_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_drainFlits &&
WILL_FIRE_RL_ifcs_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 73: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_drainFlits] and\n [RL_ifcs_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_merged_1_genOther && debug_module$master_wlast &&
merged_1_flitLeft > 8'd1)
$display("Expecting more write data flits");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_merged_1_genOther && debug_module$master_wlast &&
merged_1_flitLeft > 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_merged_1_genOther && !debug_module$master_wlast &&
merged_1_flitLeft == 8'd1)
$display("Expecting last write data flit");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_merged_1_genOther && !debug_module$master_wlast &&
merged_1_flitLeft == 8'd1)
$finish(32'd0);
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_firstFlit &&
WILL_FIRE_RL_ifcs_1_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_firstFlit] and\n [RL_ifcs_1_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_firstFlit &&
WILL_FIRE_RL_ifcs_1_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_firstFlit] and\n [RL_ifcs_1_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_firstFlit &&
WILL_FIRE_RL_ifcs_1_1_nonRoutableFlit)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_firstFlit] and\n [RL_ifcs_1_1_nonRoutableFlit] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_firstFlit &&
WILL_FIRE_RL_ifcs_1_1_followFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_firstFlit] and\n [RL_ifcs_1_1_followFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_followFlits &&
WILL_FIRE_RL_ifcs_1_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_followFlits] and\n [RL_ifcs_1_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_followFlits &&
WILL_FIRE_RL_ifcs_1_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_followFlits] and\n [RL_ifcs_1_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_followFlits &&
WILL_FIRE_RL_ifcs_1_1_nonRoutableFlit)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 41: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_followFlits] and\n [RL_ifcs_1_1_nonRoutableFlit] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_nonRoutableFlit &&
WILL_FIRE_RL_ifcs_1_1_drainFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 215, column 54: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_nonRoutableFlit] and\n [RL_ifcs_1_1_drainFlits] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (RST_N_dm_power_on_reset != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_drainFlits &&
WILL_FIRE_RL_ifcs_1_1_nonRoutableGenRsp)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 216, column 73: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_drainFlits] and\n [RL_ifcs_1_1_nonRoutableGenRsp] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_0_1_firstFlit_1 &&
WILL_FIRE_RL_ifcs_0_1_followFlits_1)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 283, column 10: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_0_1_firstFlit_1] and\n [RL_ifcs_0_1_followFlits_1] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_1_1_firstFlit_1 &&
WILL_FIRE_RL_ifcs_1_1_followFlits_1)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 283, column 10: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_1_1_firstFlit_1] and\n [RL_ifcs_1_1_followFlits_1] ) fired in the same clock cycle.\n");
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (EN_start)
begin
v__h104002 = $stime;
#0;
end
v__h103996 = v__h104002 / 32'd10;
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (EN_start)
$display("%0d: %m.method start: proc.start (pc %0h, tohostAddr %0h, fromhostAddr %0h)",
v__h103996,
64'h0000000070000000,
start_tohost_addr,
start_fromhost_addr);
if (RST_N != `BSV_RESET_VALUE)
if (hart0_reset$RST_OUT != `BSV_RESET_VALUE)
if (WILL_FIRE_RL_ifcs_2_1_firstFlit &&
WILL_FIRE_RL_ifcs_2_1_followFlits)
$display("Error: \"../libs/BlueStuff/Interconnect.bsv\", line 282, column 30: (R0001)\n Mutually exclusive rules (from the ME sets [RL_ifcs_2_1_firstFlit] and\n [RL_ifcs_2_1_followFlits] ) fired in the same clock cycle.\n");
end
// synopsys translate_on
endmodule // mkCoreW