一、ARM Cortex-M1处理器构架介绍
Cortex-M1处理器是流水线三级32位RISC处理器,采用了流行的高密度Thumb®-2指令集。它同时支持处理器和软件要求,满足了最小FPGA的面积预算,同时兼容从ARM7TDMI®处理器开始的ARM处理器Thumb代码。虽然是Cortex处理器系列中最小的处理器,Cortex-M1处理器依然实现了每MHz 0.8 DMIPS。利用Cortex-M1处理器,OEM能够在FPGA和HardCopy®ASIC以及分立器件中发挥其ARM体系结构的专业技术优势。
Altera Cyclone III FPGA的ARM Cortex-M1开发套件为OEM提供了设计ARM处理器系统所需的工具。在ARM Cortex-M1开发套件中,以加密的SOPC Builder工具兼容知识产权(IP)格式来实现ARM Cortex-M1处理器。这样,OEM能够使用流行的Altera Quartus® II 开发软件,将Cortex-M1处理器与其他系统组件集成到一起,这一软件包括SOPC Builder工具。套件还为ARM RealView微控制器提供开发套件,以满足所有嵌入式开发需求。Cortex-M1处理器受益于ARM联络社区丰富的工具支持,以及RTOS供应商的支持。
为简化IP许可过程,Cortex-M1开发套件提供“点击链接”式最终用户许可协议,授权OEM开发不受限制的Cortex-M1处理器设计,使用时间是一年。许可为这些设计提供永久实施权利,包括1,000个版税,可以在随用随付的基础上迅速方便的展开应用。
特性
流水线三级32位ARM® Cortex处理器
适合在FPGA中实现,主要面向Altera® Cyclone® III FPGA。
SOPC Builder可用
低成本ARM Cortex-M1开发套件,包括ARM RealView微控制器开发套件。
由ARM联络社区的多种工具和 *** 作系统提供支持
更简单的许可过程
ARM处理器简单移植途径
紧耦合存储器,可快速访问片内模块RAM。
集成可配置中断控制器
集成系统定时器,增强RTOS支持。
可选调试、断点和监视点单元
结构图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)