Actel

 CoreMP7 特点    M7 系列器件    CoreMP7 开发工具概述    技术资料    相关信息  

CoreMP7

将 ARM7™ 推向广大市场

ARM7 是业界最广泛使用的 32 位 RISC 微处理器,付运数目已超过千万。 Actel 的 CoreMP7 是广受欢迎的 ARM7TDMI-S™ 的软 IP 版本,并经过优化来提升速度及减少处理器尺寸,以便与 Actel 以 Flash 为基础的 FPGA 器件配合。通过 CoreMP7 , Actel 将 ARM7 推向广大的市场,并毋须收取授权费用。今后, FPGA 用户不必再限于使用专有的 32 位处理器内核。相反地,他们可以使用行业标准的 ARM7,建基于知名的架构和通用指令集。 CoreMP7 可执行 ARMv4T 指令集架构及所有 32 位 ARM7 指令和所有 16 位 Thumb® 指令。该处理器具有 3 级流水线、32 位 ALU、 32 位数据寄存器、32 位外部地址和数据总线接口,以及 JTAG 调试接口。

CoreMP7 特点

Back to top

ARM diagram

  • 与 ARM7TDMI-S 兼容
  • 32/16 位 RISC 架构
  • 32 位 ARMv4T 指令集
  • 16 位 Thumb 指令集
  • 32 位运算逻辑单元 (ALU)
  • 3 级流水线
  • 32 位外部总线接口
  • 嵌入式实时调试接口和 JTAG 接口
  • 专为 Actel 以Flash 为基础 的 M7 器件而优化
  • 完全在半导体结构中实现
  • 所有 I/O 都向用户开放
  • 实现完美的 FPGA 设计、调试工具流程和集成

CoreMP7 子系统

微处理器中最重要的功能模块组件是子系统外设,这包括 必须在处理器周围实施的所有底层功能,以便配合应用使用。

CoreMP7 子系统外设包括:
  • AHB-Lite 接口
  • APB 接口
  • AHB 至 APB 的桥接电路
  • 内存控制器
  • 中断控制器
  • 计时器
  • 串行 接口
  • 带缓冲的 I/O 接口

 

CoreMP7 子系统外设作为 CoreConsoleIP 开发平台 (IDP) 的组成部分提供。

M7 系列器件

Back to top

CoreMP7 可用于 M7 Flash 系列器件中,M7 Flash 系列器件具备ARM 功能以无缝使 用处理器内核。该系列以 Actel的非挥发性 Flash 技术为基础,支持 250,000 到 3,000,000 门密度和多达 616 个高性能 I/O 接口。

M7 系列 Fusion 器件

M7 Fusion M7 Fusion 器件将 ARM7 的强大功能与业界首款混合信号 FPGA 相结合。Fusion 器 件将可配置的模拟功能、大容量 Flash Memory、SRAM Memory、周全的时钟生成 功能和管理电路,以及高性能的可编程逻辑全部集成在一块芯片中。该器件能真正 与外界接口,具有多达 30 个高压模拟输入,可与从 -12 V 到 +12 V 的信号直接连接, 因此无需外加信号预调电路。Fusion 芯片上的模数转换器 (ADC) 可以配置,并支 持高达 12 位的信号分辨率,采样速度达 600 ksps。M7 系列 Fusion 器件为设计人员 带来单芯片解决方案以应付现实中的模拟设计挑战。.

封装 M7AFS600 M7AFS1500
PQ208 95/46 (40)  
FG256 119/58 (40) 119/58 (40)
FG484 172/86 (40) 223/109 (40)
FG676   252/126 (40)

注:表中的数据给出了封装后的器件可使用的单端 I/O 接口 / 差分端口 (模拟 I/O) 数量。

有关 M7 系列 Fusion 器件的更多信息,请访问 Fusion 器件网页 。

M7 ProASIC3/E 器件
ProASIC3

M7 ProASIC3/E 器件是安全、功耗低和上电即行的单芯片解决方案,可以重复编程,并以 ASIC 的单位成本水平提供更快的产品上市速度。 这些特点使设计人员能利用现有的 FPGA 设计流程和工具,开发出配备 ARM7 的高性能、高密度系统应用。 此外,M7 器件还提供片上用户内存及基于多达 6 个板载锁相环 (PLL) 的时钟调节电路

封装 M7 ProASIC3
M7A3P250 M7A3P400 M7A3P600 M7A3P1000
VQ100 68/13      
PQ208 151/34 151/34 154/35 154/35
FG144 97/24 97/25 97/25 97/25
FG256   178/38 177/43 177/44
FG484   194/38 235/60 300/74
封装 M7 ProASIC3E
M7A3PE600 M7A3PE1500 M7A3PE3000
PQ208 147/65 147/65 147/65
FG256 165/79    
FG484 270/135 280/139 280/136
FG676   439/209  
FG896     616/300

注:此表中的数据给出了在封装中器件可使用的单端 I/O 接口及差分配对端口数量。

查询详情,请登入 ProASIC3 Devices网页。

CoreMP7 开发工具概述

Back to top

Actel 专为 ARM7 微处理器而优化的 CoreMP7 FPGA 的主要用户优势,在于具备一整套开发工具系统和设计支持,以及大量现成的嵌入软件代码。 在这个丰富的工具基础上,Actel 还提供其世界级的 FPGA 开发工具、开发套件和器件编程。

CoreConsole
SoftConsole
ARM 的 RealView® 开发套件
  • 提供各种工具以建立、调试和管理在处理器上运行的软件开发项目
  • 包含优化的 C 编译软件、调试软件、组合语言软件和指令集仿真软件
  • 由 Actel 提供
Actel FlashPro3 编程器
  • M7 ProASIC3/E 器件支持系统内编程 (ISP) 功能
  • 配置数据由微处理器、 Silicon Sculptor IIFlashPro3 通过标准 JTAG 接口提供
CoreMP7 开发套件
  • 完整的原型构建工具和评估工具
  • 包括:带 M7 器件的板卡、 Actel 的 Libero IDE Gold (金)、CoreConsole、C 语言编程开发工具,以及可选的配有 USB 电缆的 FlashPro3 编程器、电源、教材和技术支持文档。
  • 可配合 Actel 非挥发性 M7 ProASIC3/E 器件的 CoreMP7 内核进行应用开发, 并且支持 ISP、器件串化处理和 FlashLock 系统级芯片安全解决方案。

相关信息

Back to top