摘要:第2章 通用目标文件格式介绍 汇编器和连接器可以产生在TMS320C54x器件上执行的目标文件,这些目标文件的格式称为通用目标文件格式(COFF)。采用COFF格式有利于程序的模式化编程,因为它支持用户在编写汇编语言程序时使用代码块和数据块,这些块称为段(section)。汇编器和连接器都提供了多个伪指令用来创建和管理段。本章对COFF段进行简要介绍。 2.1 COFF文件类型 COFF文件包...
阅读全文
摘要:第1章 汇编语言工具概述 TMS320C54x DSP的汇编语言开发工具包括: ■ Assembler ■ Archiver ■ Linker ■ Absolute lister ■ Cross-reference utility ■ Hex conversion utility ■ Mnemonic-to-algebraic translator utility 本章将概要介绍上述工具在...
阅读全文
摘要:第5章 数据寻址 C54x DSP提供7种基本寻址方式。 ■ Immediate addressing uses the instruction to encode a fixed value. ■ Absolute addressing uses the instruction to encode a fixed address. ■ Accumulator addressing uses...
阅读全文
摘要:第8章 流水线 本章描述了TMS320C54x DSP流水线的操作,列出了对不同寄存器操作时的流水线延迟周期。(对应英语原文第7章) 8.1 流水线操作 TMS320C54x DSP有一个6段的指令流水线。流水线的6个段彼此独立,允许指纹重叠执行。在任意给定的周期内,可以有1~6条指纹被激活,每一条指纹处于不同的白执行阶段。 流水线的6个段以及它们的功能分别是: Program pref...
阅读全文
摘要:第3章 存储器 本章介绍了TMS320C54x DSP存储器的构成和操作。一般来说,C54x器件共有192K 16位字的存储窨,这个空间分成3个专用的部分:64K字程序、64K字数据和64K字I/O口。在某些C54x器件中,存储器结构已经通过重叠和分页的方法加以改变,这样就增加了存储器空间的容量。 C54x体系结构上的并行特点和片内RAM的双存取能力使C54x可以在任意给定的机器周期内同时进行...
阅读全文
摘要:第2章 TMS320C54x DSP体系结构总体介绍 本章介绍TMS320C54x DSP体系结构的概况,包括中央处理单元(CPU)、存在器和片内外设。 C54x DSP采用了高级的改进哈佛结构,用8条总线达到最大的处理能力。其独立的程序和数据空间允许同时对程序指令和数据进行访问,提供了高度的并行性。例如,在单周期内可以完成3个读操作和1个写操作,并行存储指令和专用指令充分利用了这种结构。另外,数据可以在数据空间和程序空间之间传送。这种并行支持一套功能强大的在单机器周期内完成的算术、逻辑和位操作运算。另外,C54x DSP包含有中断管理、重复操作和函数调用的控制机制。图2-1所示为C54x..
阅读全文
摘要:第1章 绪论 TMS320C54x DSP是TMS320系列DSP产品中的定点数字信号处理器。C54x DSP满足了实时嵌入式应用的一些要求,例如通信方面的应用。 C54x的中央处理单元(CPU)具有改进的哈佛结构,它的特点是最小化的功耗和高度的并行性。除此之外,C54x中多样化的寻址方式和指令集也大大提高了整个系统的性能。1.1 TMS320系列DSP简介 TMS320系列DSP包括定点DSP、浮点DSP和多处理器DSP(也称DSPs),其结构是专门为实时信号处理设计的。TMS320系列具有以下一些特性便利该系列的产品有着广阔的应用领域:Very flexible instruct...
阅读全文