|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
这个模块是music算法中的协方差矩阵中的一部分。输入的150个数是16位的,得到的结果是32位。; ^) e0 D+ j y
自己也写了代码可是结果多加了一次第一个数的平方。顶层模块代码如下- module rom_mac(
- clk,
- nrst,
- result
- );
- input wire clk;
- input wire nrst;
- output wire [31:0] result;
- wire [8:0] SYNTHESIZED_WIRE_0;
- wire [15:0] SYNTHESIZED_WIRE_3;
- wire clk_25;
- rom_x1 rom_x1_1(
- .clock(clk_25),
- .address(SYNTHESIZED_WIRE_0),
- .q(SYNTHESIZED_WIRE_3));
- mac mac_r11(
- .clock0(clk),
- .clock1(clk_25),
- .dataa(SYNTHESIZED_WIRE_3),
- .datab(SYNTHESIZED_WIRE_3),
- .result(result),
- .aclr0(~nrst)
- );
- cnt cnt_add(
- .clk(clk_25),
- .nrst(nrst),
- .q(SYNTHESIZED_WIRE_0));
- pll pll_25(
- .inclk0(clk),
- .c0(clk_25)
- );
- endmodule
- 3 f) R# v) m* i1 i9 o R
' Y7 ?8 I7 b. T5 v- E4 j8 a" v% C8 h[color=rgb(51, 102, 153) !important]复制代码
$ {4 ]- N' e! J6 W1 L调用了quartus的ip核ALTMULT_ACCUM、rom:1-port和pll。; b" W8 Q5 {- }9 f9 A! g% v. C5 D: h
|
|