Tesi Robotica Algoritmi ed architetture per la risoluzione di... | Page 116

116 160 reg [7:0] _str1_in_b; wire [7:0] _str1_out_a; wire [7:0] _str1_out_b; // @.str1 = private unnamed_addr constant [12 x i8] c"homogeneous\00" 165 170 175 180 185 190 195 ram_dual_port _str1 ( .clk( clk ), .address_a( _str1_address_a ), .address_b( _str1_address_b ), .wren_a( _str1_write_enable_a ), .wren_b( _str1_write_enable_b ), .data_a( _str1_in_a ), .data_b( _str1_in_b ), .byteena_a( 1’b1 ), .byteena_b( 1’b1 ), .q_a( _str1_out_a ), .q_b( _str1_out_b) ); defparam _str1.width_a = 8; defparam _str1.width_b = 8; defparam _str1.widthad_a = 4; defparam _str1.widthad_b = 4; defparam _str1.width_be_a = 1; defparam _str1.width_be_b = 1; defparam _str1.numwords_a = 12; defparam _str1.numwords_b = 12; defparam _str1.init_file = "_str1.mif"; reg [3:0] _str2_address_a; reg [3:0] _str2_address_b; reg _str2_write_enable_a; reg _str2_write_enable_b; reg [7:0] _str2_in_a; reg [7:0] _str2_in_b; wire [7:0] _str2_out_a; wire [7:0] _str2_out_b; // @.str2 = private unnamed_addr constant [11 x i8] c"structured\00" 200 ram_dual_port _str2 (