![]() |
|
||||||||||||||
| | 首页 | 新闻 | 文库 | 方案 | 技术 | 独家 | 座谈 | 下载 | 图库 | 开发板 | 仿真器 | 邮购 | VIP | 芯片 | 客户评价 | 论坛 | | ||
|
||
|
|||||
| [连载]ADSP-TSl01S系列之二 ADSP-TSl01S内部结构 | |||||
作者:admin 文章来源:本站原创 点击数: 更新时间:2008-9-23 ![]() |
|||||
|
1.功能方块图 ADSP—TSl01S的功能方块图如图10.3所示。 2.内部结构中新的特点 (1)存储器结构 ADSP—TSl01S的特点是短矢量存储器结构,其内部为3个128位宽的存储器组。操作时,可以是4字(每字32位)、2字(每字32位)和正常字访问方式,将数据从存储器中移到寄存器文件中。在一个给定周期内,可取4个32位指令字,同时将256位的数据装载到寄存器 或存储到存储器中。1,8、16和32位字的数据可以连续存储、打包在存储器里。内外存储器组成统一的地址系统。存储器中程序和数据地址的划分由用户来决定。内部存储器对于数据和指令的带宽是12 GB/s。 (2)8个MAC循环 在ADSP—TSl01S结构中,有两个运算模块块(处理模块X和Y),每一个都包括1个乘法器、ALU和1个64位移位器。利用这些模块中的资源,在单个周期内可以16位的数据类型,执行8次40位MAC、以16位的复合数据类型(I/O)执行2次40位MAC,或以32位的数据类型执行2次80位MAC。采用8位数据类型,该体系结构每一循环可执行16次运算。TigeSHARC DSP是一个基于寄存器装载/存储的结构,其中的每一个运算模块都可以访问完全正交的32字寄存器文件。 ADSP—TSl01S有许多特性,包括1个64位外部接口、1个14通道的DMA控制器和4个双向Link El,所有这些为用户提供无与伦比的无缝接口能力。64位的外部口可以建立簇总线构成,它可以包含一个主处理器、任何片外存储器和其他存储编址的外设。 ADSP—TSl01S上的DMA控制器独立操作,且对DSP核心来说是不可见的,在DSP核心连续不问断地执行程序指令的过程中,可以允许DMA操作。 在需要TigerSHARC DSP簇的大规模应用中,四个专利双向Link口允许芯片之间的互联,无需复杂的外围电路。 (3)指令集中增加的新功能 ADSP—TSl01S的指令集直接支持所有的算术类型,包括正负数、无符号数、分数和整数;而且在不同的情况中还可以选择饱和算法。另外,TigerSHARC DSP内核里还加入了一些特殊指令,使得一些传统的由软件完成的函数改由硬件完成。这包括一个用于芯片频率处理的特殊复杂MAC操作和用于通道解码算法的加一比较~选择(ACS)操作。有了这些指令,对于 3.ADSP—TSl01芯片的互连能力 图10·4为TigerSHARC DSP外部接口(链路口与64位簇总线);图10.5为链路口允许TigerSHARC DSP之间灵活的连接图:(a)为双流水线配置;(b)为2维阵列(或构建超立方块)配置;(c)为交叉连接/最近邻的连接阵列的配置。
|
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 本站介绍 | 合作联络 | 欢迎投稿 | 广告业务 | 网站地图 | 设为首页 | 加入收藏 | 友情链接 | 网站公告 | 联系我们 | | |||
|