【问题标题】:VHDL & Synthesizing w/Quartus simple errorVHDL & Synthesizing w/Quartus 简单错误
【发布时间】:2015-03-25 00:35:33
【问题描述】:

所以我目前正在尝试合成一个设计,但显然它太大而无法编译或其他什么。在ModelSim中编译和模拟完美,但是在quartus中抛出这个错误:

错误:设计需要 491 个 I/O 资源 -- 太多,无法容纳 456 在所选设备或设备系列中的任何设备中可用

显然我有 491 个 I/O 资源,但只能容纳 456 个 (??)。我不知道这意味着什么或如何扩展 456 号码。谷歌搜索让我无处可去。有人知道在这种情况下该怎么办吗?

非常感谢!

【问题讨论】:

  • 您打算如何在 FPGA 和计算机之间传输数据? 491 引脚不能轻易连接到 PC。您应该为 UART、USB、以太网或 PCIe 实现或使用 IPcore。
  • @Paebbels:谁说它(仅)与计算机通信?
  • 我不打算这样做。我只想编译,所以我可以看到合成的电路。能做到吗?
  • 解决方案 1:您可以选择具有更多 I/O 引脚的更大器件(例如 Stratix 5)。解决方案 2:或者您可以编写一个包装器来注册所有输出并异或寄存器值。这会减少输出引脚数,而不会给编译器优化的机会。解决方案 3:生成网表 - 我没有用 quartus 完成。
  • 您正在尝试将 491 引脚设计装入具有 456 个可用引脚的封装中。选择更大的封装(可能在更大的 FPGA 上)。

标签: vhdl modelsim synthesis quartus


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多