tag 标签: DSP

相关帖子
相关博文
  • 热度 2
    2019-9-24 10:21
    933 次阅读|
    1 个评论
    TL 5728 -EasyEVM是一款广州创龙基于 TI AM5728 ( 浮点 双 DSP C66 x +双ARM Cor t ex-A15 ) SOM-TL5728 核心板设计的开发板,它为用户提供了 SOM-TL5728 核心板的测试平台,用于快速评估 SOM-TL5728 核心板的整体性能。 TL 5728 -EasyEVM底板采用沉金无铅工艺的4层板设计,不仅为客户提供丰富的 AM5728 入门教程,还协助客户进行底板的开发,提供长期、全面的技术支持,帮助客户以最快的速度进行产品的二次开发,实现产品的快速上市。 不仅提供丰富的Demo程序,还提供DSP+ARM 多 核通信开发教程,全面的技术支持,协助用户进行底板设计和调试以及DSP+ARM软件开发。 开发板特点 基于TI A M5728浮点 双 DSP C66 x +双ARM Cor t ex-A15 工业 控制及高性能 音 视频处理器 ; 多核异构 CPU , 集成 双核 Cortex-A15 、 双核C66x浮点DSP、双核PRU-ICSS、 双核 Cortex-M4 IPU、 双核 GPU 等 处理单元 , 支持OpenCL、OpenMP 、 IPC多核 开发 ; 强劲的 视频编解码能力 ,支持1路1080P60或2路720 P60 或4路720 P30 视频硬件编 解码 , 支持H.265 视频 软解 码 ; 支持高达 1 路1080 P60 全 高清视频输入 和1路 LCD + 1路HDMI 1. 4a 输出; 双核 PRU-ICSS 工业实时 控制子系统 ,支持EtherCAT、 EtherNet/IP 、 PROFIBUS 等 工业协议 ; 外设接口丰富,集成双千兆网、PCIe、GPMC、USB 2.0、UART、SPI、QSPI、SATA 2.0 、I2C、DCAN等 工业控制 总线和接口, 支持 极速接口 USB 3.0 ; 开发板引出 V-PORT 视频 接口,可以灵活接入视频 输入 模块; 体积极小 , 大小仅86 .5mm *60 .5mm ; 工业级精密B2B连接器,0.5mm间距,稳定,易插拔,防反插,关键大数据接口使用高速连接器,保证信号完整性。 开发资料 提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet,缩短硬件设计周期; 提供系统烧写镜像、内核驱动源码、文件系统源码,以及丰富的Demo程序; 提供完整的平台开发包、入门教程,节省软件整理时间,上手容易; 提供详细的DSP+ARM 多 核通信教程,完美解决 多 核开发瓶颈; 提供基于Qt的图形界面开发教程。 开发 基于ARM端的Linux开发例程 基于TI-RT OS 的 ARM 、 DSP、PRU 、 IPU的 开发例程 基于 OpenCL、OpenMP、 IPC 的多核开发例程 基于 OpenCV 的 图像 开发例程 基于 Qt的入门开发例程 基于 TI-RTOS和Linux的EtherCAT 开发 例程 视频 采集和编 解 码 例 程 增值服务 主板定制设计 核心板定制设计 嵌入式软件开发 项目合作开发 技术培训
  • 热度 6
    2018-10-31 15:46
    1429 次阅读|
    0 个评论
    基于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;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镜像,命令格式如下: fpgaprogtftp 以I2C镜像为例: fpgaprogtftp192.168.0.135i2c_test.bit 可以在tftpd服务器端看到文件传输进度,文件传输完成后开始编程FPGA,如下图所示: 编程完成后会提示编程结果,如下图所示:  DSP端执行测试命令 在串口调试终端执行命令测试FPGA镜像,以I2C为例,执行以下命令: fpgai2c 以下测试DSP与FPGA通过I2C、EMIF、SRIO以及文件系统方式通信,FPGA镜像可在FPGA端光盘资料Demo中获取。 (2) DSP与FPGA I2C通信测试 按照上述测试步骤加载I2C镜像,如下图所示: (3) DSP与FPGA SRIO通信测试 执行以下命令进行SRIO通信测试: fpgaprogtftp192.168.0.135srio_dsp_2x.bit //IP以实际电脑终端IP为准 fpgasrio (4) DSP与FPGA EMIF16通信测试 执行以下命令进行EMIF16通信测试: fpgaprogtftp192.168.0.135emifa_top.bit fpgaemif
  • 热度 4
    2018-7-25 13:44
    609 次阅读|
    0 个评论
    基于TI AM5708多通道振动数据采集处理单元
    TI AM5708 器件通过其极具灵活性的全集成混合处理器解决方案,可实现较高的处理性能。此外,这些器件还将可编程的视频处理功能与高度集成的外设集完美融合 , 为用户带来全新的数据计算性能和方案灵活性。 广州创龙基于 TI AM5708 处理器设计的开发板,广泛应用于机器视觉、电力自动化、智能交通、医疗器械、自动分拣装置、高精度仪器仪表、高端数控系统等多种工业应用场合。 下面简单讲解一下基于 TI AM5708 多通道振动数据采集处理单元的应用。以 TI AM5708 为核心,设计一款通用型、高精度的多通道振动数据采集处理单元,满足监测如传动主轴、轴承以及齿轮箱等的多路振动信号采集要求。单元主要实现了对模拟量和数字量等信号进行实时采集和处理,并且通过以太网接口,将数据上传至上位机,实现信号分析和显示等功能。 ARM 核主频高达 1GHz , DSP 核高达 750MHz ,性能强大。 ARM 核与 DSP 核间共享内存,低延时。 FPGA 与 AM570 8 间通过 GPMC 、 PCIe 等高速总线连接,数据吞吐量大。多通道数据采集系统采集精度高,工作稳定性好,能够满足实际使用需求,可适用于各种工业场合的监测应用。
  • 热度 5
    2018-7-3 16:34
    672 次阅读|
    0 个评论
    如何基于AM57x测试OpenCL的加速性能?
    1 实验说明 本例程测试功能:读取指定的图像数据,然后对图像进行灰度转换和Canny算法处理,计算处理过程所耗的时间,并将处理后的图像保存到当前目录下。 本例程主要是测试OpenCL是否对这两种算法有优化效果,分别从禁用OpenCL和使能OpenCL两种情况来计算处理图像数据所用的时间,将测试的结果与官方提供的测试结果进行对比和验证。 例程源码路径:光盘“Demo/OpenCL/OpenCL_performance_test/src” 可执行文件以及测试脚本路径:光盘“Demo/OpenCL/OpenCL_performance_test/bin” 测试使用的图片路径:光盘“Demo/OpenCL/OpenCL_performance_test/data” 测试平台:广州创龙TL5728-IDK开发板 开发板简介:  基于TI AM5728浮点双DSPC66x+双ARMCortex-A15工业控制及高性能音视频处理器;  强劲的视频编解码能力,支持1路1080P60或2路720P60或4路720P30视频硬件编解码,支持H.265视频软解码;  双核PRU-ICSS工业实时控制子系统,支持EtherCAT、EtherNet/IP、PROFIBUS等工业协议;  外设接口丰富,GPMC、USB 2.0、UART、SPI、QSPI、I2C、DCAN等工业控制总线和接口,支持高速接口PCle Gen2、USB 3.0、SATA 2.0;  应用于工业 PC&HMI、工业机器人、机器视觉、 医疗影像、电力自动化等领域。 2 例程编译 将光盘资料“Demo/OpenCL/OpenCL_performance_test/src”例程源码拷贝到Ubuntu任意目录,进入该源码目录执行以下命令对源码进行编译: Host# cd AM57xx/OpenCL_performance_test/src/ Host# make SDK_INSTALL_PATH=/home/tronlong/ti-processor-sdk-linux-am57xx-evm-03.01.00.06 编译完成之后会在当前目录下生成可执行文件canny,将其拷贝到开发板文件系统的“/home/root/”目录下。 将光盘资料“Demo/OpenCL/OpenCL_performance_test”下的bin文件夹以及data文件夹拷贝到开发板文件系统的“/home/root/”目录下。bin文件夹下包含opencl_off.sh和opencl_on.sh测试脚本,data文件夹下是两张大小和格式不同的图片文件TL5728_1080p.jpg和lena.png。 3 例程测试 以下分别从禁用OpenCL功能和使能OpenCL功能来进行对比测试,分别采用data文件夹下的图片TL5728_1080p.jpg和lena.png来测试。 3.1 禁用OpenCL 执行以下命令进行测试,先禁止运行OpenCL功能,然后清理缓存再进行测试,重复清理缓存和测试的步骤5次,如下图所示: Target# source bin/opencl_off.sh Target# /proc/sys/vm/drop_caches Target# ./canny data/TL5728_1080p.jpg 取以上5次测试结果的平均值:  BGR2GRAY tdiff=55.01ms  Canny tdiff=95.50ms 3.2 使能OpenCL 执行以下命令进行测试,先使能OpenCL功能,然后清理缓存再进行测试,重复清理缓存和测试的步骤6次,如下图所示: Target# source bin/opencl_on.sh Target# /proc/sys/vm/drop_caches Target# ./canny data/TL5728_1080p.jpg 如上一共测试了6次,每一次测试之前记得先将系统内核缓存清理干净,否则测试结果有误。因为第一次运行时,内核在AM57xx上编译,OpenCL使能时会有额外的延迟,延迟时间大约为几十秒,所以第一次测试结果不作为参考。官方解释如下: Please note that the first run, with OpenCL on, has additional delay of ~1min, due to kernel compilation on AM57xx. This is constrained to first run only, if "TI_OCL_CACHE_KERNELS" environemnt variable is set. 由以上6次的测试结果,取最后5次测试结果的平均值:  BGR2GRAY tdiff=185.38ms  Canny tdiff=17.71ms 3.3 测试结果对比 同理,按照如上操作步骤在分别禁用OpenCL和使能OpenCL的情况下,计算处理lena.png图片所用的时间,并对5次测试的数据取平均值。对比以上测试结果,如下表所示: 作用率=禁用OpenCL计算处理图像数据所用的时间/使能OpenCL计算处理图像数据所用的时间。 以下是官方的测试数据: BGR2GRAY作用率=0.345 Canny作用率=1.690 从测试结果可以看出来,本次测试与官方测试结论是一致的:OpenCL对BRG2GRAY算法不但没有性能上的提升反而存在着负面的效果;而对Canny算法则有着非常明显的提升效果,与官方的作用率进行对比,本次测试得出的作用率要大于官方提供的作用率数据,这与待测试的图像文件有一定的关系。 官方提供的其他OpenCL内核的测试数据: 链接:http:// processors.wiki.ti.com/index.php/OpenCV
  • 热度 3
    2018-5-13 19:43
    1772 次阅读|
    0 个评论
    使用DSP Builder遇到的问题
    排版有问题的话看这里 Quartus 相关问题点击这个链接 ModelSim 相关问题点击这个链接 找不到DSP Builder的库 到你的quartus安装路径下找到DSP Builder,比如我的就在D:\Softwares\intelFPGA\18.0\quartus\dsp_builder,点击dsp_builder.bat,可以选择把dsp_builder.bat发送快捷方式到桌面方便点击。 在弹出的matlab中的命令框中输入,就可以看见如图所示的库了 slLibraryBrowser DSP Builder license 问题 之前破解没有破解完全,没有get到作者说的设置环境变量是什么意思,知道今天要用DSP Builder编译项目时才知道。 需要在系统变量中添加LM_LICENSE_FILE和之前license.dat的地址 修改后重启DSP Builder,编译成功 使用Subsystem分层设计 右键一个symbol,可以看见 Create Subsystem 选项,不用在意是什么symbol,只要input output的port是自己需要的就好了。 这里可以看见元器件的子系统,然后可以进行修改 最终效果图如下
