32阶fir数字滤波器vhdl(32 order FIR digital filter VHDL).docVIP

32阶fir数字滤波器vhdl(32 order FIR digital filter VHDL).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
32阶fir数字滤波器vhdl(32 order FIR digital filter VHDL) ------------------------------------------------------------------ 32阶滤波器分布式算法实现的主程序代码,用EP2c35f84c8寄存器速率可达243.55mhz ----继续之前的结构图 代码变量定义有些繁琐,没来得急精简^ _ ^ ------------------------------------------------------------------ 使用预定义包 使用ieee.std_logic_1164.all; 使用ieee.std_logic_arith.all; 包da_package是用户定义的组件 成分case4s1 端口(table_in:在std_logic_vector(3到0); table_out:整数的范围12到15); 端部件; 成分case4s2 端口(table_in:在std_logic_vector(3到0); table_out:整数的范围42到95); 端部件; 成分case4s3 端口(table_in:在std_logic_vector(3到0); table_out:整数的范围390到69); 端部件; 成分case4s4 端口(table_in:在std_logic_vector(3到0); table_out:整数的范围52到2368); 端部件; 最后da_package; 图书馆工作; 使用work.da_package.all; 使用预定义包 使用ieee.std_logic_1164.all; 使用ieee.std_logic_arith.all; 使用ieee.std_logic_unsigned.all; 实体para32是------ 界面 端口(CLK:在std_logic; x_in:在std_logic_vector(7到0); y:整数范围- 778016到773914); 最后para32; 建筑para32是弯曲的 亚型n1bit是std_logic_vector(7到0); 型array_n1bit阵列(0到31)的n1bit; 信号x:array_n1bit输入阵列; 亚型n2bit是std_logic_vector(8到0); 型array_n2bit阵列(0到15)的n2bit; 信号一:array_n2bit;-- adder1阵列 亚型n3bit是std_logic_vector(3到0); 型array_n3bit阵列(0到8)的n3bit; 信号X1、X2、X3、X4:array_n3bit;---查找表地址阵列 信号Y10,Y11、Y12、Y13、Y14、Y15、Y16,Y17, Y18:整数范围12到15; 信号Y20、Y21、Y22,Y23,y24,Y25、Y26,y27,Y28:整数范围42到95; 信号Y30、Y31,Y32,胞内,Y34、Y35、Y36,Y37,Y38:整数范围390到69; 信号40 Y41、Y42、y43,y44,Y45,y46,y47,Y48:整数的范围52到2368; 信号Q10、Q11、Q12,Q13,Q14,Q15、Q16、Q17、Q18:整数的范围12到15; 信号Q20,Q21、Q22,Q23,Q24,Q25、Q26,问,问:整数的范围42到95; 信号你Q31、Q32、Q33、Q34、Q35、Q36、Q37、Q38:整数的范围390到69; 信号Q40,Q41、Q42,Q43,Q44,Q45,Q46、Q47,Q48:整数的范围52到2368; 信号V01,V11,V21,V31,V41,v51,v61,接受,v81:整数范围54到110; 信号V02,V12,V22,V32,v42、V52,V62,v72,v82:整数范围442到2437; 信号S0,S1,S2,S3:整数范围- 1488到7641; 信号S4:整数范围- 652032到126976; 信号u:整数范围- 126480到649485; 信号W0、W1:整数的范围7240到38205; T0 T1、T2信号,T3、T4、T5、T6、T7、T8、:整数范围496到2547; 信号你:整数范围778016到773914; 开始 负载:过程 开始加载数据 等到时钟“1”; X(31)≤x_in --存储输入登记; 我在30到0环,inouts转移 x(i)x=x(i + 1); 结束循环; n在0到15循环中 一个(n)=(x(n)(7)和X(n))+(X(31-n)(7)和X(31-n)); 结束循环; 终程载荷; 表:过程 开始 等到时钟“1”;

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档