
不过,很多人会问了,NVIDIA究竟通过怎样的方式让Tegra拥有如此丰富功能的,其处理器内部架构优势如何的呢?其实Tegra显然也是一颗整合的处理器,其有很多部分构成,最基本的计算部分就是由四块运算单元构成;分别是ARM11 CPU,其主要负责正常处理器的工作,执行CPU应该完成的任务;第二就是GeForce GPU单元,这个部分其实也不用太多介绍,其主要负责平台的3D加速方面的运算;第三部分则是图像处理器器,其主要负责对图像、Flash等类型文件的播放优化(其实主要是用来支持Tegra平台上摄像头用的,其支持两组摄像头,最高支持1200万像素的分辨率,并且视频录制等方面的操作也由此运算部分完成);而HD视频处理器则是提供对高清视频解码支持的部分,这个部分其实并不少见,因为目前NVIDIA的GeForce 图形显示卡中都整合了这个部分。
其实如果坏协同处理器这几个部分的运算才是最关键的,因为这将直接影响到Tegra的工作效率,Tegra设计比较聪明,通过一个仲裁器来分配不同类型任务到不同的处理单元中去,譬如说目前的指令为3D操作,那么指令就会直接发送的对应的处理器单元,而不需要通过CPU来进行仲裁了

除了本身硬件设计思路的前瞻性,Tegra在很多方面都有独到之处,诸如对操作系统的支持将非常完整,NVIDIA联合了微软进行开发,使得平台可以兼容Windows CE或者Windows Mobile操作系统。为了更好的提升执行效率,Tegra采用了一些新设计,首先就是3D以及多媒体API构筑于操作系的底层,使得调用更迅速且更方便,同时设备驱动位于最底层,使得控制系统的效率同样较高,不像传统意义上的那种操作系统一样,多媒体API位于操作系统之上,调用的时候必须通过操作系统解释之后才能通过驱动来完成对应的操作。

除此以外,Tegra的扩展性能同样相当强势,譬如说APX 2500系列处理器支持常见的Flash存储器,因此设备厂商完全不需要添置额外的Flash控制芯片,Tegra平台就可以实现对Flash存储器的支持;诸如Tegra 600系列处理器,其更是加入了对IDE总线的支持,可以连接IDE硬盘等设备。

在通讯方面,Tegra支持的规范很多,譬如Wifi、3G、Wimax等,这就使得基于Tegra平台的产品在支持通讯功能和协议上不会遇到任何的麻烦;特别是为了考虑到高清视频应用,Tegra甚至增加了HDMI输入功能,这样使得Tegra设备可以直接播放高清视频文件。而对于其他I/0设备,诸如键盘、鼠标、光驱等,Tegra自然不可能不支持的。
|