|
NiosII/FPGA学习板
以太网接口测试
|
1. |
接通开发板电源,用万用表检测U901的电源引脚电压,正常应为5.0V,测量后切断开发板电源。用万用表检测U901的各个信号引脚及FPGA对应的引脚是否有短路、虚焊问题,检测U901与FPGA之间的的连线,是否全部连通。 |
2. |
用下载线(以ByteblasterII为例)将PC的并口与FPGA的Jtag口(J105)连接。J105插座的方形焊盘引脚为1脚,对应下载线的红色引线,不要接反。下载线接好后,将开发板上的 S101 置于 (1:on | 2:on) 状态,接通开发板电源。 |
3. |
使用双绞网线,将开发板的J901连接到以太网的HUB上,或使用交叉网线,将开发板的J901连接到电脑的以太网接口上。有关交叉网线的制作见 附录 。 |
4. |
通过 File => Altera => Quartus II6.0 => Quartus II6.0 Programmer ,打开 Quartus II6.0 Programmer ,并将 Mode 选项设为 Jtag 。 |
5. |
点击 Add File 按钮,根据所用的FPGA的型号打开相应的测试工程,并选中 Program/Configure 选项。若使用 EP1C12Q240C8 器件,则打开 1c12eth.sof ;若使用 EP1C6Q240C8 器件,则打开 1c6eth.sof 。 |
6. |
如果 Hardware 选项中显示 No Hardware , 点击 Hardware setup 按钮进行下载线设置。在 hardware Setup 对话框的 Hardware Settings 设置页上点击 Add Hardware 按钮。在 Add Hardware 对话框上选择恰当的下载线类型,点击 OK 按钮。回到 Hardware Setup 对话框,在 Available Hardware items 中,双击所需要的下载线类型,点击 Close 按钮。 |
7. |
点击 Start 按钮,将测试工程下载到FPGA中。 |
8. |
将 ethernet_test.elf 复制到 c:\ 下,通过 File => Altera => Nios II EDS6.0 => Nios II Command Shell 打开 Nios II Command Shell 。在 Nios II Command Shell 中,依次输入 cd c: 、nios2-download ethernet_test.elf -g 、nios2-terminal 三个命令。 |
9. |
根据提示,输入电脑的IP地址,观察测试结果。 |
双机直接网卡互联的双绞线和普通的网卡连接集线器的网线不同,它需要进行错线,制作方法如下。 |
如果左手握住水晶头,将有弹片的一面朝下,带金属片的一面朝上,线头的插孔朝向右手一侧时,可以看到连接头中的8个引脚。 |
进行错线后,一边是:白橙、橙、白绿、绿、白蓝、蓝、白棕、棕;一边是:白绿、蓝、白橙、绿、白蓝、橙、白棕、棕。如下图。 |
|
|
|