欣欣工作室——带你走进单片机世界

         
累计访问3435847
当前在线42
首   页 | 常用器件 | 问答集萃 | 技术文摘 | 在线学习 | 共享工程 | 资料下载 | 网友交流

 
Web xinworks
 开发板概述
 安装QuartusII6.0软件
 安装Nios II EDS6.0
 电源测试
 时钟与FPGA测试
 AS配置功能测试
 SDRAM测试
 Flash测试
 PS配置功能测试
 以太网接口测试
 PLD器件概述
 Quartus II 使用入门
 安装ModelSim6.0SE
 使用ModelSim仿真
 使用ModelSim做后仿真
 观察FPGA内部信号
 NiosII处理器简介
 建立一个NiosII系统
 软件开发流程
 实现用户自定义外设
 实现用户自定义指令
 Flash 编程
 添加RTL8019以太网接口
 运行LwIP网络协议栈
 运行uClinux操作系统
 HDL 语言例程
 相关软件及技术文档



NiosII/FPGA学习板

以太网接口测试


注:

在对以太网接口测试之前,先要确认电源部分、FPGA部分、时钟部分、SDRAM已正常工作,并且已将 3128.pof 下载到 U501 当中。电源、FPGA、时钟的测试参见 电源测试FPGA和时钟测试 ,SDRAM测试参见 SDRAM测试

以太网接口测试方法

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 -gnios2-terminal 三个命令。

9.

根据提示,输入电脑的IP地址,观察测试结果。

附录:交叉网线的制作

双机直接网卡互联的双绞线和普通的网卡连接集线器的网线不同,它需要进行错线,制作方法如下。

如果左手握住水晶头,将有弹片的一面朝下,带金属片的一面朝上,线头的插孔朝向右手一侧时,可以看到连接头中的8个引脚。

进行错线后,一边是:白橙、橙、白绿、绿、白蓝、蓝、白棕、棕;一边是:白绿、蓝、白橙、绿、白蓝、橙、白棕、棕。如下图。






粤ICP备06035157号