TigerSHARC结构的ADSP-TSl01及其应用

发布者:Amybaby最新更新时间:2006-05-30 来源: 单片机及嵌入式系统应用关键字:功耗  总线  处理器 手机看文章 扫描二维码
随时随地手机看文章

引 言
  ADSP-TSl01是AD公司新一代TigerSHARC结构的数字信号处理器,具有多指令流多数据流(MIMD)结构;有两个计算单元,每个单元包括算术逻辑单元(ALU)、移位寄存器(shift)、乘法器(mult)、寄存器组(register files)。ADSP-TSl01性能比ADSP21160有显著提高,且与之兼容,使得以ADSP21160开发的产品升级快速、简捷。ADSP-TSl01是64位处理器,工作在250 MHz时钟下,可进行32位定点和32位或40位浮点运算,提供最高1500 MFLOPS(Millions of floating-pointoperations per second,每秒执行百万次浮点操作)的运算能力;内部具有6 M位双口 SRAM,同时集成了I/O处理器,加上内部总线,消除了I/O瓶颈。此外,ADSP-TSl01适宜多处理器结构,内部集成总线仲裁,通过链路(1ink)12I和外部(external)口可支持并行处理器,而不需任何附加逻辑电路,每一个处理器可直接读写任何一个并行处理器的内存。本文简要介绍其性能、应用特点及芯片内部的系统结构和功能框图,给出ADSP-TSl01的一种典型应用,并说明DSP的电源供电和功耗的计算方法。

1 ADSP-TSl01的主要性能
  ADSP-TSl01的主要性能如下:
  ◆采用TigerSHARC结构,具有3条独立总线用于取指令、取数据、不间断I/O;
  ◆指令周期4 ns,工作时钟250 MHz;
  ◆单指令流多数据流(SIMD)提供两个运算单元,每个有一个算术逻辑单元、乘法器、移位器、寄存器组,可同时在两个运算单元上进行同一指令下对不同数据的32位操作;
  ◆提供最大1 500 MFLOPS运算能力;
  ◆片内6 M位双口SRAM,允许CPU、Host和DMA的独立存取;
  ◆有14个DMA通道,可进行内存和外存、外设、主处理器、串(serial)口、链路(1ink)口之间的数据传输;
  ◆有2个数据地址发生器(IALU),允许取模和按位取反操作;
  ◆片内集成I/0处理器、6 M位双口 SRAM,具有串行、连接、外部总线和JTAG测试口,支持多处理器结构;
  ◆并行总线和多运算单元,使单周期可执行1次算术逻辑运算、1次乘法、1次双口SRAM的读或写,以及1次取指操作,CPU与内存之间可进行每周期4个32位浮点字的传输;
  ◆簇式多处理器最高可支持8个TigerSHARC ADSP-TSl01。
  ADSP-TSl01性能测试如表1、2所列。


2 ADSP-TSl01的系统结构框图和功能简介

  图1为ADSP一TSl01的系统结构框图。由图可见,ADSP-TSl01包括PEX、PEY两个运算单元,每一个浮点运算有一个算术逻辑单元、乘法器、移位器、32字寄存器组。另外,算术逻辑单元、乘法器、移位器为并行排列,可进行单周期多功能操作,如在同一机器周期中算术逻辑单元和乘法器可同时进行操作。


  ◆当数据在存储器和寄存器之间传递时,IALU提供存储器的地址。每个IALU有一个算术逻辑单元、32字寄存器组。
  ◆程序控制器包括指令队列缓冲器(IAB)和分支目标缓冲器(BTB)。ADSP-TSl01既有4个外部中断IRQ3~O,也有内部中断。
  ◆3条128位总线提供高的宽带连接。每个总线允许每个周期4条指令或4队列数据进行传输。外部口和其他链路口的片上单元也用这些总线访问存储器。在每个周期仅能访问一个存储器块,故DMA或外部口传输与处理器核在访问同一块时必须进行竞争。
  ◆片内6 M位SRAM,分为3个(M0、M1、M2)128位宽的2 M位的块,可组合构成数据、程序存储器,每个SRAM与两个总线相连,允许单周期内完成和CPU之间4个数的传输。
  ◆外部口支持与片外存储器、主机(host)及8片ADSP-TSl01的多处理器接口。外部口支持同步、异步及突发式存取。
  ◆ADSP-TSl01提供了4个链路口,每个链路口是8位双向口,与SHARC DSP口不兼容。
  ◆DMA控制器支持独立于处理器的后台零等待数据传输。14个DMA通道分别与外部口(4)、链路(1ink)口(8),autoDMA
