family : 'A10' k_vector : 16 c_vector : 16 arch_precision : FP11 stream_buffer_depth : 17600 output_channels_max : 14320 enable_debug : false pe_array { num_interleaved_features : 4 num_interleaved_filters : 1 exit_fifo_depth : 1024 } filter_scratchpad { filter_depth : 512 bias_scale_depth : 512 } dma { csr_addr_width : 11 csr_data_bytes : 4 ddr_addr_width : 32 ddr_burst_width : 4 ddr_data_bytes : 64 ddr_read_id_width : 2 } activation { generic_aux_parameters { k_vector : 16 } enable_relu : true enable_leaky_relu : false enable_sigmoid : false enable_prelu : false } pool { generic_aux_parameters { k_vector : 1 } max_window_height : 3 max_window_width : 3 max_stride_vertical : 4 max_stride_horizontal : 4 } xbar { xbar_k_vector : 16 max_input_interfaces : 4 max_output_interfaces : 4 xbar_ports { xbar_aux_port { name : 'activation' input_connection : 'xbar_in_port' } xbar_aux_port { name : 'pool' input_connection : 'xbar_in_port' input_connection : 'activation' } } xbar_in_port { external_connection : 'pe_array' } xbar_out_port { external_connection : 'input_feeder' external_connection : 'output_writer' input_connection : 'xbar_in_port' input_connection : 'pool' input_connection : 'activation' } } config_network { modules { module { name : 'filter_reader' cross_clock : 1 } module { name : 'input_feeder_mux' } module { name : 'input_feeder_writer' } module { name : 'input_feeder_in' } module { name : 'input_feeder_reader' } module { name : 'input_feeder_out' } module { name : 'feature_writer' cross_clock : 1 } module { name : 'feature_reader' cross_clock : 1 } module { name : 'xbar' } module { name : 'activation' } module { name : 'pool' } } }