第2章 DSP芯片的基本结构和特征
果;8个辅助寄存器支持各种间接寻址方式;其余寄存器提供寻址、堆栈管理、处理器状态、中断和块重复等系统功能
(2) 存储器分配
TMS320C40总的存储器空间为4G字
有两种地址编排方式
其区别仅在前1M字之内
由外部引脚ROMEN的值控制:ROMEN=1时
0000 0000h~0000 0FFFh为一个可访问的片内ROM区(保留用作引导程序)
0000 01FFh~000F FFFFh保留;ROMEN=0时
片内ROM不在C40的存储器空间中
0000 0000h~000F FFFFh被映射到局部总线上
(3) 指令高速缓冲存储器(Cache)
128×32位的指令高速缓存不但减少了片外取指的次数
同时也将外部总线从程序取指中解脱出来
从而可以被DMA或其他系统部件所采用
Cache能以完全自动的方式工作而无需用户的干预
它使用的是LRU(Least recently used
最近最少使用)算法
4.数据格式与浮点操作
在TMS320C40的体系结构中
数据有3种基本类型:整型、无符号整型和浮点型
TMS320C40对有符号和无符号整型支持短格式和单精度格式
而对于浮点数则支持短格式、单精度和扩展精度3种格式
浮点操作具有迅速、简单、正确和精度高的特点
特别是TMS320C40可以以整型运算的速度来执行浮点操作
同时还可以避免整型运算中的溢出等问题
5.寻址
TMS320C40有以下5种寻址类型:
(1) 寄存器寻址: 在一个CPU的寄存器中包含有操作数;
(2) 直接寻址:数据地址由数据页指针(DP)的16个低有效位和指令字中的16个低有效比特组成;
(3) 间接寻址:间接寻址是通过一个辅助寄存器和变址寄存器的内容来操作在存储器中的地址
地址运算是由辅助寄存器运算单元来完成的
并且是无符号的
(辅助寄存器和变址寄存器的所有32位都在间接寻址中用到);
(4) 立即寻址:操作数是指令字中的16个低有效位构成的1个16位的立即数;
(5)PC相对寻址:PC相对寻址用于分支转移
它用指令字中的16或24个低有效比特来替换程序计数器(PC)的当前值
TMS320C40的寻址方式包括:通用寻址方式、三操作数寻址方式、并行寻址方式、条件转移寻址方式、圆周寻址方式和比特反转寻址方式
2.4.3 TMS320C67X
这是TI公司继定点DSP芯片TMS320C62X系列后开发的一种新型浮点DSP芯片
该芯片的内部结构在TMS320C62X的基础上加以改进
内部同样集成了多个功能单元
可同时执行8条指令
其运算能力可达1G FL
OPS
除了具有TMS320C62X系列的特点外
其主要特点还有:
(1) 运行速度快
指令周期为6ns
峰值运算能力为1336 MIPS
对于单精度运算可达1G FLOPS
对于双精度运算可达250M FLOPS;
(2) 硬件支持IEEE格式的32 比特 单精
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育第2章 DSP芯片的基本结构和特征(19)全文阅读和word下载服务。
相关推荐: