TI&ADI专栏
文章平均质量分 67
EE漫谈
漫谈电子工程师,技术和生活
展开
-
dsp中pragma的用法
自定义段(C语言)#pragma DATA_SECTION(函数名或全局变量名,"用户自定义在数据空间的段名");#pragma CODE_SECTION(函数名或全局变量名,"用户自定义在程序空间的段名");不能在函数体内声明。必须在定义和使用前声明#pragma可以阻止对未调用的函数的优化#pragma DATA_ALIGN( symbol,constant)指令的作用是:排列排...原创 2011-01-03 17:03:00 · 5795 阅读 · 0 评论 -
dsp中的cache回写
电脑中的回写:回写是通过暂时将数据存在CACHE里,从而推迟将数据写到慢设备(如硬盘、磁带机)的一种工作方式。数据将在随后的时间,硬盘闲置的时候写到硬盘中。写的时候也是统一将CACHE内的尚未写出的数据按照数据块的在硬盘中的BLOCK序号写入,这样可以提高写的效率。 CACHE的写直达、写回、标记法 写直达、写回、标记法是Cache的三种写操作方式,即三种不同的Cache更新算法。...原创 2011-01-06 17:08:00 · 4725 阅读 · 0 评论 -
TI C64x+ DSP CACHE 一致性分析与维护
转载。原地址http://focus.ti.com.cn/cn/general/docs/gencontent.tsp?contentId=64183TI C64x+ DSP CACHE 一致性分析与维护作者:德州仪器 DSP 技术应用工程师 宋洋摘要在各种数字信号处理系统中,CACHE被广泛用于弥补Core与存储器之间的速度差异。在CACHE的使用过程中,存在不同类型存储器之间数据是否一致的问题。本文着重分析TI高性能C64x+ DSP系列中各级CACHE之间数据一致性问题以及如何进行一致性维护。1. 概转载 2011-01-06 21:54:00 · 3826 阅读 · 0 评论 -
数据对齐
我们常常看到“alignment", "endian"之类的字眼, 但很少有C语言教材提到这些概念. 实际上它们是与处理器与内存接口, 编译器类型密切相关的. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不...原创 2011-02-28 19:48:00 · 1258 阅读 · 0 评论 -
宏汇编macro
一、宏汇编 宏定义是用一组伪操作来实现的。其格式是: macro_name MACRO [dumny_parameter_list] ... (宏定义体) ENDM其中MACRO和ENDM是一对伪操作.这对伪操作之间是宏定义体--是一组独立功能的程序代码.宏指令名(macro_name)...原创 2011-02-28 16:52:00 · 24202 阅读 · 0 评论 -
CCS build options中Run-Time Autoinitialization和Load-Time Initialization
在用纯汇编编制的dsp程序时需要做如图所示的调整,这是因为: 在CCS的build options中的linker选项卡中,Autoinit Model有两个选项:Run-Time Autoinitialization和Load-Time Initialization。 因为这两个选项和.cinit和.bss Section有关,所以先简单的介绍一下这两个sectio...原创 2011-03-03 10:33:00 · 3268 阅读 · 0 评论 -
SHARC21479timer总结
The ADSP-214xx processors contain identical 32-bit peripheral timers that can be used to interface with external devices. Each timer can be原创 2011-07-08 23:39:17 · 771 阅读 · 0 评论 -
DAI/DPI总结
<br />The digital application interface (DAI) and the digital peripheral interface (DPI) are comprised of a groups of peripherals and their原创 2011-05-23 17:05:00 · 1486 阅读 · 0 评论 -
sharc21479 uart总结
Register Overview Line Control Register (UARTxLCR). Controls the format of the data character frames. It selects word length, number of stop原创 2011-07-13 21:05:26 · 1326 阅读 · 0 评论