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

129 660 665 670 675 680 685 690 695 3: begin gimp_image1_in_b[32-1:24] = memory_controller_in_b[8-1:0]; gimp_image1_byteena_b = 8’d8; end 4: begin gimp_image1_in_b[40-1:32] = memory_controller_in_b[8-1:0]; gimp_image1_byteena_b = 8’d16; end 5: begin gimp_image1_in_b[48-1:40] = memory_controller_in_b[8-1:0]; gimp_image1_byteena_b = 8’d32; end 6: begin gimp_image1_in_b[56-1:48] = memory_controller_in_b[8-1:0]; gimp_image1_byteena_b = 8’d64; end 7: begin gimp_image1_in_b[64-1:56] = memory_controller_in_b[8-1:0]; gimp_image1_byteena_b = 8’d128; end endcase endcase end always @(*) begin select_not_struct_b [2:0] = 3’b0; if (prevAddr_b[2:0] & select_not_struct_b[2:0] != 0 && memory_controller_enable_b) begin $display("Error: memory address not aligned to ram word size!"); $finish; end prevSize_b_and[0] = prevSize_b[1] | prevSize_b[0]; prevSize_b_and[1] = prevSize_b[1]; prevSize_b_and[2] = prevSize_b[1] & prevSize_b[0];