添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1150页 > AT32UC3A0128 > AT32UC3A0128 PDF资料 > AT32UC3A0128 PDF资料1第21页
AT32UC3A
9.处理器和架构
本章介绍了AVR32UC CPU的概述。 AVR32UC是的一个实施
AVR32架构。编程模型,指令集微处理器和摘要是预
sented 。有关详细信息,请参阅
AVR32架构手册
AVR32UC技术
参考手册。
9.1
AVR32架构
AVR32是一个新的,高性能的32位RISC微处理器架构,专为成本
敏感的嵌入式应用,特别注重低功耗和高
代码密度。此外,该指令集架构已被调整,以允许各种
微体系结构,使AVR32到被实现为低,中或高的性能
处理器。 AVR32扩展AVR系列到32位和64位应用程序的世界。
通过定量的方法,大集业界公认的基准测试中一直的COM
堆和分析,实现同类产品中最佳的代码密度。除了降低
存储器要求,紧凑的代码大小也有助于芯的低功耗characteris-
抽动。该处理器支持字节和半字数据类型而不受处罚的代码大小和
性能。
提供字节,半字,字和双字数据存储器加载和存储操作
自动点登录或半字和字节数据的零扩展。在C编译器是紧密
链接到体系结构,并且能够利用代码优化功能,无论是对尺寸和
速度。
为了缩短代码长度为最小,一些指令具有多种寻址模式。
作为一个例子,以立即数的指令通常具有一个较小的二份紧凑格式
diate ,并具有较大的直接扩展的格式。在这种方式下,编译器能够使用
的格式给出的最小代码大小。
该指令集的另一个特征是,频繁使用的指令,如加,有一个COM
有两个操作数协议格式以及与三个操作数的扩展格式。较大
格式提高了性能,从而允许在一个加法和一个数据移动在相同的指令
单周期。加载和存储指令具有多种不同的格式,以便减少代码
尺寸和加快执行速度。
寄存器文件组织成16个32位寄存器,包括程序计数器中,
链接寄存器和堆栈指针。此外,寄存器R12被设计成保持返回值
从函数调用被隐含的一些使用说明。
9.2
该AVR32UC CPU
在AVR32 UC CPU指标低收入和中等性能的应用程序,并提供了一个
先进的OCD系统,无缓存和内存保护单元( MPU ) 。 Java加速
硬件未实现。
AVR32 UC提供了三个内存接口,一个高速总线主控的取指令,
一个高速总线主控器的数据访问,以及一个高速总线从站接口允许
其它总线主控器访问数据的RAM内置到CPU。保持数据公羊内部的
CPU允许快速访问的RAM ,降低了延迟并保证确定性的时机。另外,
功率消耗降低不需要全高速总线访问存储器
访问。被设置为与内部数据通信的专用数据RAM接口
的RAM 。
21
32058H–AVR32–03/09

深圳市碧威特网络技术有限公司