驱动程序,手动指定驱动文件夹路径到 C:\altera\13.0sp1\quartus\drivers\usb-blaster (这里假设安装路径为C盘)。
装好驱动后设备管理器是这个样子的
12.烧写到SRAM
一些个介绍 FPGA 的书中应该有提到,FPGA 基于 SRAM 工艺,SRAM 可以被反复配置,这个配置的过程就对 FPGA 进行编程,使之变成我们想要的功能,简单的编程可能像本项目一样只用到几个门,而复杂点的或许是编写数码管或者屏幕驱动。
后期可以把 FPGA 配置为一个处理器 ,quartus 中的 Qsys 或 SOPCBuilder 可以方便的生成一个处理器的 HDL 代码,这个被称为为 NIOS 的处理器远不像 ARM 那么复杂,可以供嵌入式处理器的入门学习。
连好开发板的必须线缆,下面进入烧写步骤。
设置 USB-Blaster
点击 AddFile… 选择项目 output_files 目录的 sof 文件(我的是 test_project.sof)。点击 start 按钮开始烧写,图为烧写成功。
由于 sof 文件烧写到的 SRAM 断电后就会丢失。所以 sof 文件多用与用户调试,而 jic 文件和 pof 文件可以固定在 altera 的专用配置芯片 EPCS 上,从而实现离线运行。
保持连接电脑的状态,测试下按键,是否在按下时LED点亮了。你是否成功了呢? (●'?'●)
最后当然记得按照以下步骤来断开连接:
- 关闭开发板电源
- 拔下 USB-Blaster 和电脑的 USB 连线
- 取下开发板的电源线
- 最后断开 Jtag口。
|