*
* Home | Chinese | Japanese * About ARM | Forums | Events | News | Employment | Contact Us | Investors *
dotted rule
* ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
* * *
* MARKETS : PRODUCTS & SOLUTIONS : CONNECTED COMMUNITY : TECHNICAL SUPPORT : DOCUMENTATION *
*
products and solutions
*
*
* * * *
* . Products & Solutions
*
*
  >> Home Page  
*
  . Consultancy  
*
  . Development Tools  
*
  . Fabric IP  
*
  . Graphics Solutions  
*
  . On-chip Debug & Trace  
*
  . Physical IP  
*
  . Processors  
*
    Processor Overview  
*
    Processor Selector  
*
  . Processor Families  
*
     
.
     
.
     
.
     
.
     
.
     
.
    Cortex  
.
    Architecture  
*
    Reference Methodology  
*
    Performance Packages  
*
    Application Processors  
*
    Embedded Processors  
*
    SecurCore  
*
*
  . Data Engines  
*
  . Security Solutions  
*
  . Licensing  
*
  >> Markets  
*
  >> Books  
*
*
*
Cortex Family ask ARM *
*

ARM Cortex-M1

The ARM CortexTM-M1 processor is the first ARM processor designed specifically for implementation in FPGAs. The Cortex-M1 processor targets all major FPGA devices and includes support for leading FPGA synthesis tools, allowing the designer to choose the optimal implementation for each project.

The Cortex-M1 processor enables OEMs to achieve significant cost savings through rationalization of software and tools investments across multiple projects spanning FPGA, ASIC and ASSP, plus greater vendor independence through use of an industry-standard processor.

 Cortex-M1 chip diagram
View larger image

The Cortex-M1 processor is a streamlined three-stage 32-bit RISC processor that implements the popular, high density Thumb-2® instruction set. This enables both the processor and software footprint to meet the area budget of the smallest FPGA devices, while retaining compatibility with Thumb code for any ARM processor from the ARM7TDMI® processor upwards. Despite being the smallest processor in the Cortex processor family, the Cortex-M1 processor can deliver 0.8 DMIPS/MHz.

The Cortex-M1 processor is fully supported by the ARM RealView® Development Suite and RealView Microcontroller Development Kit. The RealView Development Suite includes a complete instruction set system model (ISSM) allowing developers to create and test applications for the Cortex-M1 processor out of the box. Developers can easily customize the RealView Development Suite’s debugger to visualize and interact with peripherals added around a Cortex-M1 processor, and can also connect and debug applications running on Cortex-M1 silicon using ARM’s high-performance RealView ICE and ULINK®2 run control units. The Cortex-M1 processor also benefits from broad and growing support from tools and RTOS vendors in the ARM Connected Community. The Cortex-M1 processor also benefits from broad and growing support from tools and RTOS vendors in the ARM Connected Community.

System performance and design turn around time are boosted further with ARM AMBA® compliant PrimeCell® peripheral IP, including ARM’s latest ultra-efficient microDMA (PL230).

Applications:

  • Automotive
  • Wireless base-station
  • Aerospace 
  • Industrial control

Features:

  • Low area, high-frequency design
  • Streamlined three-stage 32-bit RISC processor 
  • Configurable TCM instruction and data memories (1024k to 1k)
  • 1 to 32 interrupts
  • 4 priority levels per interrupt
  • Removable debug, breakpoint and watchpoint

The Cortex-M1 processor may be implemented on any FPGA device using either proprietary or vendor independent synthesis flows:

 FPGA Device Compatability    Implementation Tool Compatibility
 Actel ProASIC3    Actel Libero
 Actel Fusion    
 Altera Cyclone II    Altera Quartus II
 Altera Cyclone III    
 Altera Stratix II    Synplicity Synplify Pro
 Altera Stratix III    
 Xilinx Spartan-3    Mentor Precision
 Xilinx Virtex-2    
 Xilinx Virtex-4    Xilinx ISE
 Xilinx Virtex-5     

For more information about ARM FPGA solutions, go to http://www.arm.com/fpga/

 

 


 

*

* *
* 4 dots * Other ARM Websites | Help with Accessibility
*
shadow *LEGAL STATEMENT shadow