E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C64X
TI C6000系列DSP的流水线介绍和软件流水优化
本文主要介绍C6000系列DSP的流水线操作,从指令的fetch,指令译码到执行阶段,介绍了Fetchpacket和executepacket以及延时slot和latency的概念,最后比较了C62x/
C64x
yuyin86
·
2020-08-09 03:08
dsp
c
优化
delay
compiler
fp
扩展
DSP学习初阶的一些笔记
一、DSP芯片概述:1、各平台:C6000平台,包含定点C62x和
C64x
以及浮点C67x,追求至高性能,最高达1GHz。C5000平台,TI公司推出双核处理器OMAP,包含一个ARM和一
长弓的坚持
·
2020-08-09 02:18
CCS集成开发环境
DSP学习初阶的一些笔记
一、DSP芯片概述:1、各平台:C6000平台,包含定点C62x和
C64x
以及浮点C67x,追求至高性能,最高达1GHz。C5000平台,TI公司推出双核处理器OMAP,包含一个ARM和一
自动控制学习
·
2020-08-08 22:03
DSP——DSP/BIOS——学习笔记总结
这些是关于DSP/BIOS的笔记,注意是针对CCS3.0和DSP/BIOS5.31的转自:http://www.61ic.com/Article/C6000/
C64X
/201104/33780.html1
li4850729
·
2020-08-08 11:48
DSP
[zz]
C64x
系列DSP/BIOS中设备驱动程序的设计2
3微型驱动的设计和实现类/微型驱动模型中的微型驱动直接控制外部设备。只要微型驱动创建了规定的函数,应用程序就可以方便地通过DIO适配模块、PIO适配模块或(和)GIO类驱动调用。这些规定的函数包括:通道绑定函数(md—BindDev)、通道创建/删除函数(mdCreateChan/md—DeleteChan)、I/O请求发送函数(mdSubmitChan)、中断服务函数(ISRs)和设备控制函数(
星之河
·
2020-08-08 10:09
DSP
DSP代码优化方法(2)
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile?
bjutnotbit
·
2020-08-04 21:36
DSP
TI
C64X
DSP中断向量表配置(硬件中断)
1.编写中断服务例程在.c源文件中编写ISR函数c_intXX,用于中断处理,如:interruptvoidc_intXX(void){…;}注:对于硬件中断而言,XX=00~15。2.初始化中断向量表,并在内存段中的中断向量表中配置好对应的中断向量首先是把中断向量表定位到某一内存段中,我们可以在cmd文件中配置中断向量表的内存映射,如:MEMORY{VECTORS:org=00000000h,l
zhulingchen
·
2020-06-30 17:08
TI
C64X
DSP中断向量表的配置(硬件中断)-- 转自新浪博客
1. 编写中断服务例程 在.c源文件中编写ISR函数c_intXX,用于中断处理,如: interrupt void c_intXX (void) { …; } 注:对于硬件中断而言,XX = 00~15。 2.初始化中断向量表,并在内存段中的中断向量表中配置好对应的中断向量 首先是把中断向量表定位到某一内存段中,我们可以在cmd文件中配置中断向量表的内存映射,如: MEMORY
·
2015-10-31 09:37
配置
DSP VLIB实验
VLIB是一个经过深入优化的计算机视觉算法库,支持
C64x
和C64x+处理器内核,提供了如下图所示的功能函数接口。下面是在DSP64
LG1259156776
·
2015-09-23 08:00
dsp
视频图像处理
TI C6000系列DSP的流水线介绍和软件流水优化
本文主要介绍C6000系列DSP的流水线操作,从指令的fetch,指令译码到执行阶段,介绍了Fetchpacket和executepacket以及延时slot和latency的概念,最后比较了C62x/
C64x
pb09013037
·
2015-02-02 11:00
C6455 CSL_EMIF详解
C6455 CSL_EMIF详解原网址http://www.61ic.com/Article/C6000/
C64X
/201303/47507.htmlC6455CSL详解和DSP6455的EMIFA模块
Pejoicen
·
2014-11-07 11:00
[zz]
C64x
系列DSP/BIOS中设备驱动程序的设计2
3微型驱动的设计和实现 类/微型驱动模型中的微型驱动直接控制外部设备。只要微型驱动创建了规定的函数,应用程序就可以方便地通过DIO适配模块、PIO适配模块或(和)GIO类驱动调用。这些规定的函数包括:通道绑定函数(md—BindDev)、通道创建/删除函数(mdCreateChan/md—DeleteChan)、I/O请求发送函数(mdSubmitChan)、中断服务函数(ISRs)和设备控
b5w2p0
·
2014-05-21 11:00
dsp
DM642
[zz]
C64x
系列DSP/BIOS中设备驱动程序的设计1
http://hi.baidu.com/dreadlord1984/item/e968b1f419a8b15ec9f337b1[zz]
C64x
系列DSP/BIOS中设备驱动程序的设计1为了高效地对外部设备进行控制
b5w2p0
·
2014-05-21 11:00
BIOS
研发
dsp
TMS320C64x DSP L1 L2 Cache架构(1)——
C64x
Cache Architecture
http://hi.baidu.com/twavelet/item/fae7e1f22c5cdf1fa72988c5【前沿】研究生阶段从事于DSP和FPGA技术的相关研究工作,学习并整理了大量的技术资料,包括TI公司的官方文档和网络上的详细笔记,花费了大量的时间和精力总结了前人的工作成果。无奈工作却从事于嵌入式技术开发工作,与通信领域关系不大,它们来源于网络,自己亦觉得应该将它们共享于网络,以便于
jhh_move_on
·
2014-05-13 13:00
Ti DSP 优化基本策略
在实际的DSP应用中,许多算法直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile;clock工具测试程序运行时间,若不能满足要求
jsp2233
·
2013-12-20 13:00
dsp编程优化方法
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile?
jsp2233
·
2013-12-03 11:00
McBSP初始化以及和EDMA的结合使用(
C64X
DSP)
(1)时钟、帧以及相关寄存器设定http://blog.csdn.net/aesthete/archive/2006/07/06/885425.aspx2)McBSP初始化 McBSP可以通过两种方式进行数据传输:EDMA方式:McBSP发送事件通知EDMA通道进行传输,有接收事件REVT和输出事件XEVT,它们都与固定EDMA通道进行了绑定;CPU方式:McBSP通过中断方式通知C
AlphaJay
·
2012-12-26 12:00
I C6000系列DSP的片内总线架构、存储系统和外设
片内总线带宽图1.C6000的片内总线宽度C62x:两个32-bit的加载和存储总线;C67x:两个64-Bit加载,32-bit的存储总线;
C64x
,C674x,C6
yuyin86
·
2012-09-17 20:00
c
cache
video
存储
reference
存储系统
TI C6000系列DSP的流水线介绍和软件流水优化
本文主要介绍C6000系列DSP的流水线操作,从指令的fetch,指令译码到执行阶段,介绍了Fetchpacket和executepacket以及延时slot和latency的概念,最后比较了C62x/
C64x
jbb0523
·
2012-06-29 15:00
c
优化
FP
compiler
reference
delay
C64X
EDMA优先级及优先级队列
C64XEDMA优先级及优先级队列下图为EDMA传输请求方框图:从图中我们可以看到,请求有三种:l L2控制器传输请求:L2控制器发布所有用于CACHE服务的传输请求:如存取非CACHE内存、QDMA传输等。对C64xDSP,CACHE服务请求可以在任何优先级上产生,这可以通过CACHE配置寄存器(CCFG)的P位来设置。对于读请求,CACHE控制器对一个L2行,总是以2个突发64字节来请求:首先
yuyin86
·
2012-05-29 15:00
C6000系列
C64X
DSP EDMA/QDMA小结——数据传输和优化
本文主要介绍C6000系列的C64xTIDSP的EDMA和QDMA传输参数配置以及链式chain传输的配置,传输完成的指示,事件驱动模式等。 关键字:EDMA链式QDMAIDMAEDMA3LLDARMDSPC641)EDMA概要 ①EDMA数据传输有两种发起方式:ü CPU发起的EMDA数据传输(非同步方式):需要传输时,CPU设置ESR寄存器的相应位为1,从而触发一个EDM
yuyin86
·
2012-05-08 09:00
TI C6000系列DSP的流水线介绍和软件流水优化
本文主要介绍C6000系列DSP的流水线操作,从指令的fetch,指令译码到执行阶段,介绍了Fetchpacket和executepacket以及延时slot和latency的概念,最后比较了C62x/
C64x
yuyin86
·
2012-05-08 08:00
TI C6000系列DSP的片内总线架构、存储系统和外设
片内总线带宽图1.C6000的片内总线宽度C62x:两个32-bit的加载和存储总线;C67x:两个64-Bit加载,32-bit的存储总线;
C64x
,C674x,C6
yuyin86
·
2012-05-07 13:00
c
cache
video
存储
reference
存储系统
何优化使用C6000系列
C64x
的Cache--原理,Cache种类和优化策略
本主题的第一部分主要以TIC64xDSP为例介绍cache缓存的基本概念,解释了为什么需要cache,cache如何和主内存进行通信以及如何优化cache的性能。第二部分主要介绍了怎么配置cache以及怎样正确的使用cache,即如何保证cache的一致性。其中有关于DMA的传输怎么影响cache以及怎么管理DMA传输的双缓存。关键字:C64xDSPCacheDMAL1PL1D直接映射set-as
yuyin86
·
2012-05-07 13:00
C64X
EDMA优先级及优先级队列
C64XEDMA优先级及优先级队列下图为EDMA传输请求方框图:从图中我们可以看到,请求有三种:l L2控制器传输请求:L2控制器发布所有用于CACHE服务的传输请求:如存取非CACHE内存、QDMA传输等。对C64xDSP,CACHE服务请求可以在任何优先级上产生,这可以通过CACHE配置寄存器(CCFG)的P位来设置。对于读请求,CACHE控制器对一个L2行,总是以2个突发64字节来请求:首
shanghaiqianlun
·
2012-02-20 16:00
编程
c
cache
C64x+ 与
C64x
Cache 区别
-bit;可cache性(Cacheability):2.对C64x+,外部内存地址通过MAR-bit配置其可cache性,只对L1D和L2有效,即对指令cache来说,只会cache到L1P级;但对
C64x
zzsfqiuyigui
·
2011-12-12 17:00
C64X
特有的汇编指令集
ABS2src2,dst .L 对src2的高、低半字的2个有符号16位数取绝对值,有饱和ADDADsrc2,src1,dst..D使用双字寻址模式的整数加法ADD2src1,src2,dst.L.S.Dsrc1和src2的高低半字分别做有符号加法ADD4src1,src2,dst.LSrc1和src2的4个字节分别做有符号加法ADDKPCs
haiou0
·
2011-10-22 11:00
c
汇编
扩展
byte
DST
C64X
DSP EDMA小结及实例详解
1)EDMA概要 ①EDMA数据传输有两种发起方式: ü CPU发起的EMDA数据传输(非同步方式):需要传输时,CPU设置ESR寄存器的相应位为1,从而触发一个EDMA事件的产生,事件对应的通道参数被送往地址硬件并且完成相应的处理,这种非同步方式的实时数据传输无需设定EER寄存器; ü 事件触发方式EDMA数据传输(同步方式):ER寄存器保存外设发送过来的事件,一旦C
yuyin86
·
2011-08-09 09:00
c
null
扩展
任务
TI DM64x/
C64x
的代码优化方法
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile clock工具测试程序运行时间
yuyin86
·
2011-08-07 10:00
C64x+ iUniversal Codec Creation - from memcpy to Canny Edge Detector
http://processors.wiki.ti.com/index.php/
C64x
%2B_iUniversal_Codec_Creation_-_from_memcpy_to_Canny_Edge_Detector
yuyin86
·
2011-07-27 19:00
DM642的优化
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile clock工具测试
hao507
·
2011-01-17 17:00
基于TI
C64X
DSP高清视频编、解码器软硬件技术概要
1技术参数一览 ItemsEncoderDecoder备注硬件参数CPUTMS320DM642(720MHz)兼容
C64X
视频D/A(A/D)ADV7401(74.25MHz)ADV7393(74.25MHz
sirrain
·
2011-01-14 22:43
encoder
720P
dsp
xvid
C64X
C64x+ Megamodule概述
1.C64x+CPUC64x+CPU是C64xCPU的增强版,提供了下面一些新特征:l 扩展了新的指令l 增加了代码压缩l 软硬件的异常中断C64x+目标码与
C64x
兼容。 2.L1P控制
yuyin86
·
2010-12-27 11:00
编程
c
cache
存储
扩展
EMC
TI
C64X
DSP中断向量表的配置(硬件中断)
1.编写中断服务例程在.c源文件中编写ISR函数c_intXX,用于中断处理,如:interruptvoidc_intXX(void){ …;}注:对于硬件中断而言,XX=00~15。2.初始化中断向量表,并在内存段中的中断向量表中配置好对应的中断向量 首先是把中断向量表定位到某一内存段中,我们可以在cmd文件中配置中断向量表的内存映射,如:MEMORY{
yuyin86
·
2010-12-23 16:00
c
timer
function
vector
cmd
编译器
C 程序优化技术
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile clock工具测试程序
leolinux
·
2010-09-27 16:00
DM642的优化
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile clock工具测试程序运行时间
xiaofuhaixia
·
2010-04-28 15:33
优化
职场
休闲
DM642的优化
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile clock工具测试程序运行时间
xiaofuhaixia
·
2010-04-28 15:33
优化
职场
休闲
[DSP(TI)]dm642的优化
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile clock工具测试程序运行时间
zhenxiaohui
·
2010-03-04 16:00
TI
C64X
程序运行时间
TIC64x可以有两种(我现在知道的,不排除有第三种)方法来得到程序的运行cycle,一个是Enableclock后调用用clock()(这个在VC下是得到以ms为单位的时间,这里得到的是cycle),另一个就是CSL(ChipSupportLibrary)提供的timer。下面给出两种方法的程序段 /************************************************
zhenxiaohui
·
2010-03-01 09:00
DM642的优化
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile clock工具测试程序运行时间
zjb_integrated
·
2009-10-08 11:19
职场
休闲
DM642的优化
在实际的DSP应用中,许多算法都是非常复杂,直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般都采用先用C语言来实现,然后编译运行,利用
C64X
开发环境的profileclock工具测试程序运行时间
桐烨科技
·
2009-10-08 11:19
职场
休闲
DM6446
Ti
c64x
优化基本策略
在实际的DSP应用中,许多算法直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般先用C语言来实现,然后编译运行,利用
C64X
开发环境的profile;clock工具测试程序运行时间,若不能满足要求
henhen2002
·
2009-09-14 07:00
C64x
L1 L2 cache
L1P(directmappedCache)
C64x
的L1P是直接映射cache(directmapped),其为ReadAllocate,即只在读操作时才进行cache处理(对于L1P,很好理解,因为不可能产生改变程序的代码
henhen2002
·
2009-08-19 21:00
C64x
EDMA Architecture
本文转自http://volvet.blogbus.com/logs/8270502.html(1) TransferRequest1) TransferRequest每次数据传输都是由TransferRequest(TR)发起的,TR包含了所有数据传输所需要的信息:源地址,目标地址,优先级,传输的元素个数等等。TR根据不同的优先级被塞入相应的队列中,每次排于队列首位的TR被传入EDMA控
henhen2002
·
2009-08-19 21:00
c
cache
TMS320
C64x
Cache Architecture
本文转自http://volvet.blogbus.com/logs/8227255.htmlC64xCacheArchitecture C64xCPU使用2级的Cache架构+外部内存(externalmemory),Level1Cache按照功能分为L1ProgramCache和L1DataCache。每个L1Cache的大小为16kByte,也就是说C64xCPU有16kL1PCache和1
henhen2002
·
2009-08-19 21:00
c
cache
function
byte
conflict
TI
C64X
DSP中断向量表的配置(硬件中断)
1.编写中断服务例程在.c源文件中编写ISR函数c_intXX,用于中断处理,如:interruptvoidc_intXX(void){ …;}注:对于硬件中断而言,XX=00~15。 2.初始化中断向量表,并在内存段中的中断向量表中配置好对应的中断向量 首先是把中断向量表定位到某一内存段中,我们可以在cmd文件中配置中断向量表的内存映射,如:MEMORY{
henhen2002
·
2009-08-19 20:00
c
timer
vector
function
cmd
编译器
C6000 EDMA简要笔记
写在前面的话:EDMA是C621x/C671x/
C64x
特有的增强的直接存储器访问方式。它可以在没有CPU参与的情况下,由EDMA控制器完成DSP存储空间的数据搬移。
henhen2002
·
2009-08-17 15:00
c
存储
扩展
任务
DM642 的 VIDEO PORT - SPRU629F
C64X
VP/VIC简要笔记
TI公司的TMS320C6000DSP系列对于视频有很好的处理能力,以DM642为例,它拥有三个视频接口,可以方便的进行视频的采集处理输出等工作,下面将做详细的介绍。一概述1.1 视频接口视频接口可以工作在视频捕捉接口;视频显示接口;TSI(transportstreaminterface)捕捉接口三种模式。视频接口包括两个通道A和B,可以将其缓存共5120字节分成两部分给两个通道使用,两个
henhen2002
·
2009-08-15 08:00
TI
C64X
DSP中断向量表配置(硬件中断)
1.编写中断服务例程在.c源文件中编写ISR函数c_intXX,用于中断处理,如:interruptvoidc_intXX(void){ …;}注:对于硬件中断而言,XX=00~15。2.初始化中断向量表,并在内存段中的中断向量表中配置好对应的中断向量 首先是把中断向量表定位到某一内存段中,我们可以在cmd文件中配置中断向量表的内存映射,如:MEMORY{
zhulingchen
·
2007-09-06 16:00
解析dsp c6000 MVK 指令
MVK/MVKL-MoveaSignedConstantintoaRegisterandSign-Extend ('
C64x
)SyntaxMVK(.unit)cst,dst.unit=.L1or.L2,
guanchanghui
·
2006-09-05 09:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他