Processor and Microcontroller IP Cores

Processor and Controller IP Products

CAST offers an extensive selection of 8- 16- and 32-bit processor cores and platforms to use in your time- and cost-effective SoC designs.

8051s

other 8-bit
cores

16-bit
cores

32-bit
processors

DSPs

AMBA Platforms

Application Platforms

Processor Platforms

 

  • Z80 CPU
    mplements a fast, fully-functional, single-chip, 8-bit microprocessor with the same instruction set as the Z80
  • 6502 replacement
    implements a fast, 8-bit microprocessor that executes the same instruction set as the MOS Technology 6502
  • 65C02 replacement
    implements a fast, 8-bit microprocessor that executes the same instruction set as the 65C02 microprocessor

 

  • 8051 very fast
    implements a range of fast, 8-bit, 8051-compatible microcontrollers that execute the MCS®51 instruction set
  • 8051 tiny
    implements an extremely small 8-bit microcontroller executing the ASM51 instruction set
  • 8051 entry-level
    economical, entry-point, fixed-configuration core that implements an 8051-like 8-bit microcontroller that executes all ASM51 instructions
  • 68000
    implements a powerful 16/32-bit microprocessor derived from the Motorola MC68000 microprocessor
  • 80186XL
    implements a 16-bit pin-compatible replacement for the Intel® 80C186XL chip
  • 80186EC
    implements a 16-bit pin-compatible replacement for the Intel® 80C186EC chip
  • 80188EC
    implements a pin-compatible replacement for the Intel® 80C188EC chip
  • 387L math
    implements a math coprocessor and is derived from the Intel® i387SX
  • 80251
    implements a range of fast microcontrollers that execute the MCS® 251 instruction set and legacy code for the MCS® 51 instruction set
  • BA22
    implements second generation of Beyond’s advanced RISC 32 bit architecture using BA2 instruction set
  • 68000 for AHB
    implements a powerful 32-bit microprocessor is derived from the Motorola MC68000 microprocessor
  • Cortex M0 JumpStart
    JumpStart M0 gives you the missing pieces to quickly conduct a more realistic evaluation of the Cortex-M0, or even to start building production systems using it
  • Cortex M0 platform
    provides the essential IP cores and infrastructure software needed for systems using the g ARM® Cortex™-M0 microprocessor
  • 32025 16-bit
    implements a 16-bit fixed-point digital signal processor core with the same instruction set as the TMS320C25
  • 32025TX 16-bit
    implements a single-chip, high performance 16-bit fixed-point digital signal processor core with the same instruction set as the TMS320C25
  • embedded USB
    application platforms combine an 8-bit processor core, a USB full- or hi-speed device controller core, and a USB software stack to provide Internet connectivity for System on Chip (SoC) designs
  • embedded Internet
    platform combines an 8-bit processor core, a 10/100 Mbps Ethernet MAC device controller core, a checksum hardware accelerator, and a third-party TCP/IP software stack to provide Internet connectivity for System on Chip (SoC) designs
  • HDLC interconnectivity
    ready-to-use platform that enables rapid development of both a complete HDLC protocol, and derivative-based solutions

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, C80188EC, 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
8051s

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

Other 8-bit Cores

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

C80188EC

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

80188EC ISA compliant

Intel 80c86 or 80c186 Instruction sets

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

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

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

BA22

Second generation of Beyond’s advanced RISC 32 bit architecture, setting new standards for minimum code size, gate and flip-flop count while achieving best in class computing performance. The processor is extremely configurable, allowing for variety of size/performance trade-offs.

Second generation of Beyond’s advanced RISC 32 bit architecture

32-bit architecture implementing the BA2 instruction set

 

2-bit architecture implementing the BA2 instruction set

Single-cycle instruction execution on most instructions

Fast and precise internal interrupt response

Thirty-two, 32-bit general-purpose registers

Custom user instructions

Dynamic clock gating for individual units

Power reduction from 2x to 100x

Software controlled clock frequency in slow and idle modes

Interrupt wake-up in doze and sleep modes

Integrated Tick Timer

Task scheduling and precise time measuring

Maximum timer range of 2^32 clock cycles

Maskable tick-timer interrupt

Single-run, restartable or continuous mode

32 maskable interrupt sources

Advanced Debug Unit

 

 

Web Page

Info Request

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