一个主控DSP和多个DSP之间通信 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs10
本版专家分:122380
版主
Blank
优秀版主 2015年7月优秀小版主
2015年5月优秀小版主
2014年11月论坛优秀版主
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2016年8月 硬件/嵌入开发大版内专家分月排行榜第一
2016年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年12月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 硬件/嵌入开发大版内专家分月排行榜第一
2015年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第一
2014年10月 硬件/嵌入开发大版内专家分月排行榜第一
2014年9月 硬件/嵌入开发大版内专家分月排行榜第一
2014年8月 硬件/嵌入开发大版内专家分月排行榜第一
2014年7月 硬件/嵌入开发大版内专家分月排行榜第一
2014年5月 硬件/嵌入开发大版内专家分月排行榜第一
2014年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年3月 硬件/嵌入开发大版内专家分月排行榜第一
2014年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 硬件/嵌入开发大版内专家分月排行榜第一
2013年10月 硬件/嵌入开发大版内专家分月排行榜第一
2013年9月 硬件/嵌入开发大版内专家分月排行榜第一
2013年8月 硬件/嵌入开发大版内专家分月排行榜第一
2013年7月 硬件/嵌入开发大版内专家分月排行榜第一
2013年5月 硬件/嵌入开发大版内专家分月排行榜第一
2013年4月 硬件/嵌入开发大版内专家分月排行榜第一
2013年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年12月 硬件/嵌入开发大版内专家分月排行榜第一
2012年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年3月 硬件/嵌入开发大版内专家分月排行榜第一
2011年2月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第一
2009年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年12月 硬件/嵌入开发大版内专家分月排行榜第一
2003年6月 硬件/嵌入开发大版内专家分月排行榜第一
2002年9月 硬件/嵌入开发大版内专家分月排行榜第一
2002年8月 硬件/嵌入开发大版内专家分月排行榜第一
2002年7月 硬件/嵌入开发大版内专家分月排行榜第一
2002年5月 硬件/嵌入开发大版内专家分月排行榜第一
2002年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2015年5月 硬件/嵌入开发大版内专家分月排行榜第二
2015年1月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第二
2014年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年11月 硬件/嵌入开发大版内专家分月排行榜第二
2013年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年1月 硬件/嵌入开发大版内专家分月排行榜第二
2012年10月 硬件/嵌入开发大版内专家分月排行榜第二
2012年9月 硬件/嵌入开发大版内专家分月排行榜第二
2012年6月 硬件/嵌入开发大版内专家分月排行榜第二
2012年5月 硬件/嵌入开发大版内专家分月排行榜第二
2012年4月 硬件/嵌入开发大版内专家分月排行榜第二
2012年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年2月 硬件/嵌入开发大版内专家分月排行榜第二
2011年7月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第二
2011年4月 硬件/嵌入开发大版内专家分月排行榜第二
2011年1月 硬件/嵌入开发大版内专家分月排行榜第二
2010年11月 硬件/嵌入开发大版内专家分月排行榜第二
2009年9月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第二
2008年11月 硬件/嵌入开发大版内专家分月排行榜第二
2008年9月 硬件/嵌入开发大版内专家分月排行榜第二
2004年7月 硬件/嵌入开发大版内专家分月排行榜第二
2004年3月 硬件/嵌入开发大版内专家分月排行榜第二
2004年1月 硬件/嵌入开发大版内专家分月排行榜第二
2003年5月 硬件/嵌入开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs6
本版专家分:6345
Blank
红花 2018年4月 硬件/嵌入开发大版内专家分月排行榜第一
pc和dsp 之间通信
<em>dsp</em> 和pc<em>之间</em>的<em>通信</em>: 1、pc给<em>dsp</em> 发送数据,<em>dsp</em>收到后回复,pc收到数据后再发送下一帧,这种为可靠传输; 2、pc不断的给<em>dsp</em>发送帧,帧数据包括 序号校验,<em>dsp</em>收到数据后处理,pc不知道<em>dsp</em> 的状态,要求<em>dsp</em> 的处理数据能力比较快,这种为非可靠传输;
快速实现ARM和DSP的通信和协同工作
快速实现ARM和DSP的<em>通信</em>和协同工作 德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理器)DM6446已经问世快三年了。继DM644x之后,TI又陆续推出了DM643x,DM35x,DM6467,OMAP353x等一系列ARM+DSP或ARM+视频协处理器的多媒体处理器平台。很多有很强DSP开发经验或ARM开发经验的工程师都转到达芬奇或通用OMAP(OMAP353x)平台上开发视频监
快速实现ARM和DSP的通信和协同工作(一)
视频监控子系统是现代智能机器人设计中必不可少的<em>一个</em>部分,它需要采用DSP并根据某种算法对摄入的图像进行处理和分析,它也需要采用ARM处理器对DSP进行协同管理和控制工作,目前开发工程师碰到的<em>一个</em>最大设计挑战是:如何最高效率地实现ARM和DSP或协处理器的<em>通信</em>和协同工作?本文将详细为您介绍解决这一技术挑战的解决方案和实现指南。 德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理
DSP2808与ARM STM32F103的SPI通讯例程及详解
本程序经验证可实现DSP和ARM的SPI通讯。 一、 SPI的<em>通信</em>协议 SPI(Serial Peripheral Interface)是一种串行同步通讯协议,由<em>一个</em>主设备和<em>一个</em>或<em>多个</em>从设备组成,主设备启动<em>一个</em>与从设备的同步通讯,从而完成数据的交换。SPI 接口一般由4根线组成,CS片选信号(有的单片机上也称为NSS),SCLK时钟信号线,MISO数据线(主机输入从机输出),MOSI数据线(主
Virtex—5 GTP和Virtex—6 GTX间匹配通信研究及应用
针对Virtex-5 RocketIOTM GTP和Virtex-6 RocketIOTM GTX<em>之间</em>的差异性,需对预/去加重和接收均衡值、接收终端电压以及发送差分电压值等参数作出灵活调整,才能适应二者间的数据<em>通信</em>。利用ChipsCope Pro_IBERT测得的实际<em>通信</em>参数来设置GTP/GTX的收发端,再通过自定义<em>通信</em>协议定义数据帧结构,设计出一种新的RocketIO数据收发接口控制器。分析了接...
通信原理基于创龙DSP+FPGA TMS320C665x,FPGA端基于Xilinx Artix-7处理器简介
<em>通信</em>原理基于创龙DSP+FPGA TMS320C665x,FPGA端基于Xilinx Artix-7处理器简介 1 DSP+FPGA TMS320C665x + Xilinx Artix-7开发板特点 Ø  集成TL665x-EasyEVM开发板(DSP端)+ TL-A7HSAD采集卡(FPGA端); Ø  DSP端基于TI KeyStone C66x多核定点/浮点DSP TMS320C66...
FPGA+DSP SRIO通信(一)——DSP端参数设置(通道)
经过漫长的探索之后,博主发现关于TI的板子调试和开发要遵循的规律,称其为潜规则也不为过。 1、文档 文档是程序的基础,是思想和灵魂,所以文档的阅读必须认真,但由于所有的TI文档都是英文,非英语母语者读起来非常不通畅。我说说我的方法:使用谷歌翻译。不是硬着头皮逐句看,看不懂了再翻译,这非常耗费时间,往往看了后面忘了前面。我给出的方法是大段翻译,直接粘贴到谷歌翻译中,在遇到晦涩的部分时再
dsp6455 + FPGA的EMIF数据接口
DSP通过EMIF接口与FPGA<em>通信</em>采集视频   背景      使用FPGA系统进行视频采集,DSP进行视频处理需要了解以下知识: 1.  DSP-C6000系列的中断与GPIO系统2.  DSP-C6000系列的EMIFA模块3.  DSP-C6000系列的EDMA模块4.  FPGA的乒乓RAM5.  一种视频格式(例如VGA,PAL等)6.  视频处理算法
FPGA与DSP之间SRIO传输问题
ti/pdk_c6678/***srio
arm与dsp通信
DVSDK双核异构<em>通信</em>环境搭建 1.到TI官网下载源码dvsdk_dm3730-evm_4_00_00_22_setuplinux(需要注册用户),板子给的demo中也有改软件包(我的路径:G:\Project_Program\linux\demo\dvsdk\source)。 2.将下载的源码拷贝到Linux,用 chmod +x dvsdk_dm3730-evm_4_00_00_22_s
【先挖坑,懂了再来填】遇到一个dsp和fpga交互的问题
最近遇到<em>一个</em><em>dsp</em>和fpga交互的问题,虽然问题已经解决,但是原因还是没弄太懂,先挖<em>一个</em>坑,以后再填,或者看过这篇博文知道的答案的,希望能指教一二。   问题是这样的:<em>dsp</em>通过emif外挂了三个外设:sdram,flash,fpga,<em>dsp</em>和fpga也是通过emif进行交互,其中<em>dsp</em>是主,fpga为从处理器,控制emif交互的有CE,AOE,AWE三根控制线,和16跟地址线,32根数据线。
DSP芯片的uPP接口与FPGA通信代码
DSP通过自带的uPP并行口与FPGA<em>通信</em>,uPP支持半双工<em>通信</em>,DSP型号为TMS320C6748。FPGA将前端采集到的原始数据发送给DSP,DSP进行处理后将计算后的结果传回FPGA。
labview与dsp进行232通信
此程序用于labview与<em>dsp</em>进行串口<em>通信</em>,可传递<em>多个</em>变量参数,具有实用性,如有需要可找我要<em>dsp</em>程序
dsp串口通信,通过422总线通信,最后一个数据不对或者丢失
最近在做两个<em>dsp</em>进行SCI串口<em>通信</em>,通过422总线<em>通信</em>,现在问题是DSP程序中发送缓冲寄存器SCITXBUF中的数值(即DSP发送的最后<em>一个</em>数)和DSP --MAX488的发送引脚信号的最后一值不一
DSP28335串口使用(查询发,中断收)
SCI.C #include "sci.h" //串口BGPIO初始化 void InitSciB() {     EALLOW;     GpioCtrlRegs.GPAPUD.bit.GPIO18 = 0;   // Enable pull-up for GPIO62 (SCITXDB)     GpioCtrlRegs.GPAPUD.bit.GPIO19 = 0;    /
关于DSP中SPI通信的若干问题
现在做SPI主从机<em>之间</em>的<em>通信</em>,使用的是TMS320/F28032芯片,现碰到以下问题: 1. 使用标准中断模式,主机发送,从机接收,发现能触发从机的接收中断服务程序,但是主机的发送中断服务程序触发不了
DSP——DSP/BIOS学习笔记之(三)——TSK和MBX
转自:http://blog.sina.com.cn/s/blog_638c189f0100kvlm.html TSK: task,任务.在Scheduling(时序)中,其优先级高于IDL(背景程序),低于SWI(软中断)和HWI(硬中断).可以被软硬中断打断,也可以被其它事件阻塞(blocked),顺便说一下,SWI和HWI是不能阻塞的.  tsk和swi和hwi类似,可以调用一
DSP实时多任务操作系统设计与实现
DSP实时多任务操作系统设计与实现 PDF版 绝对值得下载
DSP 与上位机通讯
详细介绍上位机与单片机DSP怎么通讯,通讯的实现及方法等问题。
【DSP开发】硬件信号量在多核处理器核间通信中的应用
硬件信号量在多核处理器核间<em>通信</em>中的应用 刘德保1,汪安民1,韩道文2 1.同方电子科技有限公司研究所,九江 332009;2.解放军电子工程学院 摘要: 在多核处理器的软件设计中,核间<em>通信</em>机制是关键所在,有效合理的核间<em>通信</em>可以发挥多核处理器的并行处理能力。中断和查询方式是传统的核间<em>通信</em>手段,但存在丢失中断和查询效率低的缺点。为解决这一问题,多核处理器提供了一种全新的硬件信号量
6455 srio主从模式 Serial Rapid I/O
6455 srio主从模式 Serial Rapid I/O 1x 4x模式调试通过
DSP的EMIF接口通信FPGA
DSP通过EMIF接口与FPGA<em>通信</em>采集视频  背景     使用FPGA系统进行视频采集,DSP进行视频处理需要了解以下知识:1.  DSP-C6000系列的中断与GPIO系统2.  DSP-C6000系列的EMIFA模块3.  DSP-C6000系列的EDMA模块4.  FPGA的乒乓RAM...
DSP通过xintf总线与cpld或者fpga进行通信
之前做过<em>dsp</em>28335与cpld<em>通信</em>,扩展io和iic总线,驱动液晶等的一些开发工作,怕忘了,写点东西记下来。希望能帮助带需要的朋友。 关于xintf.h #ifndef XINTF_H_ #define XINTF_H_ #define ADDR_EX_RAM_BASE 0x200000 #define EX_RAM_LEN 0x10000 #define ADDR_CPLD_BA
关于DSP与FPGA之间的接口通信,求教大神指点迷津
我用的TI的C6474芯片,板子上DSP与FPGA<em>之间</em>用的是AIF接口。老板让一月之内实现DSP和FPGA<em>之间</em>双向收发数据。现在FPGA端的接口已经有人做好,DSP端还没做。我这几天一直在看C6474
(多核DSP快速入门)6.IPC的使用+实例分析
IPC是SYS/BIOS处理核间<em>通信</em>的组件        IPC的几种应用方式(下面中文名字是自行翻译,旁边有英文=_=||,另外下面的配图中的蓝色表示需要调用模块的APIs,而红色模块表示仅仅需要配置(如在.cfg中配置),而灰色模块表示是非必须的):        (1)最小使用(Minimal use):这种情况是通过核间的通知机制(notification)来实施的,而<em>一个</em>通知所携带的
dsp28335 SCI总结(串行一步通信)
1.串行传输 1)单工:数据传输单向,只能发或者收   (1根数据线) 2)半双工:数据传输双向,但任一时刻,只能发或者收 (1根数据线) 3)全双工:数据传输双向,但任一时刻,可以同时收或者发(2根数据线) 2.<em>通信</em>速率 波特率(每秒内传送的位数) BRR=LSPCLK/((BRR+1)*8)      或BRR=LSPCLK/16  (BRR=0) 3.奇偶校验:它是每个字符增加一
ARM与DSP的PCIE通信调试
ARM与DSP的PCIE<em>通信</em>调试     这两天在调试ARM从DSP获取编码ES的程序,有些知识觉着需要记录下来,毕竟岁数大了记性变差了。          言归正传,以图像编码为例,对图像编码任务来说ARM与DSP的<em>通信</em>产生在YUV和ES数据的交互层面,其中ARM采集YUV数据通过PCIE总线传输给DSP进行编码,DSP编码后的ES数据再通过PCIE总线还回ARM,ARM将ES打包发送,如何
DSP与STM32的SPI通信调试及浮点数据传输调试
硬件环境:DSP为TMS320C6722,STM32位STM32F103ZG,两控制芯片为SPI三线连接,及SPI_SOMI,SPI_SIMO,SPI_CLK三线.         首先整体简述下传输过程,DSP与STM32为SPI三线连接,无片选信号;DSP有一GPIO引脚连接至STM32外部中断引脚(在此处称为DataReady引脚);SPI虽然为全双工,但是在此项目中只需要DSP传输给
DSP C6748 与 FPGA 通讯方式的选择
最近刚接触TI 的C6000 DSP平台,购买了“广州创龙”的“TL138_1808_6748-EVM”开发板,该开发板由核心板与底板组成,可以方便测试,并提供了大量的例程关键是有视频教程,就像十天学会单片机的视频一样比较适合初学者入门。现在想自己做个底板,对于DSP与FPGA采用哪种接口方式还是比较纠结。创龙官方既提供了EMIFA的例程也提供了UPP的例程。本人之前对EMIFA于FPGA通讯有所
(多核DSP快速入门)1.创建简单的多核DSP项目HelloWorld
教程目录:http://blog.csdn.net/tostq/article/details/51245979 本节我们将运行第<em>一个</em>多核DSP程序,熟悉CCS开发环境,学会使用CCS调试工具,主要内容如下: (1)新建CCS项目 (2)导入Target 仿真模块 (3)使用调试工具 一、新建CCS项目 选择File/New/CCS Project 二、新建项目对话框
(多核DSP快速入门)利用SharedRegion的核间内存共享
本来这一节是讲多核图像灰度转换的例程,不过内容太多,就拆开成两节,多核DSP的内容主要在单核的基础上增加了核间内存共享及核间<em>通信</em>,上一节介绍了<em>一个</em>利用Notify通知机制的简单核间<em>通信</em>方法,这一节我们将介绍利用SharedRegion模块进行核间内存共享的方法。而下一节将是通过MessageQ模块来进行复杂的消息传递方法。        本节仍然以<em>一个</em>简单的例子来结合上节的Notify模块来
C6678多核DSP开发——image_processing例程
C6678多核DSP开发——image_processing例程 前言:这篇学习笔记记录了在DSP上实现简单图像处理算法的image_processing例程。该例程在CCS安装时安装在目录下,主要实现了对图像的分割、灰度处理以及边缘检测。学会了调用和修改DSP例程以及图像处理基本程序框架。 1)打开CCS,import工程,目录为MCSDK\demos\image_processing,导入
C6678多核间的IPC通信180615
今天一天看了关于多核<em>通信</em>的内容,放假回来后自己搭建<em>一个</em>多核<em>之间</em>的主辅的拓扑结构<em>通信</em>~,就不先帖图了,等先搭出来。
FPGA+DSP SRIO通信(三)——基于LSU的数据传输
之前的配置中我们知道如何配置通道速率、设置deviceID。 也就是马路已经铺设好了,我们应该造车了。 搏一搏,单车变摩托! SRIO不是单车,而是摩托车,我们需要搏一搏,把这个摩托车造出来,在我们已经铺设好的高速路上飞驰。 目录 一、LSU寄存器基本介绍 二、LSU传输流程 三、LSU方式_发送代码的实现 下面提及的关于LSU寄存器的详细知识,在我的以下两篇博客中...
DSP与FPGA通信EMIF代码
fpga与<em>dsp</em><em>通信</em>的emif协议,verilog代码,测试成功版本,加载工程根据自己想要修改一番就可以用的,加点分
TI双核处理器ARM+DSP如何实现协同工作
针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算法的灵活性,又能提供强大的处理能力。德州仪器(TI)继第一系列Davinci芯片DM644x之后,又陆续推出了DM643x,DM35x/36x,DM6467,OMAP35x,OMAPLx等一系列ARM
TMS320F28335之外部接口与CPLD通信问题
系统原理 我用CPLD采集AD数据,利用XINTF接口将数据传输到DSP,CCS观察DSP地址数据。系统框图如下所示。 其中28335的XINTF采用16位数据总线连接。 GPIO端口设置如下void InitGpio(void) //初始化GPIO { EALLOW; //------------------------------------------------------
TI ARM+DSP异构多核通信机制
本文介绍了TI的ARM+C6000 DSP异构多核平台(如Davinci系列,OMAP3系列,OMAP-L系列)的<em>通信</em>机制,包括Codec Engine、IUNIVERSAL API、C6Accel、C6Run、RPMSG、RCM和OpenCL等。从底层的<em>通信</em>(CMEM+DSPLINK/SYSLINK)到高层的封装和构建系统。 Overview   本文介绍了TI的ARM+C60
一个DSP高手的成长之路(转载,很真实的经历)
我是已经从事DSP开发有几年了,看到许多朋友对DSP的开发非常感兴取,我结合这几年对DSP的开发写一写自己的感受,一家之言,欢迎指教。我上研究生的第一天起根据老板的安排就开始接触DSP,那时DSP开发在国内高校刚刚开始,一台DSP开发器接近一万还是ISA总线的,我从206开始240、2407A都作过产品,对5402、2812、5471在产品方案规划制定和论证时也研究过。由于方向所限对6X、
纯新手DSP编程--5.30--任务的通信和同步
DSP/BIOS中提供的用于线程<em>之间</em>协调的管理模块 1 MBX邮箱管理模块    MBX模块使用一组函数通过邮箱对象的句柄管理邮箱的访问。    通常MBX_pend函数来等待信箱的信息。这个函数可以带<em>一个</em>超时参数,以控制允许任务等待的时间。若参数设为SYS_FOREVER,则会引起调用的任务无限期地等待邮箱里的信息。如果超时值为0,则MBX_pend函数立即返回。其返回值给出了邮箱是否存有
DSP学习总结——CAN通信
<em>通信</em>——自动化控制类比较薄弱的知识点,但是现在的物联网、车联网等越来越依赖<em>通信</em>了。没有<em>通信</em>的控制、检测系统是处于“原始人阶段” 本人自动化,<em>通信</em>方面做得比较少,书本内容看的不太清楚,只能从几个方面总结一下,如果有高手,欢迎指导。 <em>通信</em>——结合书本,有一下内容: can<em>通信</em>的数字逻辑,隐性质电平1,显性电平0can的<em>通信</em>数据合适有帧起始、仲裁场、控制场、数据场、CRC场和帧结尾。
DSP srio测试程序
C6000系列DSP SRIO口测试程序。 可以完成互联,自环在内的SRIO口测试,并支持<em>多个</em>型号的C6000系列DSP。程序注释中把不同的测试方法和配置一一注释,可以完成不同种类的SRIO<em>通信</em>测试。
多核DSP之双核多镜像之共享内存
最近在做DSP双核<em>通信</em>,很让人头疼,看了很多IPC示例,发现是阻塞<em>通信</em>,而OpenMp虽然可以做并行系统,但是题目要求是两个核做互不想干的内容、偶尔进行一下<em>通信</em>传递一下数据就可以了。所以在经过大量调研以后,决定采用多镜像IPC<em>通信</em>。 采用的方法就是利用共享内存,采用的系统是SYS/BIOS系统。 首先在cmd文件中定义共享内存的大小: /* 内存段描述 */ MEMORY { I
DSP—2812、28335串行通信接口SCI
文章来自:http://blog.csdn.net/wu159632/article/details/7996886 SCI(Serial Communication Interface),即串行<em>通信</em>接口,是<em>一个</em>双线的异步串口,即具有接收和发送两根信号线的异步串口,一般可以看作是UART(通用异步接收/发送装置)。   2812的SCI模块支持CPU与采用NRZ(non-retu
DSP 的IIC控制
一般DSP上面都集成了I2C模块,这样在连接外部器件时可以很方便的控制外部的器件。I2C基本上都是用于外部控制的,因为是是串行总线。在我们的实验板上I2C总线连接到了两个从设备上面,<em>一个</em>是我们的eeprom,另<em>一个</em>是我们的音频芯片AIC23。通过I2C协议我们写入和读取eeprom数据,控制AIC23的声音一些属性! 简介一下I2C协议的规则: 一. 技术性能: 工作速率有100K和400K
DSP与FPGA通信调试笔记之一——通过GPMC接口用EDMA传送
http://www.cnblogs.com/imapla/p/4122609.html 【DM8168】DSP与FPGA<em>通信</em>调试笔记之一——通过GPMC接口用EDMA传送 硬件:TI达芬奇TMS320DM8168(以下简称DSP)、EP4CE6E22C8N(以下简称FPGA) 软件:linux-2.6.37 转载请注明出处~ http://www.cnblogs.com/i
FPGA+DSP SRIO通信(四)——中断系统(一)
这学期一直在忙项目的事情,没什么时间写博客,最近过年闲下来,会把之前欠的内容补上。 目录 1、6678的中断系统 1.1、系统事件 1.2、SRIO中断和系统事件有何关系?怎样将这两者联系映射起来? 1.3、doorbell_info bit到系统事件的映射 (本文的基础是FPGA能向DSP发送doorbell类型的包。) 从上一节FPGA+DSP SRIO通...
dsp MessageQ消息队列
<em>dsp</em> 重要的<em>通信</em>机制MessageQ: 这个<em>通信</em>机制使用的很广泛,比Notif的优点就是其可以传递大于32bit的数据, 而notify机制只能传递小于32bit的数据。 我们需要对Heapbuf进行初始化并申请Heapbuf内存。 HeapBufMP_Params_init(& heapBufParams); heapBufParams.regionId = headId;
DSP/BIOS程序开发五:线程调度
【声明:内容源于网络】   一. DSP/BIOS的高级应用        DSP在同一时间执行<em>多个</em>任务,当外部数据变为有效或者出现控制信号时,对外部事件进行响应。通常将这些任务称为线程,DSP/BIOS采用广义的定义:DSP执行的所有独立的指令流。<em>一个</em>线程是<em>一个</em>单独的控制点,可能包含<em>一个</em>字程序、<em>一个</em>宏或者是<em>一个</em>函数调用。 二、四种线程类型:HWI,SWI,TSK,IDL 怎样选择:
dsp28335串口通信程序
<em>dsp</em>28335串口<em>通信</em>程序,实现七段码的显示程序。
dsp28035,can通信和电机控制程序,源码
使用ccs5.1开发,针对<em>dsp</em>的can<em>通信</em>程序以及点击控制程序
FPGA通过EMIFA接口和DSP通信
FPGA通过EMIFA接口和OMAPL138中DSP端进行<em>通信</em>,通过系统测试。
DM8168]DSP与FPGA通信调试笔记之一——通过GPMC接口用EDMA传送
[DM8168]DSP与FPGA<em>通信</em>调试笔记之一——通过GPMC接口用EDMA传送 硬件:TI达芬奇TMS320DM8168(以下简称DSP)、EP4CE6E22C8N(以下简称FPGA) 软件:linux-2.6.37 转载请注明出处~ http://www.cnblogs.com/imapla/p/4122609.html      近期项目需要实现DSP与FPGA之
DSP技术在移动通信中的应用
目前移动终端结构中有两种主要趋向。一种是面对不断变化的标准,强调使用可编程DSP的灵活性;另一种是强调用专用集成电路(ASIC)实现的高效性。将来这两个方面必将结合起来。   DSP在GSM中的应用   GSM的功能框图如图1所示。图中<em>一个</em>典型的数字<em>通信</em>模块包括:信号压缩、差错检测、加密、调制和均衡。   在GSM阶段1里编码器用短形脉冲激励线性预温编码技术将语音压缩到13Kb/s,大多数硬
Ti的C28x系列的DSP(28069)使用经验,SPI通讯经验
本人使用SPI通讯经验不多,当初是为了实现DSP与FPGA<em>之间</em>的通讯,DSP在SPI通讯中作主机,SPI数据位数为16位模式。SPI的原理我不多说了,我对这种通讯的方式理解,这是一种高速通讯,同时还有个特点,就是接收了多少位数据的同时意味着发送了多少位数据,比如你希望接收2个字节的数据,那么你应该发送2个字节的数据,发送数据就意味着接收数据,接收数据就意味着发送数据,关键看你需要的是接收还是发送的...
FPGA与DSP简单比较
FPGA与DSP比较两者的优势不一样。在硬件层面,DSP是ASIC,如同CPU GPU一样,适宜于量产降低成本,缺点是(硬件)设计一旦确定,便不易于修改。而FPGA较灵活,可以通过硬件描述语言进行快速设计和改进,但成本较高,传统上讲用于ASIC的prototype设计。另外,在软件层面上,给DSP写程序和给多核CPU写程序,给GPU写程序,没有太大区别,DSP有完善的C语言编译器。而FPGA没有“...
DSP28335 SCI中用FIFO完成485收发通信
自己用TI例程修的DSP28335的SCI中FIFO的485中断收发<em>通信</em>,亲测可用。
SRIO编程文档
用于快速使用SRIO开发程序的文档,介绍了一些srio常用的函数
【DSP开发】DSP通用并行端口uPP
这是翻译TI官方文档《KeyStone Architecture Universal Parallel Port (uPP)》SPRUHG9有关通用并行端口uPP的内容(除寄存器部分),寄存器部分大家可以自己看,现在手头上正在做uPP与FPGA的图像数据<em>通信</em>。等程序调通了,会贴出部分来分享一下开发与调试经验。 转载请注明出处:http://blog.csdn.net/hw5226349/
【VS开发】【DSP开发】TCP和UDP数据包结构
TCP (Transport Control Protocol)传输控制协议: 1、TCP数据包的分组格式: A,源端口:标识源端应用进程。 B, 目的端口:标识目的端应用进程。 C, 序号:在SYN标志未置位时,该字段指示了用户数据区中第<em>一个</em>字节的序号;在SYN标志置位时,该字段指示的是初始发送的序列号。 D,确认号:用来确认本端TCP实体已经接收到的数据,其值表示期待对端发送的下<em>一个</em>
基于C66x平台DSP与FPGA通信测试
本文为基于创龙TL665xF-EasyEVM开发板的DSP与FPGA<em>通信</em>测试。TL665xF-EasyEV开发板的简介绍如下:由核心板+底板构成。 核心板DSP端采用单核TMS320C6655或双核TMS320C6657处理器,FPGA端采用Xilinx Artix-7处理器,实现异构多核处理器架构,DSP与FPGA内部通过uPP、EMIF16、SRIO连接; 底板接口资源丰富,支持uPP、E...
(多核DSP快速入门)7.利用SharedRegion的核间内存共享
多核DSP的IPC模块中的SharedRegion模块,利用SharedRegion来进行多核DSP,核间内存共享,多核DSP教程及相关例程
主控DSP
<em>主控</em>DSP
通过SPI实现DSP和其他外设的通信
介绍了SPl<em>通信</em>协议, 并着重介绍了Tl公司的DSP用于SPl协议<em>通信</em>时的串口配置方法、接口电路设计和应用程序。
Ti的C28x系列的DSP(28069)(28377D)使用经验,CAN通讯经验(2)
在<em>一个</em>项目中,笔者接触过这样<em>一个</em>通讯系统,整个系统的通讯架构大概如下图,典型的一主多从。 如果Slave_N的N超过10,那这样<em>一个</em>通讯系统还是比较复杂的。 笔者认为要这套系统有以下几点需要考虑: 1、通讯故障处理 (1)如果整个系统中,主机或这从机出现通讯故障,此时应该怎么处理? 笔者目前的做法是,每个DSP的CAN的收发函数,首先有<em>一个</em>故障检测,一旦检测到故障,则CAN停止收发数...
C6000系列DSP的EMIFA接口
DSP6455的EMIFA模块 之前介绍了DSP6455的GPIO和中断部分。今天,继续介绍EMIFA模块。 关于C6000系列的GPIO,请参考:C6000系列DSP的GPIO模块 关于C6000系列的中断系统,请参考:C6000系列DSP的中断系统 --------------------------------------------华丽分割-----
DSP单相逆变器光伏并网程序
本装置采用单相桥式DC-AC逆变电路结构,以TI公司的浮点数字信号控制器TMS320F28335 DSP为控制电路核心,采用规则采样法和DSP片内ePWM模块功能实现SPWM波。最大功率点跟踪(MPPT)采用了恒压跟踪法(CVT法)来实现,并用软件锁相环进行系统的同频、同相控制,控制灵活简单。采用DSP片内12位A/D对各模拟信号进行采集检测,简化了系统设计和成本。本装置具有良好的数字显示功能,采用CPLD自行设计驱动的4.3’’彩色液晶TFT LCD非常直观地完成了输出信号波形、频谱特性的在线实时显示,以及输入电压、电流、功率,输出电压、电流、功率,效率,频率,相位差,失真度参数的正确显示。本装置具有开机自检、输入电压欠压及输出过流保护,在过流、欠压故障排除后能自动恢复。
DSP BIOS任务通信和同步(pend/post举例)
pend/post举例
TI C6678 DSP与PC 的以太网通信实现
TI C6678 的DSP支持多种<em>通信</em>方式,通过以太网口实现TCP/UDP的<em>通信</em>就是方法之一。本文主要考虑如何实现DSP与PC间的网络<em>通信</em>和数据传输,因此内容较为简单,只是对TI已有的范例进行一些修改。关于使用C6678 DSP来实现网络应用并进行网络开发,那已经不是本文的讨论内容,更多内容可以参考TI NDK User Guide 和 TI NDK API Reference Guide 两本技
基于DSP芯片的嵌入式USB摄像头图像采集与显示方案
基于DSP芯片的嵌入式USB摄像头图像采集与显示方案
DSP28335使用FIFO的串口中断总结
一、串行<em>通信</em>与并行<em>通信</em> DSP控制器间,DSP控制器与外部设备间交换信息,<em>通信</em>,可采取的<em>通信</em>方式主要两大类1、串行<em>通信</em> 2、并行<em>通信</em>。 并行<em>通信</em>一般包括多条数据线、多条控制线和状态线,传输速度快,传输线路多,硬件开销大,不适合远距离传输。一般用在系统内部,如XINTF接口或者控制器内部如DMA控制器。 串行<em>通信</em>则在<em>通信</em>线路上既传输数据信息也传输联络控制信息,硬件开销小,传输成本低,但是传
PWM 同步问题
        关于PWM同步,在项目中遇到了问题才会有所理解。关于PWM同步优点,boost 和逆变PWM同步后,采样点固定了,可以通过合适的配置触发采样,减少开关器件动作对采样造成的干扰,这是<em>一个</em>很好的方法。        PWM同步时需要注意同步时序,在datasheet可查到。在28377中,只能PWM1同步后续PWM,因此PWM1的使用在软件编写之初就要考虑到。同步信号的频率要小于被同步...
DSP SCI485例程
DSP SCI485例程
DSP .c 和.h文件架构
test.c文件构架 1、包含本文件对应头文件test.h 2、定义仅供本文件内部使用全局变量:用static修饰 3、定义可供外部文件使用的全局变量 4、引用外部文件定义的全局变量的申明:加extern 5、为本文件内定义的函数分配存储空间 test.h文件架构 1、条件编译,以防头文件被重复包含 #ifndef _TEST_H_  #define _TEST_H_
DSP2812 SCI通信例程
这是TMS320F2812的SCI<em>通信</em>例程,波特率9600,经过硬件测试
hpi 驱动---与dsp通信
Author-------Dansen-----xzd2734@163.comDsp 提供了hpi接口,可以用来和 Arm <em>通信</em>,一年多前我刚接触Arm的工作就是要写<em>一个</em>hpi接口的驱动。最近真正需要把接口给用起来,又修改了一下代码,添加了中断,不过感觉还是不完美,再看看设备驱动程序这本书再来修改吧。我们用的是c5416,增强型的8位hpi接口,先看看用到的寄存器吧。HPI 有三个寄存
【DSP开发】mailbox的使用
在DSP项目开发中,我用mailbox实现了进程间的<em>通信</em>,通过接收网络控制进程发来的mailbox,实现了云台的控制,其中需要学习的地方有两点:一是mailbox<em>通信</em>机制的学习,二是DSP时间管理机制,这里先学习一下mailbox的相关知识。     MBX模型为mailbox提供了一系列函数支持,比如MBX_pend 和 MBX_post。而mailbox可以用来在同一块处理器上运行的进程
vc 工程文件dsw,dsp区别
.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。.BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在project op
DSP之通信之异步串口
异步串口UART外围设备是基于工业标准TL16C550的异步<em>通信</em>模块,对于TL16C550的功能进行升级。除了支持单字符模式,还支持交替FIFO模式。通过对接收和发送的数据缓冲来减小CPU软件的开销。         UART把从外设接收到的串行数据转换成并行数据,以及把CPU接收到的并行数据转换成串行数据,它本身具有控制能力和<em>一个</em>处理的中断系统,可以减少<em>通信</em>连接的软件管理。 1 异步串口基本
DSP CMD文件配置详解
1 CMD文件的分配方法 TI公司新的汇编器和链接器创建的目标文件采用一种COFF(通用目标文件格式),该目标文件格式更利于模块化编程,为管理代码段和目标系统存储器提供了强有力和灵活的编程方法。用户可以通过编写链接命令文件(.cmd文件)将链接信息放在<em>一个</em>文件中,以便在多次使用同样的链接信息时调用。在命令文件中使用两个十分有用的伪指令MEMORY和SECTIONS,来指定实际应用中的存储器结
(多核DSP快速入门)8、利用MessageQ模块的多核灰度转换程序
原创文章 转载请注册来源http://blog.csdn.net/tostq        第3节我们介绍了<em>一个</em>单核的图像灰度转换程序,这一节我们将这个单核的图像灰度转换程序改成多核程序。        这个多核程序的主要原理非常简单,将整张图片分块,每一块的处理对应一核,这里需要涉及的是IPC的三个模块:        (1)SharedRegion模块:通过SharedRegi
DSP28335 CAN通信程序
DSP28335 CAN<em>通信</em>程序,可以借鉴下思路
DSP学习总结——时钟和看门狗模块
时钟——在数字电路的
DSP28335之SPI配置与使用总结
现在简单介绍一下,SPI四种模式,已了解的同学可以跳过这一段 以下分别是SPI模式0123 时序解释: CPOL:时钟极性选择,为0时SPI总线空闲为低电平,为1时SPI总线空闲为高电平 CPHA:时钟相位选择,为0时在SCK第<em>一个</em>跳变沿采样,为1时在SCK第二个跳变沿采样 言归正传,DSP28335SPI mode 配置寄存器(其他配置此处暂且不讲) SpiaRegs.SPICT...
DSP-TMSC6678UDP文件传送
从文件中读取数据,发送到DSP中,DSP处理后,返回数据,写入到输出文件中
密码编码学与网络安全 — 原理与实践 第四版(英文)下载
《Cryptography and Network Security Principles and Practices, Fourth Edition》,这是由William Stallings所著的一本优秀的密码学教材,该书是第四版,反映了相关领域的新发展趋势与进展。该书的中文版《密码编码学与网络安全 — 原理与实践,第四版》已由电子工业出版社出版。 相关下载链接:[url=//download.csdn.net/download/hjzly_2006/262481?utm_source=bbsseo]//download.csdn.net/download/hjzly_2006/262481?utm_source=bbsseo[/url]
u232-p9驱动 usb to com下载
usb to com u232-p9驱动 相关下载链接:[url=//download.csdn.net/download/WHY130110/1710369?utm_source=bbsseo]//download.csdn.net/download/WHY130110/1710369?utm_source=bbsseo[/url]
python 参考手册第四版 pdf下载
本书是python 编程语言的权威参考指南,书中详尽解释了python 核心语言和python 库中最重要的部分,涉及类型和对象、操作符和表达式、编程结构和控制流、输入和输出、测试、调试等,也包括一些python官方文档或其他参考资料中未提及的高级主题。   本书面向python 程序员,或有其他编程语言经验的开发人员。   本书是权威的python语言参考指南,内容涉及核心python语言和python库的最重要部分。本书内容简洁扼要、可读性强,书中还包括了一些没有在python官方文档或其他资料中出现过的一些高级的主题。   这一版在内容上进行了全面更新,介绍了python 2.6和pyt 相关下载链接:[url=//download.csdn.net/download/hpang1983/3429298?utm_source=bbsseo]//download.csdn.net/download/hpang1983/3429298?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 通信与区块链 物联网通信课程设计
我们是很有底线的