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

125 520 0: memory_controller_gimp_image1_out_a[64-1:0] = memory_controller_gimp_image1_out_struct_a[64-1:0]; 1: memory_controller_gimp_image1_out_a[32-1:0] = memory_controller_gimp_image1_out_struct_a[40-1:8]; 2: memory_controller_gimp_image1_out_a[32-1:0] = memory_controller_gimp_image1_out_struct_a[48-1:16]; 3: memory_controller_gimp_image1_out_a[32-1:0] = memory_controller_gimp_image1_out_struct_a[56-1:24]; 4: memory_controller_gimp_image1_out_a[32-1:0] = memory_controller_gimp_image1_out_struct_a[64-1:32]; 5: memory_controller_gimp_image1_out_a[16-1:0] = memory_controller_gimp_image1_out_struct_a[56-1:40]; 6: memory_controller_gimp_image1_out_a[16-1:0] = memory_controller_gimp_image1_out_struct_a[64-1:48]; 7: memory_controller_gimp_image1_out_a[8-1:0] = memory_controller_gimp_image1_out_struct_a[64-1:56]; endcase 525 memory_controller_out_prev_a = memory_controller_out_reg_a & { 64{! memory_controller_enable_reg_a}}; memory_controller_out_a = 1’b0 | memory_controller_out_prev_a | memory_controller__str1_out_a | memory_controller__str2_out_a | memory_controller__str3_out_a | memory_controller__str4_out_a | memory_controller_gimp_image1_out_a; end 530 535 always @(posedge clk) begin memory_controller_out_reg_a <= memory_controller_out_a; memory_controller_enable_reg_a <= memory_controller_enable_a; select__str1_reg_a <= select__str1_a; select__str2_reg_a <= select__str2_a; select__str3_reg_a <= select__str3_a; select__str4_reg_a <= select__str4_a; select_gimp_image1_reg_a <= select_gimp_image1_a; end 540 reg [2:0] select_not_struct_b; 545 wire select__str1_b; assign select__str1_b = (tag_b ==‘TAG_g__str1); reg select__str1_reg_b;