отглеждане в Verilog със стойност от ROM

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Как мога конкретни примери този код в началото модул?
благодаря предварително

 
Може би ще се опита да часовника на изхода на ROM за различните материали, така че да можете повторно използване на модула ROM за две стойности Въпрос по същото време.

 

Welcome to EDABoard.com

Sponsor

Back
Top