You are on page 1of 5

IP Cores

http://www.keil.com/dd/ipcores.asp

Device Database
Home Products Download Events Support

Search Keil.com for:

Go

Product Information
Software & Hardware Products
ARM Development Tools C166 Development Tools C51 Development Tools C251 Development Tools Debug Adapters Evaluation Boards

IP Cores
Alatek, Inc.: AL8051
The AL8051 is an Intel 8051-compatible 8-bit core.

Product Brochures Newsletters

Alatek, Inc.: AL8051S


The AL8051s is a high-speed Intel 8051-compatible core.

Device Database
Device List
What is the Device Database? Why isn't a Device Listed? Adding to the Device Database

Aldec, Inc.: C-8051


The C-8051 core is the HDL model of the Intel 8-bit 8051 micro controller. The model is fully compatible with the Intel 8051 standard. Usually Aldec delivers both EDIF and VHDL netlists for customers who order the synthesizable model. The EDIF netlist is used for the place and route process and VHDL is the post-synthesis netlist used for the simulation only. Both netlists are technology-dependent because they are created after the synthesis where the customer needs to specify a vendor, target family, etc. Aldec can provide source code a set of HDL testbenches for the cores.

Searching the Device Database


Search by Architecture Search by Vendor

Problem Report Feedback

Cast, Inc.: C8051 Core


The C8051 is a fast, single-chip 8-bit Microcontroller and is derived from the 8051 microcontroller. The C8051 is a fully functional 8-bit Embedded Controller that executes all ASM51 instructions and has the same instruction set as the 8051. The C8051 can access the instructions from two types of program memory, serves software and hardware interrupts, provides an interface for serial communications and a timer system. The C8051 is a high-performance, synthesizable core specifically designed for reusability. It is designed to run at frequencies of over 160 MHz on a typical 0.25-micron process and it uses less than 10K gates depending on the technology. The C8051 is a technology independent design that can be implemented in a variety of process technologies.

Downloads
Product Download

Compliance Testing
ISO/ANSI Compliance Validation and Verification

Distributors
Overview

Cast, Inc.: D80530 Core


The D80530 is a fast, single-chip, 8-bit microcontroller that executes all ASM51 instructions. It has the same instruction set as the 80C31, but its Dallas architecture executes operations an average of 2.5 times faster. The D80530 provides software and hardware interrupts, a serial communications interface, extra timer features, and power management. The microcode-free, strictly synchronous design was developed for reuse in ASICs and FPGAs. Scan insertion is straightforward.

Cast, Inc.: R8051 Core


The R8051 is a fast, small, single-chip, 8-bit microcontroller that executes all ASM51 instructions. It has the same instruction set as the 80C31, but its RISC-like design executes operations an average of 8 times faster. The R8051 provides software and hardware interrupts, a serial communications interface, two timers, and Intel peripherals support. On-chip debugging is an option. The microcode-free design was developed for reuse in ASICs and FPGAs. Scan insertion is straightforward.

Cast, Inc.: R80515 Core


The R80515 is a fast, single-chip, 8-bit microcontroller that executes all ASM51 instructions. It has the same instruction set as the 80C31, but executes operations an average of 8 times faster. The R80515 provides software and hardware interrupts, extra timer features, power management, and Infineon peripherals support. On-chip debugging is an option. The microcode-free, strictly synchronous design was developed for reuse in ASICs and FPGAs. Scan insertion is straightforward.

Digital Core Design (DCD): DF8051


DF8051 is a speed optimized 8051-compatible soft core dedicated for operation with slow Program Memory (typically off-chip). Features include: Software compatible with industry standard 8051 FAST architecture 3.6 times faster in typical applications compared to standard architecture Up to 256 bytes of internal (on-chip) Data Memory Up to 64K bytes of internal (on-chip) Program Memory Up to 16M bytes of external (off-chip) Data Memory User programmable External Data Memory XRAMWR and XRAMRD pulses between 1 to 8 clock periods De-multiplexed Address/Data Bus to allow easy connection to memory Interrupt Controller (2 Sources, 2 Priority Levels) Four 8-bit I/O Ports Over 10 times faster data transfer than the original implementation Interface for additional Special Function Registers Fully synthesizable, static synchronous design with positive edge clocking and no internal tri-states Scan test ready 720 MHz virtual clock frequency in a 0.35u technological process

Digital Core Design (DCD): DP8051


