3

我是 VHDL 和 FPGA 的新手。我编写了一个示例代码,它执行 EXORa并将b其存储在c. 此代码采用 VHDL 行为架构。我正在使用Quartus 11.1+SP2-2.11.

我分配了引脚ato SW0btoSW1cto LEDG0。一切都在编译,没有错误。我去Tools->Programmer。我有我的 FPGA RUN mode。Programmer 中的模式是JTAG,因此硬件设置是USB-Blaster [PORT 0]. 当我加载.sof文件并单击“开始”时,进度显示“失败”。我不知道为什么。

我试图到处搜索,但所有教程或链接都给出了相同的解释。我想几乎没有人遇到过这个问题。我想知道我是否遗漏了什么。我要让我的基础正确!

4

3 回答 3

2

你有机会使用 Linux 吗?如果你确定你已经这样做了:http ://www.alterawiki.com/wiki/Quartus_for_Linux#Setup_JTAG

于 2013-09-27T01:38:17.930 回答
1

将 .sof 加载到 FPGA 失败的原因可能有多种。我为我的设备找到了以下内容。如果你们中的任何一个是初学者,请遵循相同的:

1) 确保随身携带设备的数据表。我按照教程输入了他们提到的设备编号,而不是我拥有的设备编号。

2) 检查引脚分配。这是最重要的。我在在线综合文档中找到了用于各种开关和 LED 的引脚。

3)如果还是不行,最好联系专家。

于 2013-10-01T01:52:25.970 回答
0

你的FPGA是Altera DE2吗?如果是,您可以尝试使用适用于 DE2 板的此文件,以便了解是否需要更改 .sof 文件。如果 USB blaser 出现在 Quartus Programmer 中,那么很可能您的驱动程序安装正确,您应该验证是需要更改的 .sof 文件还是其他文件。

于 2013-09-27T15:31:05.620 回答