创龙基于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

原文地址:http://blog.51cto.com/13771845/2312289

时间: 2024-10-06 02:45:17

创龙基于C66x平台DSP与FPGA通信测试的相关文章

创龙基于TI AM5708多通道振动数据采集处理单元的应用

创龙基于TI AM5708多通道振动数据采集处理单元的应用此产品案例来源于:创龙电子创龙基于TI AM5708处理器设计的开发板,广泛应用于机器视觉.电力自动化.智能交通.医疗器械.自动分拣装置.高精度仪器仪表.高端数控系统等多种工业应用场合.TI AM5708器件通过其极具灵活性的全集成混合处理器解决方案,可实现较高的处理性能.此外,这些器件还将可编程的视频处理功能与高度集成的外设集完美融合, 为用户带来全新的数据计算性能和方案灵活性. 下面简单讲解一下创龙基于TI AM5708多通道振动数据

【经验分享】基于创龙AM5708多核间通信的IPC例程通用开发流程

c此文章原创来源于:创龙电子 ? ? ? ??AM5708嵌入式开发板是一款由创龙基于TI AM570x浮点DSP C66x + ARM Cortex-A15工业控制及可编程音视频处理器.由SOM-TL570x工业核心板设计的开发板,它为用户提供了SOM-TL570x工业核心板的测试平台,用于快速评估SOM-TL570x工业核心板的整体性能.广泛应用于机器视觉.电力自动化.智能交通.医疗器械.自动分拣装置.高精度仪器仪表.高端数控系统等多种工业应用场合. ? ? ? ? 下面简单讲解一下创龙基于

创龙高性能AM437x Cortex-A9开发板

1  开发板简介 TL437x-EVM是广州创龙基于SOM-TL437x核心板研发的一款TI ARM Cortex-A9 AM437x开发板,采用核心板+底板方式,尺寸为180mm x 130mm,核心板采用4*60pin B2B工业级连接器,稳定.可靠.便捷,可以帮助客户快速评估核心板性能. TL437x-EVM开发板底板采用两层无铅沉金电路板设计,为了方便用户学习开发和参考使用,上面引出了各种常见的接口. 图 2 图 3 图4 图5 图6 图7 2  核心板简介 ? 标配工业级核心板,基于T

广州创龙抢先推出AM437x开发板

1  开发板简介 TL437x-EasyEVM是广州创龙基于SOM-TL437x核心板研发的一款TI ARM Cortex-A9开发板,采用核心板+底板方式,尺寸为175mm x 110mm,核心板采用4*60pin B2B工业级连接器,稳定.可靠.便捷,可以帮助客户快速评估核心板性能. TL437x-EasyEVM开发板底板采用两层无铅沉金电路板设计,为了方便用户学习开发和参考使用,上面引出了各种常见的接口. 2  核心板简介 标配工业级核心板,基于TI AM437x ARM Cortex-A

创龙TI、Xilinx全系列DSP、ARM、FPGA开发平台免费试用来了

[创龙开发板_免费试用升级啦~~]创龙TI.Xilinx全系列DSP\ARM\FPGA开发套件-免费试用 一.试用申请时间:2019年7月8日-7月19日 二.试用产品:创龙TI.Xilinx全系列开发套件 三.试用规则: 1.试用时间:20天(自然日) 2.活动流程:选择板卡-申请免费试用-审核(电话申请)-申请成功-创龙寄送板卡-确认收货,开始试用-试用完成,发布试用报告-板卡寄回创龙 3.活动说明: 活动期间,凡获得免费试用资格者即可获得创龙精美礼品一份(礼品二选一:32G U盘.保温杯)

广州创龙TMS320C6748 DSP 开发板免费申请试用

1.广州创龙TMS320C6748 DSP开发板免费申请试用,历史上例程最丰富的C6000 DSP开发板,不容错过. 申请链接:http://bbs.ickey.cn/group-topic-id-57928.html 申请时间截至:2015年11月30日 申请型号:TL6748-EasyEVM,市场价1450元 申请数量:20套 2.创龙最新推出TMS320C6655.TMS320C6657开发板,C66x单核.双核高端DSP,例程丰富,适用于高速数据采集.通信.音视频.中高端数控等大数据处理

广州创龙TMS320C6748 DSP开发板免费申请试用

1.广州创龙TMS320C6748 DSP开发板免费申请试用,历史上例程最丰富的C6000 DSP开发板,不容错过. 申请链接:http://bbs.elecfans.com/try_Tronlong.html#trialimg 申请时间截至:2015年9月30日 申请型号:TL6748-EasyEVM,市场价1450元 申请数量:50套 2.创龙最新推出TMS320C6655.TMS320C6657开发板,C66x单核.双核高端DSP,例程丰富,适用于高速数据采集.通信.音视频.中高端数控等大

基于TI AM335x创龙开发板的快速体验

着手体验的是创龙TL335x-IDK,这个板子的特点如下: 基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高达 2000DMIPS,搭配DDR3,兼容 eMMC 和 NAND FLASH,超高性价比: 2 个 PRU 协处理器,支持 EtherCAT.PROFINET.EtherNet/IP.PROFIBUS.Ethernet POWERLINK.Sercos 等工业协议: 内部集成 SGX530 3D 图形加速器和 24bit LCD 触摸屏控制

基于TI AM335x创龙开发板U-Boot编译

分享一下基于广州创龙TL335x-IDK开发板的U-Boot编译.希望能帮助上你. 板子特点如下: ? 基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高达 2000DMIPS,搭配DDR3,兼容 eMMC 和 NAND FLASH,超高性价比: ? 2 个 PRU 协处理器,支持 EtherCAT.PROFINET.EtherNet/IP.PROFIBUS.Ethernet POWERLINK.Sercos 等工业协议: ? 内部集成 SGX530