内容简介
第1章 概述
1.1 Tiger SHARC系列DSP简介
1.1.1 ADSP TS101S DSP简介
1.1.2 ADSP TS20XS系列DSP简介
1.2 ADSP TS20XS系列DSP的特点及应用
1.2.1 ADSP TS20XS系列DSP的结构特点
1.2.2 ADSP TS201S指令系统的特点
1.2.3 ADSP TS202S与ADSP TS203S
1.3 ADSP TS201S的引脚说明
第2章 ADSP TS20XS系列DSP硬件组成原理
2.1 ADSP TS20XS系列DSP结构
2.1.1 ADSP TS201S DSP结构与应用
2.1.2 ADSP TS202S,ADSP TS203S DSP结构
2.2 ADSP TS20XS系列DSP计算内核
2.2.1 ADSP TS201S的算术逻辑运算单元(ALU)
2.2.2 ADSP TS201S的通信逻辑处理单元(CLU)
2.2.3 乘法器
2.2.4 移位器
2.3 ADSP TS20XS系列DSP寻址
2.4 ADSP TS20XS系列DSP程序控制
2.4.1 程序控制器操作
2.4.2 指令排队缓冲(IAB)和分支目标缓冲(BTB)
2.4.3 影响指令流水延迟的因素
2.4.4 程序控制器的实例
2.5 ADSP TS20XS内部总线
2.5.1 ADSP TS20XS的内部总线
2.5.2 ADSP TS20XS的SOC接口
3.1.1 全局寻址映射空间
3.1 ADSP TS20XS的寻址空间
第3章 ADSP TS20XS系列DSP存储器组织
3.1.2 主机寻址空间
3.1.3 外部存储器寻址空间
3.1.4 多处理器寻址空间
3.1.5 处理器内部存储空间
3.2 ADSP TS20XS的存储器组织
3.2.1 存储块物理结构
3.2.2 存储块逻辑组织
3.2.3 存储器缓冲
3.2.4 存储访问
3.3 ADSP TS20XS系列DSP寄存器
3.3.1 计算块寄存器组
3.3.2 未映射的计算块寄存器
3.3.3 整数型ALU寄存器组
3.3.4 程序控制器寄存器组
3.3.5 Cache寄存器组(存储器控制寄存器)
3.3.6 中断寄存器组
3.3.7 DMA控制和状态寄存器组
3.3.8 链路口寄存器组
3.3.9 外部总线接口寄存器组
3.3.10 JTAG测试和仿真寄存器组
3.3.11 调试寄存器组
第4章 ADSP TS20XS系列DSP的I/O资源
4.1 ADSP TS20XS系列DSP的中断
4.1.1 ADSP TS20XS的中断源
4.1.2 ADSP TS20XS的中断向量
4.1.3 ADSP TS20XS可编程的中断控制寄存器
4.1.4 ADSP TS20XS的中断处理过程
4.1.5 中断返回与异常
4.1.6 中断服务程序实例
4.2 DMA传输
4.2.1 ADSP TS20XS DMA控制器与传输控制块
4.2.2 DMA控制与状态寄存器
4.2.3 链式DMA与二维DMA
4.2.4 外部口DMA与飞越传输
4.2.5 AutoDMA与链路口DMA
4.2.6 DMA的几个问题
4.3.1 ADSP TS20XS链路口结构
4.3 ADSP TS20XS系列DSP的差分链路口
4.3.2 链路口通信协议
4.3.3 链路口传输延迟
4.3.4 链路口的故障检测机制
4.3.5 链路口数据缓冲寄存器、控制及状态寄存器
第5章 ADSP TS20XS系列DSP指令系统
5.1 ADSP TS20XS系列DSP指令集简介
5.1.1 指令结构与特点
5.1.2 指令行结构
5.1.3 TigerSHARC处理器指令速查
5.2.1 ALU指令
5.2 ADSP TS20XS系列DSP指令集
5.2.2 CLU指令
5.2.3 乘法器指令
5.2.4 移位器指令
5.2.5 IALU指令
5.2.6 IALU加载/存储/传输指令
5.3 ADSP TS20XS系列DSP指令并行规则和约束条件
5.3.1 指令并行规则
5.3.3 计算块指令约束
5.3.2 并行指令的通用约束
5.3.4 IALU指令约束
5.3.5 程序控制指令约束
第6章 ADSP TS20XS系列DSP接口设计
6.1 外部总线接口
6.1.1 外部端口数据传输
6.1.2 流水线协议接口
6.1.3 慢速设备协议接口
6.1.4 EPROM和Flash接口
6.1.5 典型外部总线接口实例
6.2 SDRAM接口
6.2.1 SDRAM控制
6.2.2 SDRAM编程
6.2.3 SDRAM接口上电过程
6.2.4 SDRAM接口吞吐量
6.3 链路口
6.3.1 链路口接口
6.3.2 链路口控制与协议
6.4 ADSP TS20XS与FPGA接口举例
6.4.1 用FPGA实现ADSP TS20XS的复位电路
6.4.2 FPGA采用锁存电路实现与ADSP TS20XS的数据通信
6.4.3 FPGA采用双口RAM电路实现与ADSP TS20XS的数据通信
6.4.4 FPGA与ADSP TS20XS的链路口通信电路
第7章 ADSP TS20XS系列DSP系统设计
7.1 ADSP TS20XS系列DSP系统功耗及散热设计
7.1.1 器件的功耗
7.1.2 散热设计
7.2 ADSP TS20XS系列DSP系统电源设计
7.2.1 电源供电要求
7.2.2 电源滤波要求
7.2.3 电源设计
7.3 ADSP TS201S系统时钟要求及高速时钟系统设计
7.3.1 ADSP TS201S的系统时钟
7.3.2 ADSP TS201S系统时钟SCLK设计
7.4 JTAG接口有关问题
7.4.1 JTAG连接
7.4.2 ICE配置与测试
第8章 ADSP TS20XS系列DSP系统程序优化设计
8.1 程序优化设计思路
8.1.1 复数基2FFT算法程序优化实现
8.1.2 复数求模算法程序优化实现
8.1.3 算法程序的优化步骤总结
8.2 引起处理器流水线操作延时和影响的因素
8.3 存储器优化配置
第9章 多DSP系统设计及实例
9.1 多DSP系统组成模型
9.2 简化多DSP系统的复杂度
9.3 多DSP系统的设计实例
9.3.1 ADSP TS201S WCDMA基带处理板功能
9.3.2 ADSP TS201S WCDMA基带处理板时序要求
9.3.3 ADSP TS201S WCDMA基带处理板硬件方案
9.4 ADSP TS201S WCDMA基带处理板的PCB设计
9.4.1 分层结构设计
9.4.2 高速信号线设计
9.4.3 高速信号线过孔设计
9.4.4 ADSP TS201S WCDMA基带处理板时钟线设计
9.4.5 串扰及减少串扰的方法
9.4.6 ADSP TS201S WCDMA基带处理板PCB上主要技术参数
10.1 多DSP系统引导程序设计
10.1.1 EPROM引导方式及其内核引导程序
第10章 多DSP系统的软件设计
10.1.2 主机引导方式及其内核引导程序
10.1.3 链路口引导方式及其内核引导程序
10.1.4 无引导方式启动处理器
10.1.5 多DSP系统引导程序设计
10.2 多DSP系统的数据传输方式和系统工作模式字的应用
10.2.1 多DSP系统的数据传输方式
10.2.2 系统工作模式字的建立
附录A ADSP TS20XS系列DSP引脚分配与封装
参考文献