寄存器(2)相连,外部总线可采用8/16/32/64位字长进行DMA操作。此外还有JTAG测试口及片内仿真。
  ◆串口支持250 Mb/s的收发独立的同步传输。
  ◆具有IEEE JTAG标准1149.1测试口和片内仿真。
  ◆27 mm×27 mm或19 mm×19 mm PBGA封装。
  ◆内部ADD1.2 V,外部ADD3.3 V。


3 ADSP-TSl01的典型应用
  根据ADSP-TSl01的系统结构特点,给出ADSP-TSl01在雷达信号处理方面的典型应用,如图2所示。信号处理机主要由以下几部分组成。
  ① 运放及A/D。DPMCW接收机视频输出信号幅度为O~+4 V,经运放接收后,输出到A/D的模拟输入端。运放及A/D分为I、Q两路输入,以32位定点数同时采集到DSP1,在DSP1内分为I、Q两部分进行处理。
  ② CPLD。CPLD内部主要完成对数据的锁存,产生A/D采样时钟、各个DSP的中断请求信号和数据发送的同步信号。
  ③ DSP1。DSP1主要完成:A/D数据输入变换,并输出到DSP2;系统自举。系统采用EPROM自举方式,4个DSP的加载任务由DSP1完成。初始化时,DSP1通过链路口1发出一个控制字,将工作参数传给DSP2、DSP3、DSP4。链路口3和链路口4用于系统自举。
  ④ DSP2。DSP2完成2048点FFT运算。输入数据用链路口0和链路口2,输出数据用链路口1和链路口3。链路口4用于系统自举。
  ⑤ DSP3。DSP3完成门限判断与固定目标对消和动目标运动速度的校正。
  ⑥ DSP4和DPRAM。DSP4完成数据积累,然后对数据进行整理并输出。
  这个例子充分体现了ADSP-TSl01适宜多处理器结构,通过链路(1ink)口支持串行处理器,而不需要任何附加逻辑电路的优势。


4 电源供电及功耗估计
(1) 电源供电

  ADSP-TSl01有三个电源,其中数字3.3 V为l/0供电;数字1.2 V为DSP内核供电;模拟1.2 V为内部锁相环和倍频电路供电。ADSP-TSl01要求数字3.3 V和数字1.2 V同时上电。如果无法严格同步,则应保证核电源1.2 V先上电,l/0电源3.3 v后上电。本系统在数字3.3 V输入端并联了一个大电容,而在数字1.2 v输入端并联了一个小电容。其目的就是为了保证3.3 v充电时间大于1.2 v充电时间,以便很好地解决电源供电先后的问题。
(2)外部口功耗估计
  外部口的功耗主要是输出引脚(例如数据线的某个位由高到低,或由低到高)转换的功率消耗,而且该功耗与系统无关。由于这种转换的外部平均电流为0.137 A,因此,功耗为PDD=VD×lDD=3.3 V×0.137 A=0.45 W
(3)内核功耗估计
  内核最大电流为1.277 A。该电流是DSP进行单指令流多数据流(SIMD)方式下,4个16位定点字乘加与2个四字读取并行操作以及进行由外部口到内部存储器DMA操作所需的电流。实际上,DSP内核电流大小还和内核工作频率有关,图3所示是其内核电流与频率的关系曲线。因此,供给DSP内核电流可根据不同的并行处理任务和内核工作频率来确定。若并行处理较少,工作频率低,所需电流就小。这样,最大内核功耗为PDD=VDD×IDD=1.2 V×1.277 A=1.534 W。


