摘要:(1)下面介绍一下STS的使用----在工程中打开DSP/CONFIGURATION TOOLS,并在STS模块下添加一个对象stsObj.----在程序里添加以下代码#include#includeextern far STS_Obj stsObj;//通常有三种使用方法//1。统计消耗的时钟数func(){STS_set( &stsObj, CLK_gethtime());//设置一个起始时刻"do algorithm"//运行算法STS_delta(&stsObj, CLK_gethtime()); //得到自上一个STS_set到目前的时钟数}//2
阅读全文
摘要:http://blog.163.com/laorenyuhai126@126/——讲述嵌入式和linux一、时钟管理CLK(1)Uns ncounts = CLK_countspms(void)返回每毫秒的定时器高分辨率时钟的计数值(2)LgUns currtime = CLK_gethtime(void)返回高分辨率时钟的计数值 超过32bit归零高分辨率时钟是DSP时钟除以(TDDR+1)(3)LgUns currtime = CLK_getltime(void)返回低分辨率时钟的计数值 超过32bit归零高分辨率时钟是DSP时钟除以(TDDR+1)再除以(PRD+1)(4)Uns per
阅读全文
摘要:百度百科DSPBIOS DSP/BIOS是TI公司特别为其TMS320C6000TM,TMS320C5000TM和TMS320C28xTM系列DSP平台所设计开发的一个尺寸可裁剪的实时多任务操作系统内核,是TI公司的Code Composer StudioTM开发工具的组成部分之一。 DSP/BIOS 实时操作系统介绍 TI公司的DSP开发软件包括集成开发系统(CCS), 实时操作系统(DSP/BIOS),第三方算法库标准(eXpressDSP)。下面重点介绍DSP/BIOS。 DSP/BIOS是一个用户可剪裁的实时操作系统,主要由三部分组成:多线程实时内核;实时分析工具;芯片支持库。...
阅读全文
摘要:一、cache性能特点 优异的cache性能很大程度上依赖于cache lines的重复使用,优化的最主要目标也在于此,一般通过恰当的数据和代码内存布置,以及调整CPU的内存访问顺序来达到此目的。由此,应该熟悉cache内存架构,特别是cache内存特点,比如line size, associativity, capacity, replacement scheme,read/write allocation, miss pipelining和write buffer.另外,还需要知道什么条件下CPU STALLS会发生以及产生延时的cycle数。只有清楚了这些,才能清楚如何优化cache。二
阅读全文