Freescale 32-bit V1 ColdFire Processor same IP proven in Freescale's MCF51xx devices
Flexis™ family controllers from Freescale Semiconductor, the world’s leading provider of 32-bit embedded controllers, provide the link between 8-bit ease-of-use and 32-bit performance. Freescale’s pair of pin-compatible controllers—the 8-bit S08QE128 and 32-bit V1 ColdFire based MCF51QE128—are the industry’s first fully compatible 8-bit and 32-bit architectures, sharing a common set of peripherals and development tools.
Fully compatible with the V2, V3, and V4 ColdFire architectures as well as the 8-bit S08 architecture, V1 ColdFire provides an entry point to the popular 32-bit ColdFire processor continuum. And now the same V1 ColdFire Core implemented in the MCF51QE128 is available from IPextreme.
The V1 ColdFire Core offers a low-cost entry point to the ColdFire roadmap. A simplified version of the V2 ColdFire architecture, the V1 ColdFire Core is a low-power, low-gate-count implementation with a single-wire debug interface. Integration cost is minimized through simple interfaces to on-chip logic: unified instruction/data bus, interrupt, clock, and reset.
Debug support including real-time trace (RTT) and real-time debug (RTD) is through a single-wire background debug module (BDM) interface. The debug unit includes an embedded trace buffer with data compression for efficient storage and transfer of trace data.
A separate debug clock enables shut-down of debug logic when not in use.
The V1 ColdFire instruction set includes special MAC/DIV instructions executed in dedicated MAC/DIV hardware, features improved handling of byte (8-bit) and word (16-bit) operands, and offers upward compatibility with other ColdFire cores such as the V2.
A rich ecosystem, including Freescale’s CodeWarrior integrated development environment, enable rapid software development and reuse of existing code.
Features
32-bit processor core with 24-bit address bus
AMBA 2 AHB unified instruction/data bus
Single-wire debug interface
Variable-length RISC architecture with 16, 32, and 48-bit instructions
Independent, decoupled instruction and execution pipelines
2-stage Instruction Fetch Pipeline (IFP)
2-stage Operand Execution Pipeline (OEP)
Static branch prediction to minimize change-of-flow execution time
Execute engines include ALU, barrel shifter, and optional MAC and DIV units
ColdFire Instruction Set Architecture Rev. C (ISA_C)
Standard ColdFire programming model with 16 general-purpose, 32-bit registers
Simplified supervisor programming model supporting a supervisor stack pointer, vector base register, and CPU configuration register
Programmable response upon detection of certain illegal opcodes and illegal addresses (processor exception or system reset)
Optional debug support including trace and real-time debug (RTD) through a single-wire background debug module (BDM) interface
Optional Multiply-Accumulate (MAC) Unit & Divider (DIV) Unit
Deliverables
The CFV1CORE is available in Verilog source RTL
The deliverables include:
Verilog source code
Integration Testbench and Test-suite
Comprehensive Documentation
Scripts for simulation and synthesis with support for common EDA tools
Video Demo of the Freescale 32-bit V1 ColdFire Processor same IP proven in Freescale's MCF51xx devices
Putting the ColdFire Family to Work for You
View Freescale 32-bit V1 ColdFire Processor same IP proven in Freescale's MCF51xx devices full description to...
see the entire Freescale 32-bit V1 ColdFire Processor same IP proven in Freescale's MCF51xx devices datasheet
get in contact with Freescale 32-bit V1 ColdFire Processor same IP proven in Freescale's MCF51xx devices Supplier
No portion of this site may be copied, retransmitted, reposted, duplicated or otherwise used without the express written permission of Design And Reuse.
Give us your feedback
Was this page helpful? Ask us a question or get help