N-TAP FIR过滤器所需的DSP切片数

发布于 2025-02-09 12:00:12 字数 204 浏览 4 评论 0原文

我想使用7系列DSP48E1切片来确定实现N-TAP Direct Direct Firef Filter所需的DSP切片的总面积。这些延迟被用作触发器。

计算延迟,乘数,加法器和管道的切片数的方程是什么?图像中显示了要考虑的过滤器。

输入单词长度为15位,系数为14位。使用了两个管道延迟。

请协助。谢谢。 “ 11-tap fir滤波器”>

I want to determine the total area in terms of dsp slices required to implement an N-tap Direct Form 1 FIR filter with pipelining using the 7 Series DSP48E1 slice. The delays are implemented as flip flops.

What are the equations for calculating the number of slices for the delays, multipliers, adders and pipelines. The filter to be considered is shown in the image.

The input word length is 15 bits and the coefficients are 14 bits. Two pipeline delays are used.

Please assist. Thank you.11-tap FIR filter

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

落叶缤纷 2025-02-16 12:00:12

Xilinx DSP可以接受多达18位的输入( noreflow noreferrer“> ref )。给定的n您的FIR的TAPS数量,一般公式是您需要每个输出,n乘法和n-1 总和。

为了实现您所需的拓扑结构,您需要:

  • n flops [14:0]为延迟链。
  • n dsp
  • ceil(log2(n))加法器(适用于adder树)。

但是,建议是使用内置的蓄能器来实现添加。由于它是管道的,因此您将在每个步骤中积累结果,然后将其传递到下一个乘数。您将必须考虑到延迟,但总体想法是:

“在此处输入图像说明”

可以很容易地映射到xilinx dsp oprive,并且不需要外部逻辑。

Xilinx DSPs can accept inputs up to 18 bits (ref). Given N the number of taps for your FIR, the general formula is that you will need, for each output, N multiplications and N-1 sums.

in order to implement the topology you have pictured here you will need:

  • N Flip Flops [14:0] for the delay chain.
  • N DSP
  • ceil(log2(N)) ADDERS (for the adder tree).

An advice however, is to use the built-in accumulator to implement the additions. Since it is pipelined, you will accumulate the result at each step and pass it to the next multiplier. You will have to take into account the delays, but the general idea is the following:

enter image description here

That can be mapped pretty easily to the Xilinx DSP primitive and does not require external logic.

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文