Atmel推出面向基于ARM9定制化MCU的开发工具套件

时间:2007-11-19
  Atmel宣布推出AT91CAP9A-DK开发工具套件,用于DSP算法、定制外围器件,以及其基于ARM9定制化MCU上附加处理器内核的设计和实现。

  这款AT91CAP9定制化MCU拥有一个配备着相当于28K或56K FPGA LUT的金属可编程(MP)模块,用其可以实现FPGA上的任何IP 开发,其中包括OFDM、GPS相关器、FFTs、FIR滤波器或H.264等在内的复杂DSP算法。通过传统的FPGA设计工具,Atmel利用直接从开发板上获得的FPGA网表定制MCU。


  这样产生的定制化MCU性能提高了8倍,消耗的静态功率减少了99%,而且与FPGA-plus-MCU实现方法相比,成本节省了大约30%。


  AT91CAP9A-DK可以与配备有板上MCU的传统FPGA开发工具套件相媲美。该套件的关键组成部分,就是带有广泛外围器件(用于带人机接口的联网嵌入式应用)的AT91CAP9定制化MCU、带有90个逻辑单元的FPGA,以及与AT91CAP MCU的无缝接口。该套工具允许同时对ARM9软件和FPGA Verilog/VHDL设计进行开发和仿真。可以直接将现有的FP




GA设计连到开发板上,也可以通过开发板完成新设计。


  Atmel使用客户的RTL来综合针对定制化MUC上MP模块和验证时序的门级网表。客户只需要在CAP网表中仿真自己的IP,来验证功能性。在的CAP门级网表完成之后,用户在不到12个星期的时间内就可以获得原型设计。


  客户也可以用双芯片“AT91CAP9+FPGA”的解决方案实现AT91CAP9设计,来进行市场测试。


  Atmel拥有广阔的免版税外围器件IP库、能够在MP模块中实现的8位及32位MCU,以及从第三方获得的经授权的IP(包括一个辅助的 ARM9内核)。


  该工具套件中有一个母板,带有ATX电源连接器、TFT LCD显示器,以及连接到AT91CAP9定制化MCU上广泛的外围器件组的接口。这些外围器件包括:一个全速USB主机和USB 2.0高速设备、10/100以太网MAC、图像传感器接口、I2S音频编解码器、2.0A和2.0B CAN控制器、TFT LCD控制器、MCI、SSC、PWM、LCI和AC97控制器、主/从串行外设接口(SPI)、两个USART、三个16位定时/计数器、1个八通道10位A/D转换器。一个SD/MMC存储卡接口(MCI)和外部总线接口(EBI),支持SDRAM、有错误代码纠正(ECC)的NAND闪存,以及带True IDE模式的CompactFlash(可以连接到板上的GByte-plus或包括USB sticks在内的可移除存储器)。


  母板还带有DBGU串行通信端、四个模拟输入、一个全速双USB主机接口、两个附加的带有USB B连接器的USB设备PHY接口、两个3.5mm的音频插座连接器(带三个status LED)、两个SD/MMC卡插槽、TWI串行EEPROM、图像传感器扩展连接器、16个push botton式按钮、软件控制的Power LED、两个通用LED、四个PIO扩展连接器,以及面向PCI64 FPGA I/O和夹层板(mezzanine board)的扩展连接。


  特殊的CAP夹层板包括AT91CAP9E MCU和带有90K逻辑单元的FPGA。将其直接插到母板上,不仅可以用来进行软硬件开发,还可以连接到实际应用中进行原型设计和终端产品评估。


  AT91CAP9 MCU有分别均为16KB的程序缓存和数据缓存、32KB附加SRAM、32KB ROM。12层总线包括两条专用于数据和指令存储(TCM:紧密耦合内存)的总线,能够旁路缓存,从而向确定操作提供帮助。


  夹层板上的AT91CAP9 MCU有一个无缝的内嵌FPGA接口,能够使FPGA逻辑行为与AT91CAP9 MCU上的MP模块表现相同。AT91CAP9A-DK夹层卡也包括一个EBI存储器扩展口、SODIMM-144、ICE接口、重置按钮、唤醒按钮、后备锂电池、12MHz晶振、32.768 kHz晶振、64KB配置存储器、ByteBlaster配置头、JTAG头、重新配置按钮、80-pad、1.27 mm空间大小的用户IO grid,以及PISMO-II标准扩展连接器。


  一个存储器扩展板包括32MB的移动DDR SDRAM、16MB的Burst cellular RAM,以及128MB的NAND闪存。


 现有的第三方工具。与Atmel基于ARM的MCU协同使用的C编译器、RTOS、OS、ICE和IDE,都可以同该设备的CAP版本一同使用。它们包括Atmel的GNU gcc C编译器、GNU gdb调试器、FreeRTOS.org实时内核。目前商业上可用的工具包括Green Hills (Multi IDE, TimeMachine™, Integrity)、IAR (C编译器 – Embedded Workbench™)、ExpressLogic (实时操作系统– ThreadX®) 和 Micrium (实时操作系统– µCOS/II)。




  IAR针对ARM9的嵌入式工作台(Embedded Workbench)也包括在工具套件内,可以用。


  FPGA设计完成可能会使用到任意的FPGA设计软件,包括来自Adveda、Aldec、Altium、Blue Pearl、Bluespec、Celoxica、EMA Design Automation、FishTail, HDL Works、Impulse Accelerated Technologies、Magma、Mentor Graphics®、Simucad、SiSoft、Symphony、SynaptiCAD、Synopsys、Synplicity、Temento Systems、TransEDA和Zuken的




第三方工具。


  DSP算法或许会使用MatLab、Impulse、Poseidon或其它的DSP工具进行开发。



  
上一篇:Allegro发布恒流RGB LED驱动器新品
下一篇:聚积科技推出LED照明用定电流模式DC/DC转换器

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料