Processor and Microcontroller IP Cores

Learn more about the R8951XC2:

News Release
Core Page

 

Video Copyright © 2007 International Engineering Consortium. See their full interview with Bill.

Your Best Bet for 8051 IP Cores

We've delivered more 8051 IP cores than any other independent supplier.

  • Over 200 licenses
  • Dozens of different applications and types of customers

We have more 8051 IP experience than any other supplier

  • 13 years delivering 8051 cores
  • Third-generation code base, silicon proven many times over

8051s for Every Project, Every Budget

RX8051XC2 Configurable Core

  • Fastest 8051 available: 12.1x original speed
  • Totally configurable for different functionality at different price points

T8051 Tiny Core

  • Smallest 8051 available: cpu = 2.2K gates in 35nm
  • Low-power and fast: 4.1x original
  • best for mixed-signal and FSM ASIC applications

RX8051XC-EP Entry-Level Core

  • Basic yet capable
  • Ideal for start-ups and universities

Customers Use CAST 8051 Processor Cores for Everything

Hal Barbour, president of IP provider CAST, Inc. “The 8051 is still a real workhorse
in the world of embedded controllers. We’ve had customers use them for everything from washing machines to space probes."
— Hal Barbour, CAST president
 

radio transmission controller chip • usb key • flashmemory storage devices • industrial controls • assp for tv system • digital photo frame • zigbee • 802.11 • rf chip • flat-panel tv • cmos web camera controller • image processing • nand-flash controller • telecommunications • sensor control • sata bridge chip • wireless audio • hdmi/dvi or displayport video • oem chipsets for integration into hdtvs, dvd players and other consumer electronics products • ammeter (low power application) • china mobile tv standard chip (cmmb) • wireless lan • mems 3d accelerometer device for biomedical • zigbee communication for hand-held device • mobile phone • security • mixed signal processor • power meter • monitor microcontrollers • assp for tv system • communication device • oilfield exploration tools • touch panel controller • power management • video processor • imaging and sensor projects • embedded processing for a satellite • and more

EASE Native Debug System for 8051s and 68000s

  • Native system available as option for 8051s and C68000
  • Enables easy debug:
    • Control over program execution
    • Read/write access to registers and memories
  • Includes:
    • Debug support block in core
    • USB/JTAG pod
    • Software interface package
  • Works with:

 

The full-featured R8051XC2 is the fastest available 8-bit 8051. It's easy to configure for a wide range of needs, and achieves a compact, energy-efficient implementation.

The T8051 is optimized for area, yielding a tiny yet still fast processor that can fit in nearly any FPGA or ASIC system.

The 16-bit R80251XC is 3.18 times faster than the original 80C251.

68000-compatible processor cores are also still popular. We offer two: the 16/32-bit C68000, and the 32-bit MBA-compatible C68000-AHB.

The EASE debugging system is available to help you perfect code running on our 8051, 80251. and C68000 processor cores.

The C32025TX is a 16-bit digital signal processor. Additional CAST cores are designed for processor chip replacement applications: C80186XL, C80186EC, the Z80-compatible CZ80CPU, C6502, and C65C02.

See more details in the processor cores family table below, or click on any core name to go to its datasheet web page.

Available Processor and Microcontroller Cores

Product Related Standards
& Interfaces
Key Features Sample Results Learn
More
8-bit Cores

R8051XC-2

Implements a range of fast, 8-bit, 8051-compatible microcontrollers that execute the MCS®51 instruction set.

MCS® 51 instruction set

EASE Debug: IEEE1149.1 (JTAG)

Single clock per cycle and efficient architecture for up to 12.1 times the performance of original 8051

Extensive set of optional features and peripherals: choose configurable or less-expensive fixed versions

ASIC

Altera

Xilinx

Web Page

PDF

Info Request

T8051

Implements an extremely small 8-bit microcontroller executing the ASM51 instruction set.

MCS® 51 instruction set

EASE Debug: IEEE1149.1 (JTAG)

Extremely small gate count, e.g., TSMC .18 ASIC process, CPU only = 2.8K.
Fast: performance is 4.1 times classic 8051.
Includes peripherals for serial communication, a timer, a multi-purpose I/O port, hardware interrupts, and a JTAG debugger interface.

ASIC

Altera

Xilinx

Web Page

PDF

Info Request

R8051XC-EP

Economical, entry-point, fixed-configuration core that implements an 8051-like 8-bit microcontroller that executes all ASM51 instructions.

MCS® 51 instruction set

Compact design, e.g., TSMC .09 ASIC process, full core = 9K gates.
Executes operations an average of eight times faster than classic 8051.
Provides hardware and software interrupts, an interface for serial communication, two timers, an Intel-compatible interrupt scheme, parallel I/O ports, and a power management unit.

ASIC

Altera

Lattice

Xilinx

Web Page

PDF

Info Request

CZ80CPU

Implements a fast, fully-functional, single-chip, 8-bit microprocessor with the same instruction set and functional equivalency to the Zilog™ Z80.

Zilog™ Z80 instruction set

16-bit address bus capable of directly accessing 64kB of memory space.

252 root instructions with the reserved 4 bytes as prefixes, and accesses an additional 308 instructions.

