这款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
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工具进行开发。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。