|
注: |
在测试PS配置功能之前,先要确认电源部分、FPGA部分、时钟部分、SDRAM、Flash已正常工作,并且已将 3128.pof 下载到 U501 当中。电源、FPGA、时钟的测试参见 电源测试 、FPGA和时钟测试 ,SDRAM及Flash测试参见 SDRAM测试 、Flash测试 。 |
1. |
用下载线(以ByteblasterII为例)将PC的并口与FPGA的Jtag口(J105)连接。J105插座的方形焊盘引脚为1脚,对应下载线的红色引线,不要接反。 |
2. |
通过 File => Altera => Quartus II6.0 => Quartus II6.0 Programmer ,打开 Quartus II6.0 Programmer ,并将 Mode 选项设为 Jtag 。 |
3. |
点击 Add File 按钮,根据所用的FPGA的型号打开相应的测试工程,并选中 Program/Configure 选项。若使用 EP1C12Q240C8 器件,则打开 1c12.sof ;若使用 EP1C6Q240C8 器件,则打开 1c6.sof 。 |
4. |
如果 Hardware 选项中显示 No Hardware , 点击 Hardware setup 按钮进行下载线设置。在 hardware Setup 对话框的 Hardware Settings 设置页上点击 Add Hardware 按钮。在 Add Hardware 对话框上选择恰当的下载线类型,点击 OK 按钮。回到 Hardware Setup 对话框,在 Available Hardware items 中,双击所需要的下载线类型,点击 Close 按钮。 |
5. |
将开发板上的 S101 置于 (1:off | 2:on) 状态,接通开发板电源。点击 Start 按钮,将测试工程下载到FPGA中。 |
6. |
根据所使用的FPGA型号,将对应的测试文件复制到 c:\ 下。若FPGA型号为 EP1C12Q240C8 则选用 ps1c12.flash ;若FPGA型号为 EP1C6Q240C8 则选用 ps1c6.flash 。 |
7. |
通过 File => Altera => Nios II EDS6.0 => Nios II Command Shell 打开 Nios II Command Shell 。在 Nios II Command Shell 中,输入 cd c: 命令,然后输入 nios2-flash-programmer -b 0x800000 ps1c6.flash 或 nios2-flash-programmer -b 0x800000 ps1c12.flash 命令,按下开发板上的 power 按钮再放开,使开发板重新加电。 |
8. |
在 Nios II Command Shell 中,输入 nios2-terminal 命令,观察输出结果,若不断有 Hello from nios II! 字串送出,则PS配成功,该项功能测试通过。 |