DSP

单个DSP48E实现MACC FIR

2019-07-13 16:04发布

分为三个模块:control_logic、ramb18_wrapper、dsp48e_wrapper。 control_logic主要实现对其他两个模块的控制操作,如地址生成、写使能控制、opmode转换等操作。 ramb18_wrapper主要存放抽头系数和采样数据。 dsp48e_wrapper主要进行乘累加操作。 资源消耗如下:   最大频率可达500MHz。 可对采样率为500/N MHz的数据进行滤波,其中N为FIR阶数。 具体模块就不提供了,可参考DSP48和DSP48E手册自行设计。