There are five generations or versions of the ColdFire available from Freescale: • v1: Intended to support migration from 8-bit microcontrollers, it is a cut-down version of the v2 processor-wise. It was launched in 2006, 12 years after the original ColdFire. It is designed to easily replace the 8-bit
Freescale 68HC08 microcontrollers and compete with low-end ARM chips. • v2: The original ColdFire core launched in 1994. Single-issue pipeline, no MMU, no FPU. Versions are also available with
MAC and enhanced MAC units. • v3: Added an optional MAC unit. • v4: Limited
superscalar core. • v4e (or eV4 in some documents): Enhanced version of the v4, launched in 2000. Adds optional
MMU,
FPU, and enhanced MAC unit to the architecture. • v5: Fully superscalar core. There is also the Fido 1100, a microcontroller launched in 2007 aimed at predictable embedded control systems such as
Industrial Ethernet applications using the 68k/CPU32 instruction set. However, Fido has its own unique architecture and shares the instruction set with 68k only. In November 2006, Freescale announced that ColdFire microprocessor cores were available for license as semiconductor Intellectual Property through their IP licensing and support partner IPextreme Inc. ColdFire v1 core is now available under Free license (and no per use royalty) for
Altera Cyclone-III FPGA's. In September 2007, Freescale launched the 32-bit Flexis microcontroller family with a ColdFire CPU core. In June 2010, Freescale announced the ColdFire+ line, which is a ColdFire V1 core using a 90 nm TFS technology. In 2010, Freescale also launched Kinetis, an
ARM-based product line, leading some industry observers to speculate about the future of the ColdFire range, given that Freescale would have several competing CPU ranges. == Linux support ==