Includes 8/16-bit ALU, register file unit with two 16-bit index reegisters, interrupt cotroller, and external memory interface (64KB),

ASIC

Actel

Altera

Lattice

Xilinx

Web Page

PDF

Info Request

C6502

Implements a fast, 8-bit microprocessor that executes the same instruction set as the MOS Technology 6502.

MOS technology 6502 instruction set

Conforms to spec and runs instruction set of original MOS Technology 6502
Also conforms to 6510 (Commodore C64) and 6502C (Atari 130XE) variations
Included wait cycles to access slow ROM

 

Web Page

PDF

Info Request

C65C02

Implements a fast, 8-bit microprocessor that executes the same instruction set as the 65C02 microprocessor. The 65C02 is an upgraded version of the popular MOS Technology 6502 8-bit CPU, and was used in many successful products such as the Apple IIc home computer.

MOS technology 65C02 instruction set

Conforms to spec and runs in- struction set of original WDS 65C02
Wait cycles to access slow ROM
Single clock per cycle, whereas the average cycle number is 2

 

Web Page

PDF

Info Request

16-bit Cores

C68000

Powerful 16/32-bit microprocessor core compatible with the Motorola MC68000 microprocessor. Especially good for obsolete parts replaceemnt.

MC68000 instruction set

EASE Debug: IEEE1149.1 (JTAG)

16-bit external and 32-bit internal processor serves interrupts and exceptions.

Synchronous interface to support M68000 family peripherals.

Memory interface has independent data and address buses, 4GB address space.

ASIC

Altera

Xilinx

Web Page

PDF

Info Request

C80186XL

Implements a pin-compatible replacement for the Intel® 80C186XL chip.

Intel 80c86 or 80c186 instruction set

Extended peripherals set of the 80C186XL: three timers, a refresh control units, and two direct memory access (DMA) channels.

Flexible outputs ensure pin-to-pin compatibility using current ASIC, Structured ASIC, or FPGA fabrication technologies, making obsolete part replacement straightforward and cost-effective for either low- or high-volume applications.

ASIC

Actel

Altera

Xilinx

Web Page

PDF

Info Request

C80186EC

Implements a pin-compatible replacement for the Intel® 80C186EC chip.

80186EC ISA compliant

Intel 80c86 or 80c186 instruction sets

Extended peripheral set: three timers, two serial units, a watchdog timer, two universal interrupt controllers (8259a) and four DMA channels.

Flexible outputs ensure pin-to-pin compatibility using current ASIC, Structured ASIC, or FPGA fabrication technologies, making obsolete part replacement straightforward and cost-effective for either low- or high-volume applications.

ASIC

Altera

Xilinx

Web Page

PDF

Info Request

C387L

Implements a math coprocessor and is derived from the Intel® i387SX.

i387DX & i387SX instruction set

ANSI/IEEE Standard 754-1985 for binary floating point arithmetic

Extends the architecture of the Intel® 386 processor with floating-point, extended integer and BCD data types.

Adds over 70 mnemonics to the instruction set of the Intel® 386, including support for arithmetic, logarithmic, exponential, and trigonometric mathematical operations.

Upward object-code compatible from 8087 math coprocessor; will execute code written for i387DX and i387SX math coprocessors.

ASIC

Altera

Xilinx

Web Page

PDF

Info Request

R80251XC

Implements a range of fast, 16-bit, microcontrollers that execute the MCS®251 instruction set.

MCS® 251 instruction set

EASE Debug: IEEE1149.1 (JTAG)

Fully compatible with the MCS® 251 instruction set
Single clock per cycle and efficient architecture for up to 3.18 times the performance of original 80C251
Fewer machine cycles means lower average power usage in most applications
Extensive set of optional features and peripherals: choose configurable or less-expensive fixed versions

ASIC

Web Page

PDF

Info Request

32-bit Cores

C68000-AHB

Implements a powerful 32-bit microprocessor derived from the Motorola MC68000 microprocessor.

MC68000 instruction set

AMBA AHB

EASE Debug: IEEE1149.1 (JTAG)

AHB Master memory interface with 4GB address space.

INcludes interrrupt controller, flexible ALU.

ASIC

Altera

Xilinx

Web Page

PDF

Info Request

DSP Cores

C32025

Implements a 16-bit fixed-point digital signal processor.

TMS320C25 instruction set

Combines the flexibility of a high-speed controller with the numerical capability of an array processor.

Harvard-type architecture maximizes processing power, ensures overall system speed and flexibility.

Single-cycle multiply/accumulate instructions, two large on-chip RAM blocks, eight auxiliary registers with a dedicated arithmetic unit, serial interface and a hardware timer make the processor appropriate for data-intensive signal processing.

ASIC

Altera

Xilinx

Web Page

PDF

Info Request

C32025TX

Implements a single-chip, high-performance, 16-bit fixed-point digital signal processor.

TMS320C25 instruction set

Suitable for a wide range of digital signal processing applications such as: Digital sound processing (adaptive filtering, FFT, other special sound effects), Voice recognition Telecommunications (modems, codecs), Medical equipment (diagnostics tools), Computers peripherals, and Various embedded data-intensive systems

ASIC

Altera

Lattice

Xilinx

Web Page

PDF

Info Request

 

 

 

Request Info
Top of Page