0

我想在 fpga 中转移一个 fork-join 问题。Fork-join 意味着会有许多小组件 (> 100) 访问内存组件,在少量周期 (~50) 内处理输入数据(几个 32 位向量),它们之间没有交互,然后返回用于访问另一个内存的数据。这听起来是不是在互连方面,我应该使用传统的总线解决方案,或者我应该转向系统级工具 (Qsys altera) 中提供的那些基于 NoC 的结构?

4

1 回答 1

0

在这种情况下,基于星型拓扑的总线连接在端点数量很大的情况下会引起路由问题。如果可以顺序处理数据,那么我可以建议构建基于自定义数据包的顺序网络。

处理元件 (PE) 可以在管道中连接,数据流量以流式方式通过所有 PE。然后每个 PE 将仅从数据流中保存和处理它的部分,并将其他数据传递给下一个 PE。

于 2016-05-17T08:56:01.413 回答