M·CORE is a low-power, RISC-based microcontroller architecture developed by Motorola (subsequently Freescale, now part of NXP), intended for use in embedded systems. Introduced in late 1997, the architecture combines a 32-bit internal data path with 16-bit instructions,[1] and includes a four-stage instruction pipeline. Initial implementations used a 360nm process and ran at 50 MHz.

M·CORE processors[2] employ a von Neumann architecture with shared program and data bus—executing instructions from within data memory is possible. Motorola engineers designed M·CORE to have low power consumption and high code density.[3]

References

edit
  1. ^ M-CORE, microRISC Engine, Programmers Reference Manual (PDF) (Revision 1.0 ed.), Motorola, Inc., 1997, archived from the original (PDF) on 2016-03-04
  2. ^ MCore2114, 2113, 2112, Advanced Information
  3. ^ M•CORE Architectural Brief. 1997.

📚 Artikel Terkait di Wikipedia

Microprocessor

original on 14 May 2011. Retrieved 23 December 2009. Turley, Jim (July 1998). "MCore: Does Motorola Need Another Processor Family?". Embedded Systems Design

GNU Debugger

ETRAX CRIS, D10V, D30V, FR-30, FR-V, Intel i960, 68HC11, Motorola 88000, MCORE, MN10200, MN10300, NS32k, Stormy16, and Z8000 (newer releases will likely

GNU Compiler Collection

CR16 D30V DSP16xx ETRAX CRIS FR-30 FR-V IBM ROMP Intel i960 IP2000 M32R MCORE MIL-STD-1750A MMIX MN10200 MN10300 Motorola 88000 NS32K RL78 Stormy16 V850

MPrest Systems

ago (2000) Headquarters Petah Tikva , Israel Key people Natan Barak (CEO) Products C4I, mCore, mClient Number of employees 51–200 Website mprest.com

List of NXP products

Saving Mechanisms used by Motorola's M·CORE Architecture" "PortAsm/68K for MCore: Source-level translation" press release: "Motorola's Secure M210 M-CORE

Versatile Real-Time Executive

devices with 176x220 screen resolution), Rainbow POG (3G phones featuring an MCORE processor from Motorola E1000 to RAZR V3x), Argon (all new 3G phones with