相关资源
  • 所需E币: 0
    时间: 6 天前
    大小: 1.6MB
    上传者: czd886
    基于DSP除尘用变频电源性能分析及SPWM控制策略 
  • 所需E币: 0
    时间: 7 天前
    大小: 1.48MB
    上传者: czd886
    基于DSP的多电飞机双向直流变换系统
  • 所需E币: 0
    时间: 7 天前
    大小: 2.67MB
    上传者: czd886
    基于DSP的高频高压交流电源的优化
  • 所需E币: 2
    时间: 2020-11-16 17:39
    大小: 14.57MB
    上传者: SnailWillow
    本文将系统主控模块与电容式传感器FPCI011C相结合,设计了基于ADSP.BF531处理器的指纹识别系统。Blackfin系列芯片具有成本低廉、运行稳定的特点,指纹传感器FPCI011C利用了反射式探测技术,对指纹的适应性强,可靠耐用
  • 所需E币: 1
    时间: 2020-11-16 17:30
    大小: 297.6KB
    上传者: SnailWillow
    提出了一种以定点DSP芯片TMS320VC5410及FPs200指纹采集传感器为核心的自动指纹识别模块,并对指纹识别算法采用DSP专用汇编指令集与C语言混合编程的方法,以此实现了一个高效低功耗的嵌入式系统。文中介绍了其组成原理、硬件结构设计、系统功能设计、图像采集电路的实现,以及指纹识另l】算法的处理流程和实现方法。通过试验,该模块的采集效率高、识别速度快且准确可靠,总体性能是令人满意的。
  • 所需E币: 3
    时间: 2020-11-16 18:06
    大小: 6.17MB
    上传者: SnailWillow
    指纹识别技术以生物特征为基础,以信息处理技术为手段,将生物技术和信息技术有机结合在一起,在所有包含身份认证的领域均有着广阔的应用前景。尽管指纹识别的理论研究与应用开发取得了重大进展,但指纹识别算法的准确性和识别速度仍有待提高,构建准确可靠、安全实用的自动指纹识别系统己成为研究热点
  • 所需E币: 2
    时间: 2020-11-16 22:55
    大小: 265KB
    上传者: stanleylo2001
    DSP应用系统中的硬件接口电路设计资源大小:265KB[摘要]数字信号处理(DigitalSignalProcessing,DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科,自DsP芯片诞生的二十多年来,其在控制.通信等领域得到了广泛的发展。在众多的DsP器件中,以n公司的DSP应用最为广泛,本文以TIDSP为例介绍系统接口电路的设计。一个完整
  • 所需E币: 4
    时间: 2020-11-16 15:15
    大小: 687.54KB
    上传者: wxlai1998
    基于DSP实现USB-HOST和USB-DEVCE
  • 所需E币: 4
    时间: 2020-11-16 13:07
    大小: 397.75KB
    上传者: wxlai1998
    基于DSP的通用数字信号处理系统的设计[摘要]研究基于DSP的通用数字信号处理系统,对硬件平台和软件环境进行详细设计,可以完成目前常用的数字信号处理任务,具有良好的通用性。
  • 所需E币: 3
    时间: 2020-11-13 17:53
    大小: 4.67MB
    上传者: SnailWillow
    本课题研究了一款基于MIDI功能的音频效果器,处理器选择的是美国ADI公司的ADSP-BF533。除了具备市场上效果器的普通功能,本课题设计的效果器还结合了MIDI技术:吉他音频电信号由音频ADC采样及编码后交给ADSP—BF533处理,DSP对音符进行检测识别,然后交给MIDI合成芯片CS9236进行音频合成。通俗点讲,通过弹吉他,我们可以“弹"出钢琴、小提琴、二胡等一百多种乐器的声音。MIDI功能是新一代吉他效果器的突破,给吉他演奏者带来乐趣的同时还方便了音乐工作者对音乐的创作。
  • 所需E币: 0
    时间: 2020-11-12 23:57
    大小: 8.61MB
    上传者: czdian2005
    基于数字基带的无线数传电台算法设计与其dsp实现[摘要]自从1897年马可尼的第一个越洋无线电通讯至今已有一百多年了,无线通信的应用已经深入人们的日常生活。现代社会是信息的社会,而信息的转输需要进行大量的通信。由于人们对通信的要求越来越高,任何时间、任何地点向任何个人提供快速可靠的通信服务已成为未来通信的目标。要实现这个目标无线通信起到了非常重要的
  • 所需E币: 3
    时间: 2020-11-11 21:29
    大小: 990.54KB
    上传者: bwj312
    短波软件无线电通信系统中的DSP技术总结
  • 所需E币: 3
    时间: 2020-11-11 21:29
    大小: 1.53MB
    上传者: bwj312
    DSTEF的FSK通信系统建模仿真及DSP代码生成
  • 所需E币: 5
    时间: 2020-11-12 00:24
    大小: 9.47MB
    上传者: bwj312
    基于数字基带的无线数传电台算法设计与其dsp实现
  • 所需E币: 0
    时间: 2020-11-11 23:29
    大小: 1.21MB
    上传者: bwj312
    短波软件无线电通信系统中的DSP技术
  • 所需E币: 3
    时间: 2020-11-10 20:28
    大小: 31.69KB
    上传者: bwj312
    DSP技术在现代移动通信领域的应用
  • 所需E币: 0
    时间: 2020-11-10 20:28
    大小: 1.76MB
    上传者: bwj312
    DSP技术在移动通信中的应用总结(南阳理工学院)
  • 所需E币: 0
    时间: 2020-11-9 22:20
    大小: 91.1KB
    上传者: LGWU1995
    DSP在通信系统中的应用与发展
  • 所需E币: 2
    时间: 2020-11-9 22:21
    大小: 146.05KB
    上传者: LGWU1995
    DSP在第三代移动通信系统中的应用
  • 所需E币: 0
    时间: 2020-11-9 22:19
    大小: 7.15KB
    上传者: LGWU1995
    DSP在通信中的应用,通信技术
广告