单个DSP48E实现MACC FIR

分为三个模块:control_logic、ramb18_wrapper、dsp48e_wrapper。

control_logic主要实现对其他两个模块的控制操作,如地址生成、写使能控制、opmode转换等操作。

ramb18_wrapper主要存放抽头系数和采样数据。

dsp48e_wrapper主要进行乘累加操作。

资源消耗如下:

最大频率可达500MHz。

可对采样率为500/N MHz的数据进行滤波,其中N为FIR阶数。

具体模块就不提供了,可参考DSP48和DSP48E手册自行设计。

猜你喜欢

转载自blog.csdn.net/ViV587/article/details/84591772