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

2018-10-31 15:46 1276 3 3 分类: 处理器与DSP 文集: 测试测量
本文为基于创龙TL665xF-EasyEVM开发板的DSP与FPGA通信测试。TL665xF-EasyEV开发板的简介绍如下:由核心板+底板构成。
核心板DSP端采用单核TMS320C6655或双核TMS320C6657处理器,FPGA端采用Xilinx Artix-7处理器,实现异构多核处理器架构,DSP与FPGA内部通过uPP、EMIF16、SRIO连接;
底板接口资源丰富,支持uPP、EMIF16、SRIO、千兆以太网口等多种高速接口,引出PCIe接口,单端口双通道,每通道最高通信速率5GBaud;S
FP接口,传输速率可高达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


文章评论0条评论)

登录后参与讨论
相关推荐阅读
Tronlong 2019-09-24 10:21
创龙TI AM5728浮点双DSP C66x +双ARM Cortex-A15开发板规格书,应用于音视频处理及电力控制
TL5728-EasyEVM是一款广州创龙基于TI AM5728(浮点双DSP C66x +双ARM Cortex-A15)SOM-TL5728核心板设计的开发...
Tronlong 2019-09-19 15:16
创龙基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15工业核心板规格书,应用于多媒体终端
由广州创龙自主研发的SOM-TL5728核心板,基于TI-AM5728浮点双DSP +双ARM核,大小仅86.5mm*60.5mm,性能强、成本低、性价比高。采用沉金无铅工艺的10层板设计,专业的PC...
Tronlong 2018-07-25 13:44
基于TI AM5708多通道振动数据采集处理单元
       TI AM5708器件通过其极具灵活性的全集成混合处理器解决方案,可实现较高的处理性能。此外,这些器件还将可编程的视频处理功能与高度集成的外设集完...
Tronlong 2018-07-03 16:34
如何基于AM57x测试OpenCL的加速性能?
1  实验说明本例程测试功能:读取指定的图像数据,然后对图像进行灰度转换和Canny算法处理,计算处理过程所耗的时间,并将处理后的图像保存到当前目录下。本例程主要是测试OpenCL是否对这两...
广告
我要评论
0
3
广告
关闭 热点推荐上一条 /4 下一条