完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
做的小波滤波器 滤波完后需要这样的一个算法:s=s/max(abs(s));
s为滤完波的一组数 有10000个点,abs取绝对值 max取最大 下面是我写的代码 但是总报错: module mas( a,res,clk,rst_n); input clk,rst_n; input signed[31:0]a; output signed[30:0] res; wire[30:0]result; wire[30:0] X[9999:0]; genvar i; generate for(i=1;i==10000;i=i+1) begin:abs00 mas0 u0 (.clk (clk),.rst_n (rst_n),.a (a),.result (result)); assign X[10000-i] = result; end endgenerate reg signed[30:0] max; always@(posedge clk) max <= X[N]; genvar N; generate for(N=10000;N==0;N=N-1) begin:ma if(max < X[N-1]) max <= X[N-1]; end endgenerate endmodule Error (10170): Verilog HDL syntax error at mas.v(34) near text "<="; expecting ".", or "(" Error (10112): Ignored design unit "mas" at mas.v(1) due to previous errors Error: Quartus II 64-Bit Analysis & Synthesis was unsuccessful. 2 errors, 1 warning Error: Peak virtual memory: 450 megabytes Error: Processing ended: Mon Dec 05 11:03:08 2016 Error: Elapsed time: 00:00:00 Error: Total CPU time (on all processors): 00:00:00 Error (293001): Quartus II Full Compilation was unsuccessful. 4 errors, 1 warning |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1512 浏览 1 评论
1295 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
1503 浏览 0 评论
922 浏览 0 评论
2300 浏览 0 评论
1452 浏览 35 评论
5640 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 23:41 , Processed in 0.488298 second(s), Total 70, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号