以 Atmel 的 AVR(R)32 UC 内核为基础,UC3A 系列拥有 512K 字节的闪存,并拥有一个内置10/100以太网媒体接入控制器 (MAC)、一个具有 OTG (on-the-go) 功能的全速 (12 Mbps) USB 2.0 以及一个 SRAM/SDRAM 外部总线接口。首批推出的设备 AT32UC3A0512 和 AT32UC3A1512 能够以 66 MHz 的速率提供 80 Dhrystone MIPS (DMIPS) 的性能,且只需电压 3.3V,电流 40 mA。其功耗低至 1.65 mW/DMIPS,较具有相同功能的其他架构低4倍。这种新的微控制器面向的是以网络和个人电脑为中心的嵌入式应用产品,并且特别适合于便携式设备。
AVR32 UC 内核采用了三级管线型 Harvard 架构。该架构的专门设计可优化片上闪存的指令存取。它是该行业首个将单周期读写静态存储器 (SRAM) 与一个直接的 CPU 接口整合在一起的内核,这个 CPU 接口绕开了系统总线以实现更快的执行、周期决断以及较低的功耗。AVR32 UC 内核与其前身 AVR32 AP 共享相同的指令集架构 (ISA),其中有220多个非模态指令可作为16位压缩指令和32位扩展指令使用。指令集架构拥有极细微的位元处理功能,以控制片上外围设备和通用输入输出 (GPIO) 以及定点 DSP 算法,如单循环小数饱和乘法及累积算法。事件处理系统可支持优先中断、不可屏蔽中断以及内部异常等事件,其中断反应时间最长为16个时钟周期。
AVR32 UC3A 系列整合了许多与 Atmel 基于 ARM(R) 的微控制器相同的外围设备,其中包括外围 DMA 控制器、多层高速总线架构、10位模拟数字转换器 (ADC)、2个串行外围接口 (SPI)、同步串行接口 (SSC)、双线接口(I2C 兼容)、4个通用异步收发器 (UART)、3个通用计时器、7个脉宽调制器以及一整套监控功能。
10/100-Mbps IEEE(R) 802.3 标准以太网 MAC 可实现设计能通过互联网协议堆栈进行通讯的联网的植入式系统。USB 2.0 全速 (12Mbps) 接口提供了一种方法,可通过各种 USB 手段(如:针对串行数据通信的人机接口设备,或针对更大规模数据传输的大容量存储器)与如今的 PC 架构进行通信。UC3A USB 外围设备的 OTG 功能借助 USB 闪存盘、指点设备或打印机等标准 USB 设备的支持,在以 PC 为中心的环境中提供了进一步整合的机会。
外部总线接口将可寻址的物理内存扩大到 16M 字节。其非多元的16位数据总线能够连接到高密度外部静态存储器、同步动态随机存储器 (SDRAM)、只读存储器 (ROM)、闪存设备以及液晶显示器或现场可编程门阵列 (FPGA) 等存储映像设备。
UC3A 系列微控制器拥有一个6层高速总线矩阵,该矩阵使总线主外围设备能够以 66 MHz 的频率和 264M 字节/秒的最快速度同时访问任何总线从设备。这些总线主设备为 AVR32 UC 核心数据和指令接口、15通道外围 DMA 控制器以及几种高速外围设备,如以太网 MAC 和 USB。总线从设备为片上 SRAM 和闪存存储器、USB、2个外围总线桥以及外部总线接口。
开发工具
Atmel 免费为 UC3A 系列产品提供 GNU gcc C 编译器、GNU gdb 调试器、FreeRTOS.org 实时内核以及 lwIP TCP/IP 协议堆栈,同时还获得了 IAR(R) (Embedded Workbench)、ExpressLogic (ThreadX(R)) 以及 Micrium (uCOS/II) 的商业许可证。Atmel 的 AVR32 Studio 和 AVR JTAGICE mkII 为 AVR32 UC 提供了一个多平台集成开发环境 (IDE),该开发环境已经针对 GNU 工具链进行了配置,其中包括对更先进的调试法(如实时追踪)的支持。EVK1100 评估工具包提供了以太网和 USB 接口,以及诸多其他串行通讯接口(如 SPI、TWI 与 USARTS)。20x4 字符点阵的液晶显示器与扩展连接器支持高端产品评估与原型开发活动。
ATEVK1100应用文档
AVR32 开发软件使用向导
ATEVK1100原理图
AVRSTUDIO32下载地址(for windows):
http://www.atmel.com/forms/software_download.asp?fn=dl_AVR32Studio-2.0.2-Setup.exe
AVRSTUDIO32下载地址(for linux):
http://www.atmel.com/forms/software_download.asp?fn=dl_avr32studio-ide-R2.0.2-linux.gtk.x86.zip
不过要先注册才能用哦!后续我们公司会有独立的空间来放这些资源方便大家下载。 |