首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 三篇dspC语言与汇编的混合编程经典论文

三篇dspC语言与汇编的混合编程经典论文

资料介绍
TMS32054xDSP的C语言编程EA 产品与技术 器件 & 电路
□武汉大学电气工程学院   王   卉   陈  楷

T M S 3 2 0 5 4 x D S P 的 C 语言编程
以TMS320C54x系列DSP为例, 探讨了嵌入式 C语言程序设计的几个关键问题。 对于变量存储分 配、 函数调用、 C与汇编混合编程等问题, 结合实 例做了较详细的分析。 旨在深入剖析嵌入式C语言 编程, 提高程序开发的速度和效率。
发环境Code Composer Studio(CCS), 它集成了汇编器、 链 接器、 C/C++编译器等各种代码产生工具。 生成目标文件的 格式为公共目标文件格式(Common Object File Format), 即 C O F F。 (1)TMS320C54x系列DSP硬件结构特点 TMS320C54x 系列 DSP 的体系结构采用修正的哈佛结



写出短小精悍的代码程序是嵌入式工程师追求的第一 目标, 但这是针对以前单片机速度慢、 存储容量小的

构, 程序与数据分开存放, 具有1条程序存储器总线、 3条 数据存储器总线、 4条地址总线共8条高度并行的总线 ; 具 有一个6级深度的指令流水线, 在任何一个机器周期内, 可 以有1~6条不同的指令在同时工作 ; 一个17位×17位的并 行乘法器和与之紧密结合的40位的专用加法器 ; 除C5420 外, 都具有在片的引导功能, 能从片外的存储器或在片的串 口将程序引导装入指定的存储器位置 ; 具有在片的仿真功 能; 每秒指令数可达100MIPS。 这些特点使得TMS320C54x 系列DSP具有很高的运算速度和很强的数据处理能力。 (2)TMS320C54x C语言程序设计流程 TMS320C54x C 语言程序设计过程如图1所示。
C 编译器 分析器 C 程序源文件 优化器 代码产生器 可执行的 C O F F 文件 链接
三篇dspC语言与汇编的混合编程经典论文
本地下载

评论