Tesi Robotica Un coprocessore per Visual Search: Keypoint... | Page 99
4.3. IMPLEMENTAZIONE DEL MODULO DI CONVOLUZIONE LUT
78
83
88
93
98
103
108
UInt#(8) op_1 = 0;
for (Integer i=0; i<64; i=i+1)
begin
op_1 = op_1 + 1;
mults_rom_b_0[i] = extend(op_1) * extend(op_1);
mults_rom_b_1[i] = extend(op_1+3) * extend(op_1);
mults_rom_b_2[i] = extend(op_1+9) * extend(op_1);
mults_rom_b_3[i] = extend(op_1+27) * extend(op_1);
mults_rom_b_4[i] = extend(op_1+81) * extend(op_1);
mults_rom_b_5[i] = extend(op_1+243) * extend(op_1);
end
rule pulse_wire_machine;
if (start_moltip_one_pulse)
begin
start_moltip_one <= True;
end
else begin
start_moltip_one <= False;
end
if (start_moltip_two_pulse)
begin
start_moltip_two <= True;
end
else begin
start_moltip_two <= False;
en @