(VR虚拟现实)TSHARC系列DSP应用教程秋季
TigerSHARC系列DSP应用
教程
苏 涛 崔向阳
西 安 电 子 科 技 大 学 雷达信号处理国家重点实验室
2012年10月
目录
TIGERSHARC系列DSP应用教程 ........................................................................... 1 第1章 DSP技术综述 .............................................................................................. 3 1.1数字信号处理器的发展和特点 .......................................................................................... 3 1.2数字信号处理器的应用领域 .............................................................................................. 3 第2章 ADSP-TS201S处理器结构与功能 ............................................................... 3 2.1 ADSP-TS201S处理器概述............................................................................................... 3 2.2 ADSP-TS201S的计算块 ................................................................................................... 3 2.2.1 寄存器组 ...................................................................................................................... 3 2.2.3 CLU ................................................................................................................................ 3 2.2.4 乘法器 .......................................................................................................................... 3 2.2.5移位器 ........................................................................................................................... 3 2.3 IALU ...................................................................................................................................... 3 2.3.1 IALU寄存器 ................................................................................................................. 3 2.3.2 IALU算术、逻辑和函数操作 .................................................................................... 3 2.3.3 IALU执行状态与执行条件 ........................................................................................ 3 2.3.4 IALU 执行条件 ............................................................................................................ 3 2.3.5 IALU 数据寻址和传送操作 ....................................................................................... 3
2.4 程序控制器 .......................................................................................................................... 3 2.5 存储器组织 .......................................................................................................................... 3 2.5.1 主机寻址空间 .............................................................................................................. 3 2.5.2 处理器内部存储空间 ................................................................................................. 3 2.5.3 外部存储器寻址空间 ................................................................................................. 3 2.5.4多处理器寻址空间 ....................................................................................................... 3 2.6 链路口 ................................................................................................................................... 3 2.6.1链路口寄存器 ............................................................................................................... 3 2.6.2链路口模式设置 ........................................................................................................... 3 2.6.3 链路口DMA ............................................................................................................... 3 2.6.4 链路口连接与通信 ...................................................................................................... 3 2.6.5 链路口服务请求中断 ................................................................................................. 3 2.7 SDRAM接口 ....................................................................................................................... 3 2.7.1 概述 ............................................................................................................................... 3 2.7.2 SDRAM控制寄存器(SDRCON) ........................................................................ 3 2.8 DMA ...................................................................................................................................... 3 2.8.1 概述 ............................................................................................................................... 3 2.8.2 DMA状态和控制寄存器组 ....................................................................................... 3 2.8.3 链式DMA ................................................................................................................... 3
2.8.4 DMA中断 .................................................................................................................... 3 2.9 中断 ....................................................................................................................................... 3 2.9.1中断的处理过程 ........................................................................................................... 3 2.10 ADSP-TS201S引脚说明 ................................................................................................ 3 第三章 TIGERSHARC指令系统 ............................................................................... 3 3.1 TIGERSHARC指令系统特点 .......................................................................................... 3 3.1.1 TigerSHARC结构与指令特点 ............................................................................... 3 3.1.2 指令行结构 .................................................................................................................. 3 3.2 指令集 ................................................................................................................................. 3 3.2.1 ALU 指令 ..................................................................................................................... 3 3.2.2乘法指令 ....................................................................................................................... 3 3.2.3移位器指令 ................................................................................................................... 3 3.2.4 IALU 指令 .................................................................................................................... 3 3.2.5 程序流控制指令 .......................................................................................................... 3 第4章 ADSP的软件开发 ........................................................................................ 3 4.1 DSP的软件开发流程 ......................................................................................................... 3 4.2 开发工具VISUALDSP++概述 ........................................................................................... 3 4.3 集成开发环境 ...................................................................................................................... 3