结 语
  本文介绍了ADSP-TSl01芯片及其在雷达信号处理方面的应用。该应用系统充分利用了ADSP-TSl01高速的运算能力、数据吞吐量大以及易于多片连接,可对数据进行串行处理的特点。文中还讨论了DSP应用过程中的电源设计和功耗问题,因而具有一定的工程指导意义。目前该系统已成功用于某雷达系统。

关键字:功耗  总线  处理器 引用地址:TigerSHARC结构的ADSP-TSl01及其应用

上一篇:通用变频器中基于DSP的数字控制器实现
下一篇:基于DSP的雷达视频信号数字采集与检测

推荐阅读最新更新时间:2024-05-13 18:12

基于CAN总线的A320模拟器硬件仿真方案研究
  根据国家建设民航强国的需要, 国内对飞机模拟机的需求不断增大, 但目前国内模拟机研制规模不能满足日益增长的市场需求, 若引进国外模拟机, 则不仅成本高昂, 且不利于技术掌握, 因此扩大模拟机自主研发规模成为必然趋势。考虑到各种机型的驾驶舱功能的共性, 即系统模块多、通信频繁、结构复杂而导致模块间布线繁杂, 以及由此产生的干扰等问题, 提出一种驾驶舱硬件仿真方案, 该方案可以满足驾驶舱各模块间稳定通信, 且简化布线。   1  方案确立   驾驶舱仿真主要以报文的形式承载各系统模块的操作信息, 通过上位机完成逻辑运算, 实现驾驶舱功能仿真。驾驶舱仿真设计的原则是稳定, 即整个驾驶舱网络应具备一定的容错能力, 在数据传输过