DP8051 is a speed optimized 8051-compatible soft core dedicated for operation with internal and external Program Memory. Features include: Software compatible with industry standard 8051 Pipelined RISC architecture 24 times faster multiplication 12 times faster addition Up to 256 bytes of internal (on-chip) Data Memory Up to 64K bytes of internal (on-chip) Program Memory Up to 16M bytes of external (off-chip) Data Memory Waitstate support for external program and data memory De-multiplexed Address/Data Bus to allow easy connection to memory Interrupt Controller (5 Sources, 2 Priority Levels) Two 16-bit timers/counters Full-duplex serial port Four 8-bit I/O Ports Over 10 times faster data transfer than the original implementation Interface for additional Special Function Registers Fully synthesizable, static synchronous design with positive edge clocking and no internal tri-states

1 of 5

21-10-2011 22:05

IP Cores

http://www.keil.com/dd/ipcores.asp

Scan test ready

Digital Core Design (DCD): DR8051


DR8051 is a speed optimized 8051-compatible soft core dedicated for operation with fast Program Memory (typically on-chip). Features include: Software compatible with industry standard 8051 RISC architecture 6.7 times faster in typical applications compared to standard architecture Up to 256 bytes of internal (on-chip) Data Memory Up to 64K bytes of internal (on-chip) Program Memory Up to 16M bytes of external (off-chip) Data Memory User programmable External Data Memory XRAMWR and XRAMRD pulses between 1 to 8 clock periods De-multiplexed Address/Data Bus to allow easy connection to memory Interrupt Controller (2 Sources, 2 Priority Levels) Four 8-bit I/O Ports Over 10 times faster data transfer than the original implementation Interface for additional Special Function Registers Fully synthesizable, static synchronous design with positive edge clocking and no internal tri-states Scan test ready 1.3 GHz virtual clock frequency in a 0.35u technological process

Dolphin Integration: Dolphin Flip80251 Typhoon


High Performance MCS251 compatible IP/CISC core with pipeline. Twice time faster than MCS251. Compared to classic 8051: 30-times faster in source mode; 50% reduction in code size (based on Dhrystone benchmark). Fully synchronous design, available at soft-level for ASIC and at firm-level for FPGA. Full support of 24-bit address lines for 16MByte space, 8/16/32-bit instructions, 32 I/O lines, 9 Interrupts/4 priority levels, Program & Data Wait States, Clock/Power Management Unit. Configurable peripherals: 3 Timers/counters, hardware WDT, UART, PCA (Programmable Counter Array) including up to 5 CapCom modules Patented enrichments: Processor Open Cloning (POC) saves silicon with external emulation control and trace; Protected Access to Memories (PAM) preserves access for emulation. Development Platforms: Hardware/ Software co-verification with SUCCESS(tm) and uVision, Hardware Emulator.

Dolphin Integration: Flip8051 Breeze


Standard 8051, 100% cycle compatible with the legacy Intel 80C51, with 180 Instructions (on 255) executed in 12 clock cycles

Dolphin Integration: Flip8051 Cyclone


100% code compatible with the 80C51: accelerated 9-times on average compared to 80C51 with 107 instructions (on 255) executed in a single clock cycle.

Dolphin Integration: Flip8051 Thunder


100% code compatible with the 80C51: accelerated 6-times on average compared to 80C51 with 113 instructions (on 255) executed in 1 and 2 clock cycles.

Dolphin Integration: Flip8051 Whirl-Cyclone


Top Performance 8051 IP / 8052 IP core, accelerated 9-times on average + DSP co-processor

Dolphin Integration: Flip8051 Whirl-Thunder


High Performance 8051 IP / 8052 IP core, accelerated 6-times on average + DSP co-processor

Dolphin Integration: Flip8051 Wind


Turbo 8051, accelerated 3-times on average compared to 80C51, with 93 Instructions (on 255) executed in 3 and 4 clock cycles

Infineon: C166S
The C166S is a powerful and flexible core processor for System-on-Chip (SoC) custom integrated circuits. When implemented in 0.18 m CMOS technology, the core occupies less than 1.5 mm2, has power consumption of less than 2 mW/MHz, and can run at speeds up to 80 MHz. Since the core is instruction set compatible with all standard microcontrollers based on the 16-bit C166 architecture, current stand-alone designs can be brought to higher levels of integration while reusing existing application code.

Infineon: C166S V2
C166S V2 is the most recent generation of the popular C166 microcontroller families. It combines high performance with enhanced modular architecture. Impressive DSP performance and advanced interrupt handling with fast context switching make C166S V2 the instrument of choice for powerful applications. The system architecture inherits successful hardware and software concepts that have been established in the C166 16-Bit microcontroller families. C166 code compatibility enable re-use of existing code with optimized DSP support.

Mentor Graphics: 8051EW


