Tronlong

  • 551 主题
  • 555 帖子
  • 3777 积分
  • 身份:LV5 资深技术员
  • 论坛新秀 灌水之王
  • E币:1484

TLK7-EVM开发例程使用手册(5)

2020-7-13 16:39:35 显示全部楼层
[url=]2.15 DAC_AD9706_FMC2——[/url]DAC功能测试
本测试与DAC_AD9706_FMC1例程测试操作相同。按程序加载步骤加载DAC_AD9706.bit文件。
用创龙AD9613/DA9706模块连接FMC2接口(CON9),示波器探头连接模块的DAC模拟输出口。按照DAC_AD9706_FMC1例程进行设置,用示波器即可观察现象。
2.16 USB——USB读写测试
测试功能:
本测试程序实现的功能是:实现开发板与PC之间的数据传送,从而达到USB的检测。
测试步骤:
(1) 上电前准备:把开发板USB2.0接口(CON26)连接到PC。
(2) 设备驱动连接:根据软件安装文档《Cypress USB驱动安装》安装USB驱动,接着打开CyConsle.exe(路径:"C:\Cypress\Cypress Suite USB 3.4.7\CyConsole"),即可显示USB驱动,界面如下图所示:

图 42

选择"Options->EZ-USB Interface",在"EZ-USB Interface"界面里选择"Lg EEPROM"按钮,选择生成的bulkloop.iic文件打开(路径为"Demo\USB"),这时可以看到PC已经检测到开发板的USB设备。如下图所示:

图 43

图 44

出现以下的提示说明程序已经下载到EEPROM里了,如下图所示:
图 45

  • 操作执行测试:开发板加载usb_test.bit文件(路径为"\Demo\USB\ForDownload"),Length和"Hex Bytes"如下图红框配置,Pipe选择IN或OUT。最后点击"Bulk Trans"按钮进行发送或接收512Byte数据,如下图所示:
图 46 发送数据

图 47 读取数据

注:测试时只能选择0:端口和2:端口,如果只下载了固件程序,没下载FPGA程序,会出现0:端口只能写入1024个字节则不能再写了,并且读不出数据;如果固件程序和FPGA程序都下载了,则0:可以无限写入,但1024个字节后,FPGA那边就已经存满了,所以后面再写入的时候,相当于没有写入,读数据的时候也只能读出1024个字节数据
[url=]2.17 PCIE_EP_X2——PCIE[/url]数据读写功能测试
本测试程序实现的功能是:实现PCIE PIO功能。
操作系统
  • Windows 7 32bit
测试步骤:
(1) 烧写PCIE_EP_X2.bin文件到FPGA;
(2) 将开发板拨码开关打到''MASTER SPI''模式,插入PC机主板PCIE插槽;
(3) 启动PC机;
(4) 使用PciTree测试工具(只支持32位操作系统),在光盘Tools目录下,将HLP.SYS文件拷贝到''C:\WINDOWS\system32\drivers'',即可直接运行。客户可自行选择其他测试工具。
演示现象:
(1) 运行PciTree,可以看到开发板相关信息,如下图所示:
图 48

(2) 双击BAR 0,对BAR 0空间进行读写测试,出现如下对话框:
图 49

(3) 点击"是(Y)"此一按钮,出现如下对话框:
图 50

(4) BAR 0空间偏移地址0x0为只读寄存器,读出的值为固定值0x78563421,如图所示:(FPGA采用的是大端格式)
图 51

可对任意单个寄存器进行读写操作,选中对应的地址,在''edit memory''输入值,点击''Write Memory'',勾选''auto read memory'',即可看到从板卡中读出的数据。
BAR 0空间偏移地址0x4所对应的寄存器bit2-bit0,连接到LED,对此寄存器写值0x07000000可点亮开发板LED,勾选''auto read memory'',即可看到从板卡中读出的数据,如下图所示:
图 52

2.18 UDP-SFP——UDP网络通信功能测试
本测试程序实现的功能是:通过电口模块实现UDP通讯功能,不支持PING命令。
测试方法:使用测试工具软件,创建一个UDP连接,FPGA会发回接收到的数据。
开发板IP地址设置为192.168.0.25,端口:6666,也可以根据需要修改IP地址,修改位置如下:
图 53

测试接口SFP1(CON6)/SFP2(CON7)
测试硬件:
  • 千兆RJ45光电口模块,型号:GBPPM_RJ45;
  • 千兆网线(1条)。
测试步骤:
SFP1和SPF2测试方法一样,以下以SFP1测试为例。
  • 将SFP电口模块插入SFP1接口,用千兆网线连接电口模块和PC机;
  • 打开“控制面板->网络和Internet->网络连接”,可看到当前以太网,右键选择属性:
图 54

点击“Internet协议版本4(TCP/IPV4)”,再点击右下角“属性(R)”,进入属性,如下图所示:
图 55

点击“使用下面的IP地址”,手动设置IP,与开发板IP为同一网段:192.168.0.10,然后点击“确定”,如下图所示:
图 56


  • 按程序加载步骤加载UDP_SFP_DEMO.bit文件,路径:"Demo\UDP_SFP\UDP_DEMO.runs\impl_1"。
  • 打开网络调试助手软件(路径:"光盘资料/Tools/NetDebugTool/NetDebugTool.exe"),新建UDP,输入主机IP跟端口号,输入开发板IP跟端口号,按启动。
图 57


演示现象:
在发送区输入需要发送的数据,FPGA开发板回送接收到的数据并显示,左边会显示客户端列表,如图所示:
​图 58



最新评论

楼层直达:
我要评论
0
4
广告
关闭 热点推荐上一条 /5 下一条
快速回复 返回列表