ADSPTS101TigerSHARC处理器编程手册.pdf

  1. 1、本文档共520页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 概述 ADSP-TS101 TigerSHARC 处理器编程参考描述数字信号处理 器(DSP )的结构和指令集。这些描述给出了对Tiger-SHARC 处理器系统进行编程所需要的信息。本章介绍了对DSP编程的 概念: 第1-6页的“DSP结构” 第1-20页的“指令行的语法和结构” 第1-24页的“指令并行规则” Tiger-SHARC 处理器是一种高性能的、128位宽的DSP, 作为 ADSP-2106x SHARC® DSP 的后一代产品。Tiger-SHARC处理 器为数字信号处理器建立了新的性能标准,包含多个处理非常 宽字的浮点和定点计算单元。Tiger-SHARC处理器体现了一种 “片内系统”可扩展的运算设计理念,包括6M位的片内SRAM、 集成I/O外围设备、主机接口、DMA控制器、链路口和无缝连 接MDSP (多数字信号处理器)的共享总线。 TigerSHARC 除了使用MFLOPS 、MIPS表述其在DSP应用中非 凡的性能,还提高多处理器应用中的单位性能测量指标,如 MFLOPS/瓦特和MFLOPS/平方英寸。 ADSP-TS101 TigerSHARC 处理器 1-1 程序设计手册 图1-1. ADSP-TS101 TigerSHARC处理器内核框图 如图1-1和图1-2所示,处理器的结构特征如下: 两个计算块——X和Y ,每块由一个乘法器、ALU 、移位 器和一个32字寄存器堆组成 两个整数ALU——J和K ,每个ALU 由一个32位的IALU和 32字寄存器堆组成 1-2 ADSP-TS101 TigerSHARC 处理器 程序设计手册 概述 图1-2. ADSP-TS101 TigerSHARC处理器外设框图 程序控制器——控制程序流,包括一个指令排列缓冲池 (IAB)和跳转地址缓冲池(BTB) 为所有块之间的连接提供三套128位高速带宽的总线 外部口接口包括主机接口、SDRAM控制器、静态流水线接 口、四个DMA通道、四个链路口(每个有两个DMA通道) 和多处理器支持 ADSP-TS101 TigerSHARC 处理器 1-3 程序设计手册 6M位的内部存储器分为三个块——M0 、M1和M2 ,每 块16K长, 128位宽(总共2M位). 调试功能 JTAG测试仿真口 TigerSHARC处理器外部口提供了与外部存储器、存储器映射 I/O、主机处理器和其它TigerSHARC处理器的接口。外部口执行 外部总线仲裁并为共享全局存储器和I/O设备提供控制信号。 图1-3展示了一个典型单处理器系统。多处理器系统如1-6页图 1-4所示,将在1-19页的“可扩展性和多处理器”中讨论。 TigerSHARC处理器包括几个简化系统开发的特征,主要在以下 三个方面: 支持IEEE浮点格式 IEEE1149.1JTAG串行扫描通道和片内仿真 支持高级语言和操作系统的结构特征 TigerSHARC处理器直接支持高级语言编译器和操作系统,其结 构如下: 简单、正交的指令允许编译器有效使用多指令域 通用数据和IALU寄存器堆 32位和40位浮点数以及8位、16位、32位和64位定点数据类 型 1-4 ADSP-TS101 TigerSHARC 处理器

文档评论(0)

汪汪队 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档