创龙基于C66x平台DSP与FPGA通信测试

本文为基于创龙TL665xF-EasyEVM开发板的DSP与FPGA通信测试。TL665xF-EasyEV开发板的简介绍如下:核心板+底板构成

核心板DSP端采用单核TMS320C6655或双核TMS320C6657处理器FPGA端采用Xilinx Artix-7处理器,实现异构多核处理器架构,DSP与FPGA内部通过uPP、EMIF16、SRIO连接;

底板接口资源丰富,支持uPP、EMIF16、SRIO、千兆以太网口等多种高速接口,引出PCIe接口,单端口双通道,每通道最高通信速率5GBaud

SFP接口,传输速率可高达5Gbit/s,可接SFP光口模块或SFP电口模块;

双通道XADC接口,可实现模拟到数字转换,可灵活配置逻辑输入;

还引出工业级FMC接口,支持高速ADC和DAC以及视频输入输出等FMC-LPC标准模块;

TL665xF-EasyEVM开发板应用领域十分广泛,可用于机器视觉、软件无线电、雷达/声呐、医用仪器、光缆普查仪等。

下面进入正题:

DSP与FPGA通信需要把开发板的拨码开关第5位拨到1,按照IBL NOR模式启动开发板。

测试说明:DSP端通过TFTP服务器加载FPGA所需的.bit文件,并在DSP端执行命令进行测试。

1.测试步骤

  • 部署TFTP服务器

打开TFTP服务器,路径:"光盘资料/Demo/Hostapp/tftpd32.exe",Current Directory选择.bit文件所在路径(非中文),Server interfaces选择电脑终端的IP地址,如下图所示:

  • 启动网络支持

在串口调试终端执行ndkdhcp命令启动网络支持。

  • 通过TFPT加载FPGA镜像

在串口调试终端执行命令加载FPGA镜像,命令格式如下:

Tronlong>           fpgaprogtftp[电脑终端IP][FPGA镜像文件名]

以I2C镜像为例:

Tronlong>           fpgaprogtftp192.168.0.135i2c_test.bit

可以在tftpd服务器端看到文件传输进度,文件传输完成后开始编程FPGA,如下图所示:

编程完成后会提示编程结果,如下图所示:

  • DSP端执行测试命令

在串口调试终端执行命令测试FPGA镜像,以I2C为例,执行以下命令:

Tronlong>           fpgai2c

以下测试DSP与FPGA通过I2C、EMIF、SRIO以及文件系统方式通信,FPGA镜像可在FPGA端光盘资料Demo中获取。

2.DSP与FPGA I2C通信测试

按照上述测试步骤加载I2C镜像,如下图所示:

3.DSP与FPGA SRIO通信测试

执行以下命令进行SRIO通信测试:

Tronlong>           fpgaprogtftp192.168.0.135srio_dsp_2x.bit  //IP以实际电脑终端IP为准

Tronlong>           fpgasrio

 

 

4.DSP与FPGA EMIF16通信测试

执行以下命令进行EMIF16通信测试:

Tronlong>           fpgaprogtftp192.168.0.135emifa_top.bit

Tronlong>           fpgaemif

转载于:https://my.oschina.net/u/3890049/blog/2354275

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值