S
siva_7517
Guest
Здрасти,
Аз съм в момента това умножение с 2 различни стойността на Q, която е от ROM.
По-долу е пример за код на най-модул:
Най-(....)
..
..
присвоите tmpMult_1 = $ подписани (А) * $ подписани (Q); / / Q = 0,7071
присвоите tmpMult2_1 = tmpMult_1 - ($ подписани (Б) * $ подписани (Q)); / / Q = -0,7071
..
..
endmodule
Имам ROM Verilog код:
модул ROM (read_en, адрес, Q);
вход read_en;
вход [2:0] адрес;
продукция [15:0] Q;
обл [15:0] Q;
Винаги @ (posdege read_en)
започвам
случай (адрес)
1'b0: Q <= 16'b0101101010000010 / / 0,7071
1'b1: Q <= 16'b1010010101111110 / / -0,7070
endcase
endmoduleКак мога конкретни примери този код в началото модул?
благодаря предварително
Аз съм в момента това умножение с 2 различни стойността на Q, която е от ROM.
По-долу е пример за код на най-модул:
Най-(....)
..
..
присвоите tmpMult_1 = $ подписани (А) * $ подписани (Q); / / Q = 0,7071
присвоите tmpMult2_1 = tmpMult_1 - ($ подписани (Б) * $ подписани (Q)); / / Q = -0,7071
..
..
endmodule
Имам ROM Verilog код:
модул ROM (read_en, адрес, Q);
вход read_en;
вход [2:0] адрес;
продукция [15:0] Q;
обл [15:0] Q;
Винаги @ (posdege read_en)
започвам
случай (адрес)
1'b0: Q <= 16'b0101101010000010 / / 0,7071
1'b1: Q <= 16'b1010010101111110 / / -0,7070
endcase
endmoduleКак мога конкретни примери този код в началото модул?
благодаря предварително