创龙基于c66x平台dsp与fpga通信测试

author author     2023-01-14     161

关键词:

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

技术分享图片

基于omapl138+fpga核心板多核软件开发组件mcsdk开发入门(上)

本文测试板卡为创龙科技SOM-TL138F是一款基于TIOMAP-L138(定点/浮点DSPC674x+ARM9)+紫光同创Logos/XilinxSpartan-6低功耗FPGA处理器设计的工业级核心板。核心板内部OMAP-L138与Logos/Spartan-6通过uPP、EMIFA、I2C通信总线连接,并通过工业级B2B连接... 查看详情

fpga和dsp间基于srio的高速通信系统设计

作者:陈婷,岳强,汪洋解放军信息工程大学摘要:现代信号处理系统通常需要在不同处理器之间实现高速数据通信,SRIO协议由于高效率、低延时的特性被广泛使用。本文研究了在FPGA和DSP两种处理器之间实现SRIO协议的方法,并... 查看详情

创龙dsp6748开发板测试-第一篇(未完)

1.创龙DSP6748开发板测试。2980元的售价很高,我估计新的1200元比较合适,当然创龙定价是按照供需关系的。仿真器XDS100V2卖598元,真是狮子大张口。2.上电是5V-2A的电源。 查看详情

基于国产银河飞腾多核dsp+fpga的图像识别硬件设计与算法实现

随着监测卫星的发展,如何快速对卫星图像中的目标物进行识别成为关键技术。为了实现星载关键器件的国产化,并为整个系统提供更高的性能和更好的实时性,本课题将以国防科技大学计算机学院自主研发的高性能... 查看详情

基于国产银河飞腾多核dsp+fpga的图像识别硬件设计与算法实现

随着监测卫星的发展,如何快速对卫星图像中的目标物进行识别成为关键技术。为了实现星载关键器件的国产化,并为整个系统提供更高的性能和更好的实时性,本课题将以国防科技大学计算机学院自主研发的高性能... 查看详情

基于dsp+fpga的高清图像跟踪系统研制

...基本组成与工作原理、详细功能和性能要求,设计了基于DSP+FPGA的图像跟踪系统并进行了实验验证,主要工作包括:1)本文设计的图像跟踪系统主要由图像跟踪电路、通讯控制电路和视频接口电路组成,以... 查看详情

基于c66x+国产fpga高速数据处理板架构

目录概述C66x处理器内核C66x流水线结构概述C66XDSP是最新一代定点和浮点DSP,由4个乘法器组成,以实施单精度浮点运算。C66XDSP内核可同时运行多大8项浮点乘法运算,加之高达1.4GHz的时钟频率,使其具有很高的浮点... 查看详情

基于dsp_builder的算法在fpga上的实现

一、摘要  结合dsp_builder、matlab、modelsim和quartusii等软件完成算法的FPGA实现。 二、实验平台硬件平台:DIY_DE2软件平台:quartusii9.0+ModelSim-Altera6.4a(QuartusII9.0)+dsp_builder9.0+matlab2010b 三、软件平台的准备1、软件的匹配  根... 查看详情

基于dsp+fpga+ad9238的冲击波超压测试系统设计与实现

...,由于冲击波测试对系统的实时性要求比较高,基于软件控制的方法无法获得精确的时钟信号,且处理器速度不足,因此需要采用合适的控制器进行系统设计。冲击波测试系统需对高频信号进行高速、实时采样... 查看详情

基于omap-l138dsp+arm处理器与fpga实现sdr软件无线电系统

...软件定义无线电(SDR)系统的灵活性优势。本文将探讨如何基于德州仪器的OMAP-L138 DSP+ARM处理器与FPGA来实现该系统。平台信迈选择其XM138F-IDK-V3嵌入式系统模块作为SD 查看详情

fpga案例开发手册——基于全志t3+logosfpga核心板

...适用的开发环境为Windows764bit和Windows1064bit。本文案例基于创龙科技的全志T3+LogosFPGA核心板,它是一款基于全志科技T3四核ARMCortex-A7处理器+紫光同创LogosPGL25G/PGL50GFPGA设计的异构多核全国产工业核心板,ARMCortex-A7处理单元主频高达... 查看详情

基于dsp+fpga高速宏微半导体运动平台的控制与实现

在半导体芯片制造装备中,为了实现半导体芯片制造的高质量和高效率,通常需要其运动部件具有较高的运动性能,如,对于高端引线键合机,通常要求其运动平台在15-20g的加速度下以15-20Hz的运动频率实现1-2... 查看详情

fpga连接dsp

...制板。请教一下两者的硬件连接方法,还有就是两者之间通信是怎么实现的。谢谢。FPGA都是IO口不说了DSP有数据口和地址口,按照你的要求全都连到FPGA的IO口上,然后根据地址的变化来传输数据。参考技术A每个公司有自己的一... 查看详情

创龙dsp6748的dac例程研究(代码片段)

1.创龙DSP6748开发板驱动TL5724这个DAC,输出指定的电压值,此程序是使用IO口模拟SPI实现与TL5724模块的数据交互。2.首先是初始化PSC函数voidPSCInit(void)//使能GPIO模块PSCModuleControl(SOC_PSC_1_REGS,HW_PSC_GPIO,PSC_POWERDOMAIN_ALWAYS_ON,PSC_MDCTL_NEXT_ENABL... 查看详情

omapl138fpga三核高速数据采集处理核心平台方案

...视频等数据采集处理领域。此设计采用OMAP-L138+Spartan-6平台,其中OMAP-L138是德州仪器(TI)低功耗高性能浮点DSP C6748+ARM9双核处理器,而Spartan-6是赛灵思(Xilinx)平台升级灵活、性价比极高的FPGA处理器... 查看详情

srio接口卡航电总线解决方案

TES600是天津拓航科技的一款基于FPGA与DSP协同处理架构的通用高性能实时信号处理平台,该平台采用1片TI的KeyStone系列多核浮点/定点DSPTMS320C6678作为主处理单元,采用1片Xilinx的Kintex-7系列FPGAXC7K325T作为协处理单元,具有1个FMC子卡... 查看详情

fpga教程案例33通信案例3——基于fpga的bpsk调制信号产生,通过matlab测试其星座图

FPGA教程目录MATLAB教程目录---------------------------------------------------------------------------------------1.软件版本vivado2019.22.BPSK调制原理    BPSK(BinaryPhaseShiftKeying)-------二进制相移键控。 查看详情

fpga教程案例34通信案例4——基于fpga的qpsk调制信号产生,通过matlab测试其星座图

FPGA教程目录MATLAB教程目录---------------------------------------------------------------------------------------1.软件版本vivado2019.22.QPSK调制原理    正交相移键控(QuadraturePhaseShiftKeying,QPSK)也称为四 查看详情