60 xsc::utils::xsc_sim_manager::addInstance(
"design_1_xbar_0",
this);
63 xsc::common_cpp::properties model_param_props;
64 model_param_props.addLong(
"C_NUM_SLAVE_SLOTS",
"1");
65 model_param_props.addLong(
"C_NUM_MASTER_SLOTS",
"3");
66 model_param_props.addLong(
"C_AXI_ID_WIDTH",
"1");
67 model_param_props.addLong(
"C_AXI_ADDR_WIDTH",
"32");
68 model_param_props.addLong(
"C_AXI_DATA_WIDTH",
"32");
69 model_param_props.addLong(
"C_AXI_PROTOCOL",
"2");
70 model_param_props.addLong(
"C_NUM_ADDR_RANGES",
"1");
71 model_param_props.addLong(
"C_AXI_SUPPORTS_USER_SIGNALS",
"0");
72 model_param_props.addLong(
"C_AXI_AWUSER_WIDTH",
"1");
73 model_param_props.addLong(
"C_AXI_ARUSER_WIDTH",
"1");
74 model_param_props.addLong(
"C_AXI_WUSER_WIDTH",
"1");
75 model_param_props.addLong(
"C_AXI_RUSER_WIDTH",
"1");
76 model_param_props.addLong(
"C_AXI_BUSER_WIDTH",
"1");
77 model_param_props.addLong(
"C_R_REGISTER",
"1");
78 model_param_props.addLong(
"C_CONNECTIVITY_MODE",
"0");
79 model_param_props.addString(
"C_FAMILY",
"zynq");
80 model_param_props.addBitString(
"C_M_AXI_BASE_ADDR",
"000000000000000000000000000000000100001111000000000000000000000000000000000000000000000000000000010000101100000000000000000000000000000000000000000000000000000001000011000000000000000000000000", 192);
81 model_param_props.addBitString(
"C_M_AXI_ADDR_WIDTH",
"000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000010000", 96);
82 model_param_props.addBitString(
"C_S_AXI_BASE_ID",
"00000000000000000000000000000000", 32);
83 model_param_props.addBitString(
"C_S_AXI_THREAD_ID_WIDTH",
"00000000000000000000000000000000", 32);
84 model_param_props.addBitString(
"C_M_AXI_WRITE_CONNECTIVITY",
"000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000001", 96);
85 model_param_props.addBitString(
"C_M_AXI_READ_CONNECTIVITY",
"000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000001", 96);
86 model_param_props.addBitString(
"C_S_AXI_SINGLE_THREAD",
"00000000000000000000000000000001", 32);
87 model_param_props.addBitString(
"C_S_AXI_WRITE_ACCEPTANCE",
"00000000000000000000000000000001", 32);
88 model_param_props.addBitString(
"C_S_AXI_READ_ACCEPTANCE",
"00000000000000000000000000000001", 32);
89 model_param_props.addBitString(
"C_M_AXI_WRITE_ISSUING",
"000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000001", 96);
90 model_param_props.addBitString(
"C_M_AXI_READ_ISSUING",
"000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000001", 96);
91 model_param_props.addBitString(
"C_S_AXI_ARB_PRIORITY",
"00000000000000000000000000000000", 32);
92 model_param_props.addBitString(
"C_M_AXI_SECURE",
"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 96);
109 xsc::utils::xsc_sim_manager::clean();