The M8051EW is an 8051-compatible IP core that can surpass 50mips performance-reliably. Unlike other 8051 cores, the M8051EW has a frequency-scalable state machine and is silicon-proven at 120MHz on 0.18m process technology. The M8051EW is 100% legacy compatible and preserves your investment in industry-standard 8051 tool suite.

Oregano Systems: MC8051


VHDL 8051-compatible IP Core. Freeware core with the following features: fully synchronous circuit design op-code compatible to Intel 8051 faster execution: 1 - 4 cycles per instruction separate RAM and ROM data/address busses scaleable number of timer and UART units

QuickChip: QUIC_8051
8051 compatible embedded processor core that achieves six times the performance of a standard 8051.

QuickCores IP: Pro8051+

2 of 5

21-10-2011 22:05

IP Cores

http://www.keil.com/dd/ipcores.asp

Pro8051+ is a FREE 8051 CPU soft core based on a JTAG-accessible, real-time monitoring and debugging architecture, and designed specifically for implementation in Actel's ProASICPLUS* family. The Pro8051+ is 100% machine-code compatible with the industry standard 8051, and is based on a patented, real-time monitor architecture that allows non-intrusive, on-the-fly examination and modification of internal and external data memory, registers, and program memory using the ProASICPLUS existing JTAG pins, and without the requirement of any special monitor subroutines on the target side. Based on a modified Harvard model, the QuickCores Pro8051+ is a single-clock, two-stage instruction pipeline design that executes instructions at least 12 times faster than the industry standard 8051 operating at the same input clock frequency. When implemented in an Actel APA075 (standard speed grade), the Pro8051+ is capable of instruction execution rates in excess of 12 MIPS. This is essentially equivalent to an industry standard 8051 operating at 144 MHz input clock frequency.

RDC: R80xx IP
RDC offers 8051 IP Cores with the following features: RISC Architecture Instruction compatible with generic 8051 Synchronous Design Silicon proved (0 ~ 66 MHz at 0.5um process) RTL code in Verilog format Applications: DSC, CF Card, CD ROM controller, Pattern Recognition, LCD Monitor Controller, USB Device Controller, Scanner Controller, MP3 Controller, Modem Controller, Voice Recognition, ...

Synopsys: DW8051
The DesignWare DW8051 MacroCell is a high-performance, configurable, fully-synthesizable, and reusable 8051 core. It is fully binary compatible with the industry standard 803x/805x microcontrollers. An encrypted version of the DW8051 MacroCell is available to all DesignWare Foundation Library users.

Virtual IP Group: M8051TCX


The M8051TCX is a configurable 8-bit MicroController Core with extended memory addressing.

Alatek, Inc.: AL8051


The AL8051 is an Intel 8051-compatible 8-bit core.

Alatek, Inc.: AL8051S


The AL8051s is a high-speed Intel 8051-compatible core.

Aldec, Inc.: C-8051


The C-8051 core is the HDL model of the Intel 8-bit 8051 micro controller. The model is fully compatible with the Intel 8051 standard. Usually Aldec delivers both EDIF and VHDL netlists for customers who order the synthesizable model. The EDIF netlist is used for the place and route process and VHDL is the post-synthesis netlist used for the simulation only. Both netlists are technology-dependent because they are created after the synthesis where the customer needs to specify a vendor, target family, etc. Aldec can provide source code a set of HDL testbenches for the cores.

Cast, Inc.: C8051 Core


The C8051 is a fast, single-chip 8-bit Microcontroller and is derived from the 8051 microcontroller. The C8051 is a fully functional 8-bit Embedded Controller that executes all ASM51 instructions and has the same instruction set as the 8051. The C8051 can access the instructions from two types of program memory, serves software and hardware interrupts, provides an interface for serial communications and a timer system. The C8051 is a high-performance, synthesizable core specifically designed for reusability. It is designed to run at frequencies of over 160 MHz on a typical 0.25-micron process and it uses less than 10K gates depending on the technology. The C8051 is a technology independent design that can be implemented in a variety of process technologies.

Cast, Inc.: D80530 Core


The D80530 is a fast, single-chip, 8-bit microcontroller that executes all ASM51 instructions. It has the same instruction set as the 80C31, but its Dallas architecture executes operations an average of 2.5 times faster. The D80530 provides software and hardware interrupts, a serial communications interface, extra timer features, and power management. The microcode-free, strictly synchronous design was developed for reuse in ASICs and FPGAs. Scan insertion is straightforward.

Cast, Inc.: R8051 Core


