// ------------------------------------------------------------------------- 
// High Level Design Compiler for Intel(R) FPGAs Version 24.2 (Release Build #99.1)
// 
// Legal Notice: Copyright 2022 Intel Corporation.  All rights reserved.
// Your use of  Intel Corporation's design tools,  logic functions and other
// software and  tools, and its AMPP partner logic functions, and any output
// files any  of the foregoing (including  device programming  or simulation
// files), and  any associated  documentation  or information  are expressly
// subject  to the terms and  conditions of the  Intel FPGA Software License
// Agreement, Intel MegaCore Function License Agreement, or other applicable
// license agreement,  including,  without limitation,  that your use is for
// the  sole  purpose of  programming  logic devices  manufactured by  Intel
// and  sold by Intel  or its authorized  distributors. Please refer  to the
// applicable agreement for further details.
// ---------------------------------------------------------------------------

// SystemVerilog created from c_compMM_m_function_wrapper
// Created for function/kernel c_compMM_m
// SystemVerilog created on Wed Mar 26 11:59:07 2025


(* altera_attribute = "-name AUTO_SHIFT_REGISTER_RECOGNITION OFF; -name MESSAGE_DISABLE 10036; -name MESSAGE_DISABLE 10037; -name MESSAGE_DISABLE 14130; -name MESSAGE_DISABLE 14320; -name MESSAGE_DISABLE 15400; -name MESSAGE_DISABLE 14130; -name MESSAGE_DISABLE 10036; -name MESSAGE_DISABLE 12020; -name MESSAGE_DISABLE 12030; -name MESSAGE_DISABLE 12010; -name MESSAGE_DISABLE 12110; -name MESSAGE_DISABLE 14320; -name MESSAGE_DISABLE 13410; -name MESSAGE_DISABLE 113007; -name MESSAGE_DISABLE 10958" *)
module c_compMM_m_function_wrapper (
    input wire [63:0] W,
    input wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_readdata,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_waitrequest,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_writeack,
    input wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_readdata,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_waitrequest,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_writeack,
    input wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_readdata,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_waitrequest,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_writeack,
    input wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_readdata,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_waitrequest,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_writeack,
    input wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_readdata,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_waitrequest,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_writeack,
    input wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_readdata,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_waitrequest,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_writeack,
    input wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_readdata,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_waitrequest,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_writeack,
    input wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_readdata,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_waitrequest,
    input wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_writeack,
    input wire [511:0] avm_memdep_17_c_compMM_m_readdata,
    input wire [0:0] avm_memdep_17_c_compMM_m_readdatavalid,
    input wire [0:0] avm_memdep_17_c_compMM_m_waitrequest,
    input wire [0:0] avm_memdep_17_c_compMM_m_writeack,
    input wire [191:0] avst_iord_bl_call_c_compMM_m_data,
    input wire [0:0] avst_iord_bl_call_c_compMM_m_valid,
    input wire [0:0] avst_iowr_bl_return_c_compMM_m_almostfull,
    input wire [0:0] avst_iowr_bl_return_c_compMM_m_ready,
    input wire [63:0] res,
    input wire [0:0] stall,
    input wire [0:0] stall_in,
    input wire [0:0] start,
    input wire [0:0] valid_in,
    input wire [63:0] y,
    output wire [1:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_address,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_burstcount,
    output wire [127:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_byteenable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_enable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_read,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_write,
    output wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_writedata,
    output wire [1:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_address,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_burstcount,
    output wire [127:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_byteenable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_enable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_read,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_write,
    output wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_writedata,
    output wire [1:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_address,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_burstcount,
    output wire [127:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_byteenable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_enable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_read,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_write,
    output wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_writedata,
    output wire [1:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_address,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_burstcount,
    output wire [127:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_byteenable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_enable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_read,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_write,
    output wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_writedata,
    output wire [9:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_address,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_burstcount,
    output wire [127:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_byteenable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_enable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_read,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_write,
    output wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_writedata,
    output wire [9:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_address,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_burstcount,
    output wire [127:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_byteenable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_enable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_read,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_write,
    output wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_writedata,
    output wire [9:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_address,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_burstcount,
    output wire [127:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_byteenable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_enable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_read,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_write,
    output wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_writedata,
    output wire [9:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_address,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_burstcount,
    output wire [127:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_byteenable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_enable,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_read,
    output wire [0:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_write,
    output wire [1023:0] avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_writedata,
    output wire [3:0] avm_memdep_17_c_compMM_m_address,
    output wire [0:0] avm_memdep_17_c_compMM_m_burstcount,
    output wire [63:0] avm_memdep_17_c_compMM_m_byteenable,
    output wire [0:0] avm_memdep_17_c_compMM_m_enable,
    output wire [0:0] avm_memdep_17_c_compMM_m_read,
    output wire [0:0] avm_memdep_17_c_compMM_m_write,
    output wire [511:0] avm_memdep_17_c_compMM_m_writedata,
    output wire [0:0] avst_iord_bl_call_c_compMM_m_almost_full,
    output wire [0:0] avst_iord_bl_call_c_compMM_m_ready,
    output wire [0:0] avst_iowr_bl_return_c_compMM_m_data,
    output wire [0:0] avst_iowr_bl_return_c_compMM_m_valid,
    output wire [0:0] busy,
    output wire [0:0] done,
    input wire clock,
    input wire resetn
    );

    wire [0:0] GND_q;
    wire [0:0] VCC_q;
    wire [63:0] W_const_q;
    wire [0:0] busy_and_q;
    wire [0:0] busy_or_q;
    wire [0:0] c_compMM_m_function_out_iord_bl_call_c_compMM_m_o_fifoalmost_full;
    wire [0:0] c_compMM_m_function_out_iord_bl_call_c_compMM_m_o_fifoready;
    wire [0:0] c_compMM_m_function_out_iowr_bl_return_c_compMM_m_o_fifodata;
    wire [0:0] c_compMM_m_function_out_iowr_bl_return_c_compMM_m_o_fifovalid;
    wire [1:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_burstcount;
    wire [127:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_write;
    wire [1023:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_writedata;
    wire [1:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_burstcount;
    wire [127:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_write;
    wire [1023:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_writedata;
    wire [1:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_burstcount;
    wire [127:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_write;
    wire [1023:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_writedata;
    wire [1:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_burstcount;
    wire [127:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_write;
    wire [1023:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_writedata;
    wire [9:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_burstcount;
    wire [127:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_write;
    wire [1023:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_writedata;
    wire [9:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_burstcount;
    wire [127:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_write;
    wire [1023:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_writedata;
    wire [9:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_burstcount;
    wire [127:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_write;
    wire [1023:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_writedata;
    wire [9:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_burstcount;
    wire [127:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_write;
    wire [1023:0] c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_writedata;
    wire [3:0] c_compMM_m_function_out_memdep_17_c_compMM_m_avm_address;
    wire [0:0] c_compMM_m_function_out_memdep_17_c_compMM_m_avm_burstcount;
    wire [63:0] c_compMM_m_function_out_memdep_17_c_compMM_m_avm_byteenable;
    wire [0:0] c_compMM_m_function_out_memdep_17_c_compMM_m_avm_enable;
    wire [0:0] c_compMM_m_function_out_memdep_17_c_compMM_m_avm_read;
    wire [0:0] c_compMM_m_function_out_memdep_17_c_compMM_m_avm_write;
    wire [511:0] c_compMM_m_function_out_memdep_17_c_compMM_m_avm_writedata;
    wire [0:0] c_compMM_m_function_out_stall_out;
    wire [191:0] implicit_input_q;
    wire [0:0] not_ready_q;
    wire [0:0] not_stall_q;
    wire [0:0] pos_reset_q;
    wire [0:0] start_mask_and_q;
    wire [0:0] start_pulse_out_o_valid;
    wire [0:0] wait_pulse_extender_inst_out_o_sclrn;
    reg [0:0] rst_sync_rst_sclrn;


    // wait_pulse_extender_inst(BLACKBOX,132)
    c_compMM_m_dupName_0_wait_pulse_extender00005o64u60uq0cx5gv9sqcz thewait_pulse_extender_inst (
        .out_o_sclrn(wait_pulse_extender_inst_out_o_sclrn),
        .clock(clock),
        .resetn(rst_sync_rst_sclrn[0])
    );

    // start_pulse(BLACKBOX,131)
    c_compMM_m_dupName_0_start_pulse_26ui0676j6k6l6u0qc0xajz thestart_pulse (
        .in_i_stall(c_compMM_m_function_out_stall_out),
        .in_i_valid(wait_pulse_extender_inst_out_o_sclrn),
        .out_o_valid(start_pulse_out_o_valid),
        .clock(clock),
        .resetn(rst_sync_rst_sclrn[0])
    );

    // GND(CONSTANT,0)
    assign GND_q = $unsigned(1'b0);

    // VCC(CONSTANT,1)
    assign VCC_q = $unsigned(1'b1);

    // not_stall(LOGICAL,57)
    assign not_stall_q = ~ (stall);

    // start_mask_and(LOGICAL,130)
    assign start_mask_and_q = start & wait_pulse_extender_inst_out_o_sclrn;

    // implicit_input(BITJOIN,8)
    assign implicit_input_q = {res, y, W};

    // W_const(CONSTANT,2)
    assign W_const_q = $unsigned(64'b0000000000000000000000000000000000000000000000000000000000000000);

    // c_compMM_m_function(BLACKBOX,5)
    c_compMM_m_function thec_compMM_m_function (
        .in_arg_W(W_const_q),
        .in_arg_call(W_const_q),
        .in_arg_res(W_const_q),
        .in_arg_return(W_const_q),
        .in_arg_y(W_const_q),
        .in_iord_bl_call_c_compMM_m_i_fifodata(implicit_input_q),
        .in_iord_bl_call_c_compMM_m_i_fifovalid(start_mask_and_q),
        .in_iowr_bl_return_c_compMM_m_i_fifoready(not_stall_q),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_readdata(avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_readdata),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_readdatavalid(avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_readdatavalid),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_waitrequest(avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_waitrequest),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_writeack(avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_writeack),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_readdata(avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_readdata),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_readdatavalid(avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_readdatavalid),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_waitrequest(avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_waitrequest),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_writeack(avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_writeack),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_readdata(avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_readdata),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_readdatavalid(avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_readdatavalid),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_waitrequest(avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_waitrequest),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_writeack(avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_writeack),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_readdata(avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_readdata),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_readdatavalid(avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_readdatavalid),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_waitrequest(avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_waitrequest),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_writeack(avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_writeack),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_readdata(avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_readdata),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_readdatavalid(avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_readdatavalid),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_waitrequest(avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_waitrequest),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_writeack(avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_writeack),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_readdata(avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_readdata),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_readdatavalid(avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_readdatavalid),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_waitrequest(avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_waitrequest),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_writeack(avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_writeack),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_readdata(avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_readdata),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_readdatavalid(avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_readdatavalid),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_waitrequest(avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_waitrequest),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_writeack(avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_writeack),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_readdata(avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_readdata),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_readdatavalid(avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_readdatavalid),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_waitrequest(avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_waitrequest),
        .in_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_writeack(avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_writeack),
        .in_memdep_17_c_compMM_m_avm_readdata(avm_memdep_17_c_compMM_m_readdata),
        .in_memdep_17_c_compMM_m_avm_readdatavalid(avm_memdep_17_c_compMM_m_readdatavalid),
        .in_memdep_17_c_compMM_m_avm_waitrequest(avm_memdep_17_c_compMM_m_waitrequest),
        .in_memdep_17_c_compMM_m_avm_writeack(avm_memdep_17_c_compMM_m_writeack),
        .in_stall_in(GND_q),
        .in_start(GND_q),
        .in_valid_in(start_pulse_out_o_valid),
        .out_iord_bl_call_c_compMM_m_o_fifoalmost_full(c_compMM_m_function_out_iord_bl_call_c_compMM_m_o_fifoalmost_full),
        .out_iord_bl_call_c_compMM_m_o_fifoready(c_compMM_m_function_out_iord_bl_call_c_compMM_m_o_fifoready),
        .out_iowr_bl_return_c_compMM_m_o_fifodata(c_compMM_m_function_out_iowr_bl_return_c_compMM_m_o_fifodata),
        .out_iowr_bl_return_c_compMM_m_o_fifovalid(c_compMM_m_function_out_iowr_bl_return_c_compMM_m_o_fifovalid),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_address(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_address),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_burstcount),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_byteenable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_enable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_enable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_read(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_read),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_write(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_write),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_writedata(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_writedata),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_address(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_address),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_burstcount),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_byteenable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_enable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_enable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_read(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_read),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_write(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_write),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_writedata(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_writedata),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_address(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_address),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_burstcount),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_byteenable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_enable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_enable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_read(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_read),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_write(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_write),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_writedata(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_writedata),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_address(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_address),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_burstcount),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_byteenable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_enable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_enable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_read(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_read),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_write(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_write),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_writedata(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_writedata),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_address(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_address),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_burstcount),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_byteenable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_enable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_enable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_read(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_read),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_write(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_write),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_writedata(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_writedata),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_address(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_address),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_burstcount),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_byteenable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_enable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_enable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_read(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_read),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_write(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_write),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_writedata(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_writedata),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_address(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_address),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_burstcount),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_byteenable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_enable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_enable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_read(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_read),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_write(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_write),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_writedata(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_writedata),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_address(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_address),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_burstcount),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_byteenable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_enable(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_enable),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_read(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_read),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_write(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_write),
        .out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_writedata(c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_writedata),
        .out_memdep_17_c_compMM_m_avm_address(c_compMM_m_function_out_memdep_17_c_compMM_m_avm_address),
        .out_memdep_17_c_compMM_m_avm_burstcount(c_compMM_m_function_out_memdep_17_c_compMM_m_avm_burstcount),
        .out_memdep_17_c_compMM_m_avm_byteenable(c_compMM_m_function_out_memdep_17_c_compMM_m_avm_byteenable),
        .out_memdep_17_c_compMM_m_avm_enable(c_compMM_m_function_out_memdep_17_c_compMM_m_avm_enable),
        .out_memdep_17_c_compMM_m_avm_read(c_compMM_m_function_out_memdep_17_c_compMM_m_avm_read),
        .out_memdep_17_c_compMM_m_avm_write(c_compMM_m_function_out_memdep_17_c_compMM_m_avm_write),
        .out_memdep_17_c_compMM_m_avm_writedata(c_compMM_m_function_out_memdep_17_c_compMM_m_avm_writedata),
        .out_o_active_memdep_17(),
        .out_stall_out(c_compMM_m_function_out_stall_out),
        .out_valid_out(),
        .clock(clock),
        .resetn(resetn)
    );

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_address(GPOUT,58)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_address = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_address;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_burstcount(GPOUT,59)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_burstcount = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_burstcount;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_byteenable(GPOUT,60)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_byteenable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_byteenable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_enable(GPOUT,61)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_enable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_enable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_read(GPOUT,62)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_read = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_read;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_write(GPOUT,63)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_write = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_write;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_writedata(GPOUT,64)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_writedata = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6413_c_compMM_m_avm_writedata;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_address(GPOUT,65)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_address = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_address;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_burstcount(GPOUT,66)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_burstcount = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_burstcount;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_byteenable(GPOUT,67)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_byteenable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_byteenable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_enable(GPOUT,68)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_enable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_enable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_read(GPOUT,69)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_read = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_read;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_write(GPOUT,70)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_write = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_write;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_writedata(GPOUT,71)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_writedata = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6514_c_compMM_m_avm_writedata;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_address(GPOUT,72)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_address = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_address;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_burstcount(GPOUT,73)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_burstcount = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_burstcount;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_byteenable(GPOUT,74)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_byteenable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_byteenable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_enable(GPOUT,75)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_enable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_enable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_read(GPOUT,76)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_read = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_read;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_write(GPOUT,77)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_write = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_write;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_writedata(GPOUT,78)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_writedata = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6615_c_compMM_m_avm_writedata;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_address(GPOUT,79)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_address = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_address;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_burstcount(GPOUT,80)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_burstcount = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_burstcount;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_byteenable(GPOUT,81)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_byteenable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_byteenable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_enable(GPOUT,82)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_enable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_enable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_read(GPOUT,83)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_read = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_read;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_write(GPOUT,84)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_write = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_write;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_writedata(GPOUT,85)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_writedata = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6716_c_compMM_m_avm_writedata;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_address(GPOUT,86)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_address = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_address;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_burstcount(GPOUT,87)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_burstcount = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_burstcount;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_byteenable(GPOUT,88)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_byteenable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_byteenable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_enable(GPOUT,89)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_enable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_enable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_read(GPOUT,90)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_read = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_read;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_write(GPOUT,91)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_write = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_write;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_writedata(GPOUT,92)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_writedata = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_689_c_compMM_m_avm_writedata;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_address(GPOUT,93)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_address = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_address;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_burstcount(GPOUT,94)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_burstcount = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_burstcount;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_byteenable(GPOUT,95)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_byteenable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_byteenable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_enable(GPOUT,96)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_enable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_enable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_read(GPOUT,97)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_read = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_read;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_write(GPOUT,98)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_write = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_write;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_writedata(GPOUT,99)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_writedata = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_6910_c_compMM_m_avm_writedata;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_address(GPOUT,100)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_address = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_address;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_burstcount(GPOUT,101)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_burstcount = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_burstcount;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_byteenable(GPOUT,102)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_byteenable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_byteenable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_enable(GPOUT,103)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_enable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_enable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_read(GPOUT,104)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_read = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_read;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_write(GPOUT,105)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_write = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_write;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_writedata(GPOUT,106)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_writedata = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7011_c_compMM_m_avm_writedata;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_address(GPOUT,107)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_address = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_address;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_burstcount(GPOUT,108)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_burstcount = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_burstcount;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_byteenable(GPOUT,109)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_byteenable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_byteenable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_enable(GPOUT,110)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_enable = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_enable;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_read(GPOUT,111)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_read = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_read;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_write(GPOUT,112)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_write = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_write;

    // avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_writedata(GPOUT,113)
    assign avm_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_writedata = c_compMM_m_function_out_memcoalesce_load_c_compMM_m_fpgaunique_7112_c_compMM_m_avm_writedata;

    // avm_memdep_17_c_compMM_m_address(GPOUT,114)
    assign avm_memdep_17_c_compMM_m_address = c_compMM_m_function_out_memdep_17_c_compMM_m_avm_address;

    // avm_memdep_17_c_compMM_m_burstcount(GPOUT,115)
    assign avm_memdep_17_c_compMM_m_burstcount = c_compMM_m_function_out_memdep_17_c_compMM_m_avm_burstcount;

    // avm_memdep_17_c_compMM_m_byteenable(GPOUT,116)
    assign avm_memdep_17_c_compMM_m_byteenable = c_compMM_m_function_out_memdep_17_c_compMM_m_avm_byteenable;

    // avm_memdep_17_c_compMM_m_enable(GPOUT,117)
    assign avm_memdep_17_c_compMM_m_enable = c_compMM_m_function_out_memdep_17_c_compMM_m_avm_enable;

    // avm_memdep_17_c_compMM_m_read(GPOUT,118)
    assign avm_memdep_17_c_compMM_m_read = c_compMM_m_function_out_memdep_17_c_compMM_m_avm_read;

    // avm_memdep_17_c_compMM_m_write(GPOUT,119)
    assign avm_memdep_17_c_compMM_m_write = c_compMM_m_function_out_memdep_17_c_compMM_m_avm_write;

    // avm_memdep_17_c_compMM_m_writedata(GPOUT,120)
    assign avm_memdep_17_c_compMM_m_writedata = c_compMM_m_function_out_memdep_17_c_compMM_m_avm_writedata;

    // avst_iord_bl_call_c_compMM_m_almost_full(GPOUT,121)
    assign avst_iord_bl_call_c_compMM_m_almost_full = c_compMM_m_function_out_iord_bl_call_c_compMM_m_o_fifoalmost_full;

    // avst_iord_bl_call_c_compMM_m_ready(GPOUT,122)
    assign avst_iord_bl_call_c_compMM_m_ready = c_compMM_m_function_out_iord_bl_call_c_compMM_m_o_fifoready;

    // avst_iowr_bl_return_c_compMM_m_data(GPOUT,123)
    assign avst_iowr_bl_return_c_compMM_m_data = c_compMM_m_function_out_iowr_bl_return_c_compMM_m_o_fifodata;

    // avst_iowr_bl_return_c_compMM_m_valid(GPOUT,124)
    assign avst_iowr_bl_return_c_compMM_m_valid = c_compMM_m_function_out_iowr_bl_return_c_compMM_m_o_fifovalid;

    // not_ready(LOGICAL,56)
    assign not_ready_q = ~ (c_compMM_m_function_out_iord_bl_call_c_compMM_m_o_fifoready);

    // busy_and(LOGICAL,3)
    assign busy_and_q = not_ready_q & start;

    // pos_reset(LOGICAL,127)
    assign pos_reset_q = ~ (wait_pulse_extender_inst_out_o_sclrn);

    // busy_or(LOGICAL,4)
    assign busy_or_q = pos_reset_q | busy_and_q;

    // busy(GPOUT,125)
    assign busy = busy_or_q;

    // done(GPOUT,126)
    assign done = c_compMM_m_function_out_iowr_bl_return_c_compMM_m_o_fifovalid;

    // rst_sync(RESETSYNC,134)
    acl_reset_handler #(
        .ASYNC_RESET(0),
        .USE_SYNCHRONIZER(1),
        .PULSE_EXTENSION(0),
        .PIPE_DEPTH(3),
        .DUPLICATE(1)
    ) therst_sync (
        .clk(clock),
        .i_resetn(resetn),
        .o_sclrn(rst_sync_rst_sclrn)
    );

endmodule
