位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1150页 > AT32UC3A0128 > AT32UC3A0128 PDF资料 > AT32UC3A0128 PDF资料3第23页

AT32UC3A
图9-2 。
该AVR32UC管道
MUL
乘法单元
IF
ID
Regf ILE
读
一个LU
Regf ILE
W仪式
一个LU单位
县蚀刻机
解码单元
加载存储
单位
LS
9.2.2
AVR32A微架构合规
AVR32UC实现了AVR32A微架构。该AVR32A微架构是焦油
针对性的在成本敏感的,低端的应用,如小型的微控制器。这
微架构不适用于遮蔽寄存器文件提供专用的硬件寄存器
登记在中断上下文。此外,它不提供硬件寄存器进行返回
地址寄存器和返回状态寄存器。相反,所有这些信息都存储在系统上
堆栈。这节约了芯片面积,在较慢的中断处理的费用。
一旦中断开始时,寄存器R8- R12会自动推送到系统堆栈。这些
待处理中断的优先级寄存器,无论推。寄信人地址
和状态寄存器也被自动压入堆栈。中断处理程序,因此
使用R8 - R12自如。当中断完成后,旧的R8 - R12寄存器和状态寄存器的
恢复,并继续执行从存储堆栈中弹出返回地址。
栈也用来存储状态寄存器和返回地址的异常和
头疥。
执行
RETE
or
RETS
指令在完成一个异常,或者系统调用会弹出
这种状态寄存器,并继续执行在弹出返回地址。
9.2.3
Java支持
AVR32UC不提供的Java硬件加速。
9.2.4
存储器保护
主控板,用户可以检查违规特权所有的内存访问。如果接入是
企图非法的内存地址,访问被中止,并异常措施。该
MPU在AVR32UC被指定在AVR32UC技术参考手册。
对齐参考值处理
AVR32UC不支持未对齐的访问,除了双字访问。 AVR32UC是
能够进行字对齐
st.d
和
ld.d.
其他未对齐的内存访问将导致
地址异常。与字对齐指针双大访问将自动
表现为两个词大小的访问。
9.2.5
23
32058H–AVR32–03/09