The R8051 is a fast, small, single-chip, 8-bit microcontroller that executes all ASM51 instructions. It has the same instruction set as the 80C31, but its RISC-like design executes operations an average of 8 times faster. The R8051 provides software and hardware interrupts, a serial communications interface, two timers, and Intel peripherals support. On-chip debugging is an option. The microcode-free design was developed for reuse in ASICs and FPGAs. Scan insertion is straightforward.

Cast, Inc.: R80515 Core


The R80515 is a fast, single-chip, 8-bit microcontroller that executes all ASM51 instructions. It has the same instruction set as the 80C31, but executes operations an average of 8 times faster. The R80515 provides software and hardware interrupts, extra timer features, power management, and Infineon peripherals support. On-chip debugging is an option. The microcode-free, strictly synchronous design was developed for reuse in ASICs and FPGAs. Scan insertion is straightforward.

Digital Core Design (DCD): DF8051


DF8051 is a speed optimized 8051-compatible soft core dedicated for operation with slow Program Memory (typically off-chip). Features include: Software compatible with industry standard 8051 FAST architecture 3.6 times faster in typical applications compared to standard architecture Up to 256 bytes of internal (on-chip) Data Memory Up to 64K bytes of internal (on-chip) Program Memory Up to 16M bytes of external (off-chip) Data Memory User programmable External Data Memory XRAMWR and XRAMRD pulses between 1 to 8 clock periods De-multiplexed Address/Data Bus to allow easy connection to memory Interrupt Controller (2 Sources, 2 Priority Levels) Four 8-bit I/O Ports Over 10 times faster data transfer than the original implementation Interface for additional Special Function Registers Fully synthesizable, static synchronous design with positive edge clocking and no internal tri-states Scan test ready 720 MHz virtual clock frequency in a 0.35u technological process

3 of 5

21-10-2011 22:05

IP Cores

http://www.keil.com/dd/ipcores.asp

Digital Core Design (DCD): DP8051


DP8051 is a speed optimized 8051-compatible soft core dedicated for operation with internal and external Program Memory. Features include: Software compatible with industry standard 8051 Pipelined RISC architecture 24 times faster multiplication 12 times faster addition Up to 256 bytes of internal (on-chip) Data Memory Up to 64K bytes of internal (on-chip) Program Memory Up to 16M bytes of external (off-chip) Data Memory Waitstate support for external program and data memory De-multiplexed Address/Data Bus to allow easy connection to memory Interrupt Controller (5 Sources, 2 Priority Levels) Two 16-bit timers/counters Full-duplex serial port Four 8-bit I/O Ports Over 10 times faster data transfer than the original implementation Interface for additional Special Function Registers Fully synthesizable, static synchronous design with positive edge clocking and no internal tri-states Scan test ready

Digital Core Design (DCD): DR8051


DR8051 is a speed optimized 8051-compatible soft core dedicated for operation with fast Program Memory (typically on-chip). Features include: Software compatible with industry standard 8051 RISC architecture 6.7 times faster in typical applications compared to standard architecture Up to 256 bytes of internal (on-chip) Data Memory Up to 64K bytes of internal (on-chip) Program Memory Up to 16M bytes of external (off-chip) Data Memory User programmable External Data Memory XRAMWR and XRAMRD pulses between 1 to 8 clock periods De-multiplexed Address/Data Bus to allow easy connection to memory Interrupt Controller (2 Sources, 2 Priority Levels) Four 8-bit I/O Ports Over 10 times faster data transfer than the original implementation Interface for additional Special Function Registers Fully synthesizable, static synchronous design with positive edge clocking and no internal tri-states Scan test ready 1.3 GHz virtual clock frequency in a 0.35u technological process

Dolphin Integration: Dolphin Flip80251 Typhoon


High Performance MCS251 compatible IP/CISC core with pipeline. Twice time faster than MCS251. Compared to classic 8051: 30-times faster in source mode; 50% reduction in code size (based on Dhrystone benchmark). Fully synchronous design, available at soft-level for ASIC and at firm-level for FPGA. Full support of 24-bit address lines for 16MByte space, 8/16/32-bit instructions, 32 I/O lines, 9 Interrupts/4 priority levels, Program & Data Wait States, Clock/Power Management Unit. Configurable peripherals: 3 Timers/counters, hardware WDT, UART, PCA (Programmable Counter Array) including up to 5 CapCom modules Patented enrichments: Processor Open Cloning (POC) saves silicon with external emulation control and trace; Protected Access to Memories (PAM) preserves access for emulation. Development Platforms: Hardware/ Software co-verification with SUCCESS(tm) and uVision, Hardware Emulator.

Dolphin Integration: Flip8051 Breeze


Standard 8051, 100% cycle compatible with the legacy Intel 80C51, with 180 Instructions (on 255) executed in 12 clock cycles

