积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 英文资料
  相关分类:
Atmel AVR32 UC3 processor boasts low power
 
作者:Robert Cravotta   来源:EDN    点击数:323   更新时间:2008-6-5
您可以添加到网摘 让更多人关注此文章:

    

Atmel's new AVR32 UC3 core and the UC3 Series A microcontrollers, announced today at ESC, aim to compete for applications where designers are considering Arm's ARM7, ARM9, and Cortex-M3 processors. Atmel claims the microcontrollers deliver 80 Dhrystone MIPS while consuming only 40 mA at 66 MHz when operating from a 3.3V power supply.

The AVR32 UC3 integrates SRAM in the three-stage pipeline, dual-bank architecture. This bypasses the system bus to achieve faster execution, cycle determinism, and lower power consumption. A HSB (high-speed bus) slave interface allows DMA controllers or other HSB masters to write to or read data directly from the closely coupled SRAM. Arbitration is performed if the CPU and a high-speed slave request access simultaneously, and the priority scheme is programmable to suit specific applications needs. The UC3 core pipeline presents no data hazards, so the processor can update the register files during the same clock cycle as it executes the instruction.

The AVR32 UC3 is the second core derived from the AVR32 AP architecture; it is a 32-bit RISC core with instruction extensions that add DSP instructions to the instruction set of the original core. The DSP instructions include single-cycle MAC (multiply-accumulate) operations covering standard and fractional numbers, both with and without saturation and rounding, and with 32- to 64-bit results. Additional DSP instructions include data-formatting instructions such as data shift with saturation and rounding.

The ISA (Instruction Set Architecture) permits freely intermixing 16- and 32-bit instructions. The AVR32 UC3 core shares the ISA with its AVR32 AP parent, with over 220 instructions available as 16-bit compact and 32-bit extended instructions. Load/store instructions support byte (8-bit), half-word (16-bit), word (32-bit), and double-word (64-bit) data types. The AVR32 ISA has instructions to modify data read from the register file before storing it to memory, and read from memory before storing it to the register file. On-the-fly data manipulations include load-and-insert bit fields, load-and-swap, and store-and-swap. The UC3 ISA includes atomic instructions to manipulate mutexes and semaphores, and for general bit-manipulation.

The AVR32 UC3 core includes power-management functions, a memory-protection unit, and a six-level priority interrupt controller including NMI (nonmaskable interrupt) with fast event handling. The core's event-handling system support events like NMI, exceptions (illegal opcode, bus error), and four interrupt-priority levels. The first instruction from the event handler is executed within 12 clock cycles, from an autovectored handler address. To limit the maximum interrupt latency to 16 clock cycles, pending interrupts can abort multicycle instructions.

The UC3 Series A microcontrollers include a peripheral DMA controller, a multilayer, high-speed bus architecture, a 10/100 Ethernet MAC (media access controller), an ADC (analog to digital converter), two master/slave SPIs (serial peripheral interfaces), one SSC (synchronous serial communication) interface, a TWI (two-wire interface), four USARTs with hardware flow-control, and full-speed USB OTG. The microcontrollers are available with an external bus interface that extends the addressable physical memory to 16 Mbytes. The nonmultiplexed 16-bit data bus can interface to high-density external SRAM, SDRAM, ROM, flash devices, and memory-mapped devices such as LCDs or FPGAs. The devices include three 16-bit timers and seven PWMs (pulse width modulators) that can trigger the 10-bit, 8-channel ADC to ease electrical-motor-control design.

The on-chip system manager includes an internal voltage regulator for 3.3V single-power-supply operation, power-on reset, brown-out detector, hardware watchdog timer, and a real-time timer. The clock system provides an on-chip RC oscillator, two high-frequency external oscillators, one 32-kHz oscillator, and two independent on-chip PLLs. Special security options are available to protect the flash contents. The device consumes 40 µA in sleep mode and 600 µA/MHz in active mode. Any section of the UC3A device that is not in use can be switched off by disabling its clock. The UC3 core uses a multithreshold transistor library to reduce static power consumption.

Atmel provides the GNU gcc C compiler, GNU gdb debugger, FreeRTOS.org real-time kernel, and lwIP TCP/IP protocol stack for the UC3 Series A family, free of charge. Atmel's AVR32 Studio and AVR JTAGICE mkII, used with Atmel's 8-bit AVR microcontrollers, provide the AVR32 UC3 with a multiplatform integrated development environment already configured for the GNU tool chain, including support for more advanced debugging sessions with data and code trace using the AVR32's Nano Trace. The AVR32 UC3 has a Nexus class 2+ interface through the auxiliary (AUX) port that gives access to more powerful debugging features including nonintrusive data and program trace. An available evaluation kit (EVK1100) includes Ethernet and USB interfaces, as well as SPI, TWI, and USARTS. A 20×4-character LCD and the expansion connector allow advanced evaluation and prototyping.

The first two devices of the UC3 Series A are sampling now and will be available in volume production in Q4. The AT32UC3A0512, with an EBI (external bus interface) and 512 kbytes of flash, is available in a QFP144 for $8.16 (10,000). The AT32UC3A1512, without an EBI and 512 kbytes of flash, is available in a QFP100 package for $7.43 (10,000).



相关文章
· AVR精确定时的编程实验[16]
· ATmega8的熔丝位的设置[18]
· AVR ATMega16在段式液晶上显示红外码[109]
· AVR内部EEPROM读写范例[57]
· AVR模拟比较器使用范例[49]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
Camstar帮助中国医疗器械制造商
中华英才网将被全盘收购
破国外垄断 中国移动存储标
IC设计面临三重挑战 ED
手机电视芯片方案需求多变
北京德尔威科技有限公司与台湾佳营电子
全球手机芯片市场战局将出现重大变革
北京奥运安保系统首次成功运用射频识别
英特尔开发空气传电技术
IBM生产出首个22纳米工艺SRAM
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
液晶问题...
[原创]本公司长期批发各种滑冰...
[原创]本公司长期超低价批发各...
[原创]本公司长期超低价批发种...
[原创]本公司长期批发各种酒、...
[原创]本公司长期低价批发各种...
[原创]长期低价批发各种母婴用...
[原创]本公司长期批发各种饮料...
[推荐]通讯上通用的一个GSM...
用两个电容代替一个?...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网