【问题标题】:Can FPGA Stratix 3 memory handle large amount of data?FPGA Stratix 3 存储器能否处理大量数据?
【发布时间】:2019-06-14 16:06:57
【问题描述】:

我需要在 FPGA 中分配一个包含 20 个元素的数组,每个元素大小为 323 位,但不知道我的 fpga 内存是否可以处理这个大小。

我使用的是 FPGA Stratix 3。我尝试在 intel 网站上查找:https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/kit-siii-host.html,但我无法确切了解哪个部分描述了内存大小。

我可能有 2 种方法来做到这一点:要么分配 20 个 323 (= 17*19) 位元素的数组,要么分配一个由 20*19 个元素组成的矩阵,每个 17 位元素(这意味着 20*19 个变量)。但我不知道哪种方式更好。 你有什么建议吗?

【问题讨论】:

  • 该部件内部有足够的内存,而且板子有更多的可用内存 (DDR)。但是如何组织它主要取决于您打算如何处理数据(例如并行访问)

标签: memory size vhdl fpga intel-fpga


【解决方案1】:

如果您阅读该页面,您会发现开发板使用“Stratix III EP3SL150F1152”器件。

接下来,您必须找到该设备的信息。我经常使用digikey的网站,他们的网站非常适合这类事情。
接下来,您必须找到该设备的信息,我承认这有点困难,因为我使用的前四个链接要么过于详细(时间),要么过于广泛(家庭手册)。

“家庭概览”是您需要的并且有一张桌子:

从中您可以看到 EP3SL150 设备具有约 6.390 Kb 的内存。 您需要 20x323=6460 位,因此您的电路将适合近一千次。 (嗯......至少就记忆而言。我不知道你需要多少逻辑来围绕记忆)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 2012-02-08
    • 2013-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多