[嵌入式]
Kawasaki Microelectronics推出MIPS-Based Topaz 子系统
MIPS32 24Kc和24Kf内核显著提高性能,加速上市时间   为数字消费、网络、个人娱乐、通信和商业应用提供业界标准处理器架构及内核的领先供应商 MIPS 科技(纳斯达克交易代码:MIPS)宣布,Kawasaki Microelectronics(K-micro)已采用 MIPS-Based Topaz 先进 SoC 计算子系统,进军快速增长的无源光网络(PON)市场。采用 MIPS32 24Kc 和 24Kf 处理器的 Topaz 有助于 PON 设计师更快更有效地推出高性能设备。K-micro 是 MIPS 科技第一家 24K 芯片授权商。      据市场研究机构 Infonetics 关于 PON、光纤到户(FT
[新品]
英特尔处理器蓝图大乱 冲击供应链开案及库存管理
英特尔(Intel)首款Coffee Lake架构处理器于5日正式登场,采用14奈米制程,锁定桌上型电脑(DT)市场。然据PC业者表示,英特尔2016年第2季宣布组织重整大计,对于原先已规划完成的平台蓝图也带来重大影响,加上全球市况未见显著好转,包括DT与笔记型电脑(NB)处理器上市时程与型号一变再变,未来1年更是混乱,供应链与英特尔累积多年合作经验已难复制适用,库存管控与新品开案难度将会是历年新高。   力图压制超微(AMD)Ryzen大军气势,英特尔5日正式推出首款采用Coffee Lake架构的第八代Core i处理器,包括Core i7-8700K等6款型号,搭配全新Z370晶片组,华硕、技嘉、华擎、微星、精英与七彩虹等大
[手机便携]
基于CAN总线智能数据采集模块设计
  引言        基于集中管理、分散控制的分散控制系统(distributed control system)解决了集中式直接数字控制系统对控制器处理能力和可靠性要求过高的缺陷,但由于其具有一定的封闭性、各分散控制系统之间的不兼容性,集散控制系统难以实现网络互连和信息共享。 现场总线的出现使得全数字化,全开放式,具有可互操作性,彻底分散的现场总线控制系统(fieldbus control system)得以实现,现场总线控制系统已成为自动化领域中的一个热点,也将成为工业过程控制的一个重要发展方向。 控制器局域网CAN(controller areanet work)是德国Bosch公司在现代汽车电子
[嵌入式]
一种低功耗宽频带LDO线性稳压电路设计
   1 引言   随着集成电路规模的发展, 电子设备的体积、重量和功耗越来越小, 这对电源电路的集成化、小型化及电源管理性能提出了越来越高的要求。而随着片上系统( SOC) 的不断发展, 单片集成的LDO 线性稳压器的应用也越来越广泛 。对于片内的LDO,最担心的是寄生电容过大引起不稳定,论文针对片内应用而设计的这款LDO,能保证在uF 级别的寄生电容范围内都可以正常工作,毕竟寄生电容再大也不至于是μF 级别的。功耗是LDO 线性稳压器的重要指标之一,一般的LDO 功耗都在几十μA 以上,例如文献 中电路的静态电流为38μA,文献 中静态功耗高达65μA, 而本文的静态功耗做到10μA 左右,不仅功耗低,本文中第二级靠
[电源管理]
一种低<font color='red'>功耗</font>宽频带LDO线性稳压电路设计
LPC2000系列的CAN总线验收滤波器应用
CAN(Controller Area NetWork)总线,即控制器局域网总线,是由德国Bosch公司于1982年开发和推出的最早用于汽车内部测量与执行部件之间的数据通信协议。在20多年的历史中,CAN总线在许多领域得到了应用,是到目前为止唯一有国际标准的现场总线。 CAN现场总线按照国际标准化组织ISO提出的"开放系统互联(OSI)"参考模式,实现其中的物理层、数据链路层和应用层。CAN控制器用来实现CAN总线协议。CAN控制器芯片分为两类:一类是独立的控制器芯片,如SJA1000;另一类是和微控制器做在一起,如Philips公司的LPC2000系列32位ARM微控制器。两类控制器都提供了报文标识过滤的验收滤波器。但
[单片机]
LPC2000系列的CAN<font color='red'>总线</font>验收滤波器应用
CODASIP为其STUDIO处理器设计工具添翼AXI总线自动设计功能
CODASIP为其STUDIO处理器设计工具添翼AXI总线自动设计功能 德国慕尼黑,2021年10月26日 – 领先的定制化RISC-V处理器半导体知识产权(IP)核供应商Codasip今日宣布进一步强化其Studio处理器设计工具套件。其Studio 9.1工具的新增功能包括面向高性能设计添加的完整AXI总线支持,完善了对LLVM的支持以及更高的代码密度。 Studio工具是Codasip产品组合的核心组件,可用于简化定制化设计任务,确保各种规模的公司从处理器核心部分出发去实现产品的差异化。自从该工具套件在2014年推出以来,Studio一直是新兴处理器市场的领导者。通过简化处理器的定制化过程,设计师在利用Codasip
[工业控制]
CODASIP为其STUDIO<font color='red'>处理器</font>设计工具添翼AXI<font color='red'>总线</font>自动设计功能
基于SHARC DSP与SJA1000的CAN总线接口设计
  引言   当前,有一些微处理器将CAN控制器嵌入到系统之中,但是仍有大量人们比较熟悉的微处理器并不带有CAN控制器。采用微处理器和CAN控制器组合的设计成为必要,而且,CAN控制器具有完成CAN总线通信协议所要求的全部必要功能,因此,CAN控制器与其它微处理器的接口设计成为设计CAN总线系统的首要工作。本文重点介绍以SHARC DSP为核心的、基于SJA1000的CAN总线接口设计。   SJA1000简介   SJA1000是一种独立的CAN控制器,用于移动目标和一般工业环境中的控制器局域网络(CAN)。它是Philips公司早期CAN控制器PCA82C200(Basic CAN)的替代品,而且增加了一种新的工作模式
[嵌入式]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved