|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
大家好,最近我在用FPGA来实现32阶的FIR滤波器的。现在遇到了以下一个问题,希望大家能够给点建议或者方法,谢谢了。
此处我在实现32阶FIR时,采用的是DA算法,并自己编写代码实现的。当然实现DA算法对应的查找表LUT有很多种方法,此处我希望能够通过三态门和超前进位加法器来实现(看了一下有关文献,说是这种方法还是挺好的)。其中实现的基本结构图为图片所示:
现在的问题是不知道怎样用Verilog语言实现结构图中的三态门和超前进位加法器的。 (其中,假设x[x=0],x[x=1].........均为一位二进制数,而c0,c1,c2,c3均为8位二进制数)
具体超前进位加法器需要自己代码实现还是有相应的QuarusII自带宏功能啊,应该怎样实现这个结构啊。
希望大家给点建议,或者实现代码之类的。谢谢大家了 |
|