简介
ADSP-TS20xS TigerSHARC® 处理器是TigerSHARC系列的第二代产品。ADSPTS20xS TigerSHARC处理器芯核与以前的TigerSHARC 处理器芯核相类似,应用对象与ADSP-TS101S相似,如无线基站,图像处理和军事。
该文章讨论ADSP-TS201S 和 ADSP-TS101S这两种TigerSHARC处理器的不同之处,并将现有的为ADSP-TS101S而开发的代码输入到ADSPTS201S所必须考虑的一些东西。以下是描述寄存器映射图变化,程序定序器,存储器和高速缓冲存储器,直接存储器访问(DMA)编程,通讯逻辑单元(CLU),和指令集变化。本文档也包含了强调嵌入式处理器的新型ADSPTS20xS系列的三部分(ADSPTS201S, ADSPTS202S和 ADSP-TS203S)的区别的一个专题讨论部分。
ADSP-TS201S 和 ADSP-TS101S的功能性区别
ADSP-TS201S配置高达600MHz的芯核时钟,总体的运算性能可达每秒可完成4800M次16-bit数乘累加。除了处理器芯核, ADSP-TS201S包括了24 Mb片上动态RAM(DRAM)存储器,一个群集总线接口,该接口包括同步动态RAM(SDRAM)控制器; 4个带有低压差分信号(LVDS) 链接的链接通道对和14个DMA通道.
图1给出了ADSP-TS201S的功能块方框图。处理器的功能块方框图分为两个主要部分:扩展芯核和片上系统( SOC)部分。扩展核心包括DSP芯核,中断控制器, SOC接口,和24 Mb片上DRAM。 SOC包括外部群集总线接口,链接端口, DMA控制器和JTAG仿真端口。ADSP-TS201S 是TigerSHARC系列的一个功能变体,与以往处理器相比,芯核内部单元,总线系统,存储器组织和外部链接都有所加强。因为ADSP-TS201S 和ADSP-TS101S处理器的芯核功能上是相同的,都可执行相同指令, ADSP-TS201还能执行一些额外的指令,如XCORRS操作。
寄存器映射图变化
扩展芯核的变化包括寄存器映射图的调整。一些寄存器在SOC代理上,其它的则在芯核内。寄存器映射图变化在下面部分重点论述,位定义寄存器变化的总结表(表1)在本节最后给出。了解寄存器影射图的更多详细信息,请参考ADSP-TS201 TigerSHARC 处理器硬件参考手册里的存储器和寄存器映射图章节(第二 章)和与TigerSHARC VisualDSP++™ 开发工具(路径目录C:\ProgramFiles\AnalogDevices\VisualDSP\TS\include )一同安装的系统头文件defTS201.h。注意:系统头文件,如defTS201.h,是用来声明全局定义,特别是存储器映射寄存器,系统结构和处理器。
定序寄存器文件
原来是ADSP-TS101S上的定序器一部分的一些寄存器现变为ADSPTS201S上的中断控制器的一部分了。定序器里剩下的一部分寄存器还有一些位定义的变化,一些新的为实现标志管脚操作的寄存器被加到ADSP-TS201S上的定序器上。移到中断控制器模块的寄存器是 ILAT(低和高的,带设置和清除地址的)。 IMASK (低和 高 的) , TIMER ( 0和 1, 低和高 的 ) 和TMRIN 寄存器( 0和1,低和高的)。 ILAT,IMASK 和 PMASK 寄存器,除少数例外,和ADSP-TS101S上的有相同的位定义。从图2 和3中可看出差别。
中断控制寄存器
外部接口寄存器
位功能寄存器变化概要
程序指针...
完整文档请百度云盘下载:链接:http://pan.baidu.com/s/1nu0sVdJ 密码:3wnj
ADI DSP任何问题,请联系OP的QQ:5516164,邮箱:sale@openadsp.com
|