【问题标题】:Assigning chunk of data from an ipcore output to next ipcore input将 ipcore 输出中的数据块分配给下一个 ipcore 输入
【发布时间】:2018-07-30 03:36:17
【问题描述】:

我有一组 16 个数据存储在 BRAM ipcore 中。现在我必须一次获取前 4 个并将其交给下一个 IPcore(比如 FFT)进行进一步处理。完成此操作后,我必须提供下一组 4 个数据。这种情况是由状态机处理的吗?或者我如何将值从一个 ipcore 分配给下一个 ipcore?请帮忙!!

【问题讨论】:

    标签: fpga xilinx-ise


    【解决方案1】:

    BRAM 是双端口的。最简单的方法是用一个 IP 内核写入和另一个 IP 内核读取来创建一个 FIFO。

    这不适用于 FFT,因为它需要特殊的寻址方案:数据写入顺序与读取顺序不同。在那里,您需要每个 IP 核创建一个地址并将其连接到 BPRAM 的两个端口。

    当然,在所有情况下,您都需要握手以确保仅在写入数据后才开始读取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 2017-06-02
      • 1970-01-01
      • 2013-04-19
      • 2019-11-23
      相关资源
      最近更新 更多