首页 文章

无法将.sof文件加载到Cyclone II fpga板

提问于
浏览
3

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

我分配了针脚 aSW0bSW1cLEDG0 . 一切都在编译,没有错误 . 我去 Tools->Programmer . 我在 RUN mode 中有我的FPGA . Programmer中的模式为 JTAG ,因此硬件设置为 USB-Blaster [PORT 0] . 当我加载 .sof 文件并单击"Start"时,进度显示"failed" . 我不知道为什么 .

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

3 回答

  • 0

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

  • 1

    关于为什么将.sof加载到FPGA失败可能有多种原因 . 我为我的设备想出了以下内容 . 如果您是初学者,请遵循以下相同:

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

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

    3)如果仍然无效,最好联系专家 .

  • 2

    这个FPGA是Altera DE2吗?如果是,您可以尝试使用与DE2板一起使用的this file,以便您可以知道它是否是您需要更改的.sof文件 . 如果USB激光器出现在Quartus Programmer中,那么很可能你的驱动程序安装正确,你应该验证它是你的.sof文件需要改变还是别的 .

相关问题