Dolphin Integration: Flip8051 Cyclone


100% code compatible with the 80C51: accelerated 9-times on average compared to 80C51 with 107 instructions (on 255) executed in a single clock cycle.

Dolphin Integration: Flip8051 Thunder


100% code compatible with the 80C51: accelerated 6-times on average compared to 80C51 with 113 instructions (on 255) executed in 1 and 2 clock cycles.

Dolphin Integration: Flip8051 Whirl-Cyclone


Top Performance 8051 IP / 8052 IP core, accelerated 9-times on average + DSP co-processor

Dolphin Integration: Flip8051 Whirl-Thunder


High Performance 8051 IP / 8052 IP core, accelerated 6-times on average + DSP co-processor

Dolphin Integration: Flip8051 Wind


Turbo 8051, accelerated 3-times on average compared to 80C51, with 93 Instructions (on 255) executed in 3 and 4 clock cycles

Infineon: C166S
The C166S is a powerful and flexible core processor for System-on-Chip (SoC) custom integrated circuits. When implemented in 0.18 m CMOS technology, the core occupies less than 1.5 mm2, has power consumption of less than 2 mW/MHz, and can run at speeds up to 80 MHz. Since the core is instruction set compatible with all standard microcontrollers based on the 16-bit C166 architecture, current stand-alone designs can be brought to higher levels of integration while reusing existing application code.

Infineon: C166S V2
C166S V2 is the most recent generation of the popular C166 microcontroller families. It combines high performance with enhanced modular architecture. Impressive DSP performance and advanced interrupt handling with fast context switching make C166S V2 the instrument of choice for powerful applications. The system architecture inherits successful hardware and software concepts that have been established in the C166 16-Bit microcontroller families. C166 code compatibility enable re-use of existing code with optimized DSP support.

4 of 5

21-10-2011 22:05

IP Cores

http://www.keil.com/dd/ipcores.asp

Mentor Graphics: 8051EW


The M8051EW is an 8051-compatible IP core that can surpass 50mips performance-reliably. Unlike other 8051 cores, the M8051EW has a frequency-scalable state machine and is silicon-proven at 120MHz on 0.18m process technology. The M8051EW is 100% legacy compatible and preserves your investment in industry-standard 8051 tool suite.

Oregano Systems: MC8051


VHDL 8051-compatible IP Core. Freeware core with the following features: fully synchronous circuit design op-code compatible to Intel 8051 faster execution: 1 - 4 cycles per instruction separate RAM and ROM data/address busses scaleable number of timer and UART units

QuickChip: QUIC_8051
8051 compatible embedded processor core that achieves six times the performance of a standard 8051.

QuickCores IP: Pro8051+


Pro8051+ is a FREE 8051 CPU soft core based on a JTAG-accessible, real-time monitoring and debugging architecture, and designed specifically for implementation in Actel's ProASICPLUS* family. The Pro8051+ is 100% machine-code compatible with the industry standard 8051, and is based on a patented, real-time monitor architecture that allows non-intrusive, on-the-fly examination and modification of internal and external data memory, registers, and program memory using the ProASICPLUS existing JTAG pins, and without the requirement of any special monitor subroutines on the target side. Based on a modified Harvard model, the QuickCores Pro8051+ is a single-clock, two-stage instruction pipeline design that executes instructions at least 12 times faster than the industry standard 8051 operating at the same input clock frequency. When implemented in an Actel APA075 (standard speed grade), the Pro8051+ is capable of instruction execution rates in excess of 12 MIPS. This is essentially equivalent to an industry standard 8051 operating at 144 MHz input clock frequency.

RDC: R80xx IP
RDC offers 8051 IP Cores with the following features: RISC Architecture Instruction compatible with generic 8051 Synchronous Design Silicon proved (0 ~ 66 MHz at 0.5um process) RTL code in Verilog format Applications: DSC, CF Card, CD ROM controller, Pattern Recognition, LCD Monitor Controller, USB Device Controller, Scanner Controller, MP3 Controller, Modem Controller, Voice Recognition, ...

Synopsys: DW8051
The DesignWare DW8051 MacroCell is a high-performance, configurable, fully-synthesizable, and reusable 8051 core. It is fully binary compatible with the industry standard 803x/805x microcontrollers. An encrypted version of the DW8051 MacroCell is available to all DesignWare Foundation Library users.

Virtual IP Group: M8051TCX


The M8051TCX is a configurable 8-bit MicroController Core with extended memory addressing. Contact Site Map Press Privacy Copyright 2011 ARM Ltd and ARM Germany GmbH. All rights reserved.

5 of 5

21-10-2011 22:05

You might also like