[Actel FPGA] 针对FPGA应用而设计的ARM处理器

[复制链接]
 楼主| zlgactel 发表于 2008-3-28 21:52 | 显示全部楼层 |阅读模式
这款32位ARM&nbsp;Cortex-M1处理器由ARM与Actel合作开发,是首个专门针对FPGA应用而设计的ARM处理器。通过平衡资源使用大小和速度之间的冲突,免费使用的Cortex-M1处理器的运行速度高达68&nbsp;MHz,它可用少至4,410个逻辑单元&nbsp;(tiles)&nbsp;来实现。Cortex-M1处理器采用三级流水线结构,其指令集则使用了经典的Thumb-2指令集的一个子集,所以无需更改即可利用现有的Thumb代码。可配置的Cortex-M1处理器可以连接到先进高性能总线&nbsp;(AHB)&nbsp;上,使得设计工程师能够构建自己的子系统,并能轻易增添外设功能。除了Actel提供的CoreConsole和SoftConsole以及ARM提供的RealView工具之外,第三方供应商还将提供从编译器和调试器到RTOS解决方案的支持工具<br /><br />Cortex-M1&nbsp;特点&nbsp;&nbsp;专门针对FPGA的应用实现而开发&nbsp;<br />采用ARMv6-M指令集架构&nbsp;<br />能执行所有Thumb代码&nbsp;—&nbsp;能够运行ARM7和ARM9&nbsp;Thumb子程序&nbsp;<br />32位三级流水线结构&nbsp;<br />独立的存储器和AHB-lite接口&nbsp;<br />可配置的嵌套向量中断控制器&nbsp;<br />可选的快速或小型乘法器&nbsp;<br />与Cortex-M3上行兼容&nbsp;<br />可由用户编程到FPGA中&nbsp;<br />用户可存取访问所有的Cortex-M1&nbsp;I/O和信号&nbsp;<br />针对Actel的以Flash为基础的M1器件而优化&nbsp;<br />无需授权费用或权益金&nbsp;<br />嵌入式实时调试和JTAG接口&nbsp;<br />备有全系列开发工具的支持&nbsp;<br /><br />M1&nbsp;系列器件&nbsp;&nbsp;Cortex-M1适用于能与处理器核无缝使用的M1&nbsp;flash系列器件,使这些器件具备ARM&nbsp;功能。这些器件以Actel非易失性Flash&nbsp;Fusion&nbsp;(M1AFS600)、IGLOO&nbsp;(M1AGL600)&nbsp;和ProASIC3&nbsp;(M1A3P1000)&nbsp;为基础,具有以下特性:<br /><br />M1AFS600&nbsp;Fusion<br />&nbsp;<br />Actel&nbsp;Fusion可编程系统芯片&nbsp;(PSC)&nbsp;是全球首款混合信号FPGA。Fusion将12位模拟/数字转换器,多达40个模拟I/O,最大为8Mb的&nbsp;Flash&nbsp;内存,以及FPGA架构集成在单一器件中。当使用如Cortex-M1等软核处理器时,Actel的Fusion器件便是终极的软MCU平台。<br /><br />M1AFS600特性<br />600,000个系统门&nbsp;–&nbsp;13,824个逻辑单元&nbsp;(tiles);&nbsp;<br />Cortex-M1使用不到30%的FPGA逻辑;&nbsp;<br />4&nbsp;M位闪存,108&nbsp;K位SRAM;&nbsp;<br />30个模拟输入,10个模拟输出;&nbsp;<br />172个数字I/O;&nbsp;<br />两个PLL,1%&nbsp;精度RC振荡器,晶体振荡器及RTC。&nbsp;<br /><br /><br />M1AGL600&nbsp;IGLOO&nbsp;<br />M1&nbsp;IGLOO/e器件是具有可重编程特性,功能完备的Flash&nbsp;FPGA,专为满足当今便携式电子产品严苛的功率和面积要求而设计。采用Flash*Freeze&nbsp;技术,工作电压为1.2&nbsp;V&nbsp;/&nbsp;1.5&nbsp;V的这些器件具有业界最低功耗,M1&nbsp;IGLOO器件为设计人员提供了灵活的系统构建平台,以创建便携式产品并最大限度地延长电池寿命。<br /><br />M1AGL600特性<br />以Flash为基础的超低功耗FPGA&nbsp;<br />600,000个系统门&nbsp;–&nbsp;13824个逻辑单元&nbsp;(tile)&nbsp;<br />Cortex-M1使用少于33%&nbsp;的FPGA逻辑&nbsp;<br />144&nbsp;kb&nbsp;SRAM&nbsp;<br />235个数字I/O&nbsp;<br /><br /><br />M1A3P1000&nbsp;ProASIC3/E&nbsp;<br />&nbsp;<br />M1&nbsp;ProASIC3/E器件以第三代Actel&nbsp;Flash&nbsp;FPGA为基础,提供安全,低功耗及上电即行的单芯片解决方案。它们可重复编程,并且能够以与ASIC相当的单位成本提供快速上市的优势。这些特性使工程师能够利用现有的FPGA设计流程和工具来创建采用Cotex-M1的高性能高密度系统应用。<br /><br />M1A3P1000特性&nbsp;<br />以&nbsp;Flash&nbsp;为基础的低成本FPGA;&nbsp;<br />1,000,000个系统门&nbsp;–&nbsp;24,576个逻辑单元&nbsp;(tiles);&nbsp;<br />Cortex-M1使用不到20%的FPGA逻辑;&nbsp;<br />144K位&nbsp;SRAM;&nbsp;<br />300个数字I/O。&nbsp;<br />要了解更多信息,请访问ProASIC3网页。&nbsp;<br /><br />供货<br />M1AFS600、M1AGL600和M1A3P1000将于2007年第三季提供样品,并于2007年第四季提供量产供货。&nbsp;Actel将继续加强M1系列的阵容,涵盖广泛的Fusion、IGLOO/e及ProASIC3/E和全系列可配置选项。<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

396

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

30

主题

396

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部