- 专门针对FPGA的应用实现而开发
- 采用ARMv6-M指令集架构
- 能执行所有Thumb代码 — 能够运行ARM7和ARM9 Thumb子程序
- 32位三级流水线结构
- 独立的存储器和AHB-lite接口
- 可配置的嵌套向量中断控制器
- 可选的快速或小型乘法器
- 与Cortex-M3上行兼容
- 可由用户编程到FPGA中
- 用户可存取访问所有的Cortex-M1 I/O和信号
- 针对Actel的以Flash为基础的M1器件而优化
- 无需授权费用或权益金
- 嵌入式实时调试和JTAG接口
- 备有全系列开发工具的支持

Cortex-M1适用于能与处理器核无缝使用的M1 flash系列器件,使这些器件具备ARM 功能。这些器件以Actel非易失性Flash
Fusion (M1AFS600)、IGLOO (M1AGL600) 和ProASIC3 (M1A3P1000) 为基础,具有以下特性:
M1AFS600 Fusion
Actel Fusion可编程系统芯片 (PSC) 是全球首款混合信号FPGA。Fusion将12位模拟/数字转换器,多达40个模拟I/O,最大为8Mb的
Flash 内存,以及FPGA架构集成在单一器件中。当使用如Cortex-M1等软核处理器时,Actel的Fusion器件便是终极的软MCU平台。
M1AFS600特性
- 600,000个系统门 – 13,824个逻辑单元 (tiles);
- Cortex-M1使用不到30%的FPGA逻辑;
- 4 M位闪存,108 K位SRAM;
- 30个模拟输入,10个模拟输出;
- 172个数字I/O;
- 两个PLL,1% 精度RC振荡器,晶体振荡器及RTC。
要了解更多信息,请访问Fusion网页。
M1AGL600 IGLOO
M1
IGLOO/e器件是具有可重编程特性,功能完备的Flash FPGA,专为满足当今便携式电子产品严苛的功率和面积要求而设计。采用Flash*Freeze 技术,工作电压为1.2
V / 1.5 V的这些器件具有业界最低功耗,M1 IGLOO器件为设计人员提供了灵活的系统构建平台,以创建便携式产品并最大限度地延长电池寿命。
M1AGL600特性
- 以Flash为基础的超低功耗FPGA
- 600,000个系统门 – 13824个逻辑单元 (tile)
- Cortex-M1使用少于33% 的FPGA逻辑
- 144 kb SRAM
- 235个数字I/O
要了解更多的信息,请访问IGLOO网页.
M1A3P1000 ProASIC3/E
M1 ProASIC3/E器件以第三代Actel Flash FPGA为基础,提供安全,低功耗及上电即行的单芯片解决方案。它们可重复编程,并且能够以与ASIC相当的单位成本提供快速上市的优势。这些特性使工程师能够利用现有的FPGA设计流程和工具来创建采用Cotex-M1的高性能高密度系统应用。
M1A3P1000特性
- 以 Flash 为基础的低成本FPGA;
- 1,000,000个系统门 – 24,576个逻辑单元 (tiles);
- Cortex-M1使用不到20%的FPGA逻辑;
- 144K位 SRAM;
- 300个数字I/O。
要了解更多信息,请访问ProASIC3网页。
供货
M1AFS600、M1AGL600和M1A3P1000将于2007年第三季提供样品,并于2007年第四季提供量产供货。 Actel将继续加强M1系列的阵容,涵盖广泛的Fusion、IGLOO/e及ProASIC3/E和全系列可配置选项。

在各种应用中,使用Cortex-M1所需的重要功能模块集就是子系统外设。可采用下列IP内核或在CoreConsole工具中免费取得,以便与Cortex-M1同用。
- AHB-Lite接口
- APB接口
- AHB到APB的桥接
- 存储控制器
- 中断控制器
- CoreGPIO
- CorePCIF (PCI总线)
- CoreI2C (I2C总线)
- Core10/100 (10M/100M以太网MAC控制器)
- Core429 (ARINC429总线收发器)
- CoreAHB2APB (AHB到APB的桥接器)
- CoreAI (模拟接口控制器)
- CoreCFI (用于FUSION器件的片外访问片上flash的接口)
- CoreFMEE (flash存储器扩展功能)
- CoreFROM (片上flash访问控制)
- CoreInterrupt (中断控制)
- CoreMemCtrl (SRAM和FLASH存储器控制器)
- CorePWM (通用脉冲宽度调制器)
- CoreSMBus (串行总线管理器)
- CoreTimer (定时器)
- CoreUART_APB (UART)
- CoreWatchdog (看门狗)
CoreConsole 提供全面的,可与Cortex-M1 共用的IP核清单,详情请访问 CoreConsole
IP核网页。
CoreConsole工具
- Actel的IP开发平台 (IDP);
- 包括一个图形界面和一个模块衔接管理器,模块衔接管理器用来简化组装连接各IP核
- 与Actel FPGA开发工具套件 Libero IDE 无缝连接。
要了解更多信息,请访问 CoreConsole 网页。
SoftConsole工具
- Actel处理器编程开发环境;
- 包含GNU C/C++ 编译器,GDB调试器和仿真器。
要了解更多的信息,请访问 SoftConsole 网页。
Libero® 集成设计环境 (IDE)
- Actel全面的FPGA设计和开发软件;
- 结合来自领先EDA供应商的最新设计创建,物理实现和验证工具。
要了解更多信息,请访问 Libero IDE 网页。
Actel FlashPro3编程器
M1 Fusion开发套件
- 采用M1 Fusion FPGA的完整系统开发平台;
- 包括:配备M1AFS600器件的电路板,Actel Libero IDE Gold,CoreConsole,SoftConsole以及可选FlashPro3编程器;
- 在混合信号Fusion器件中实现基于Cortex-M1的应用开发。
M1 ProASIC3开发套件
- 完整的原型设计和开发环境;
- 包括:带有M1A3P1000器件的电路板,Actel Libero IDE Gold,CoreConsole,SoftConsole和可选FlashPro3编程器;
- 在Actel的非易失性M1 ProASIC3/E器件中能够进行基于Cortex-M1的应用开发,并支持ISP,JTAG器件串列以及FlashLock片上系统加密。