Home IP Cores 8051 Platform Configurable 8051

R8051XC2 - Fast and Configurable 8051 MCU

configurable 8051.png

The R8051XC2 is a fast, configurable, single-chip 8-bit microcontroller 8051 IP core that can be used to implement a variety of designs utilizing the  MCS® 51 instruction set.

The Dhrystone2.1 benchmark score for the R8051XC2 shows speed improvement from 9.4 to 12.1 over the Intel® 80C51 at the same frequency, or 400 times its maximum performance when implemented in 90 nm process at 430 MHz.

A rich set of optional features and peripherals enables designers to closely match the core with their specific application and hardware requirements (FPGA, ASIC, or structured ASIC). These options include memory pointers, interrupts, interfaces for serial communication (UART, I2C and SPI), timer system, I/O ports, power management unit, multiplication-division unit, watchdog timer, DMA controller and a real-time clock. Integrated on-chip debugging is realized through the proprietary EASE-8051 solution.

Highlights

  • The fastest 8051 IP core in the market, over 12 times faster than the 80C51 from Intel®
  • External Memory Interface that addresses up to 8 MB of Program and Data Memory
  • Power Management Unit with power-down modes (IDLE/STOP)
  • Native On-Chip Debug Support (OCDS) interface

Benefits

  • The fastest 8051-compatible microcontroller IP on the market
  • Extensive configurability options
  • Lowest power per DMIPS available
  • Alternate port functions are separated, providing extra port pins
  • KEIL™-compatible, complete application debugging environment

A spreadsheet-like Design Configurator is available to help in the selection of the core’s many options. These configurable options include:

  • Size of external data/program memory
  • Number of DPTR registers, I/O ports, timers and serial ports as well as DMA channels
  • 80C51- or 80C515-like interrupt controller

Optional features include a watchdog timer, multiplication-division unit, I2C-bus and SPI interfaces, OCDS support, software reset, external DMA operations support and a real time clock.

The R8051XC2 can also be delivered in either fixed or downward configurable versions matching 80C51 (version A) or 80C515 (version B) specifications.

The core can be delivered as either pre-configured version (A or B) or fully configurable source code.

  • R8051XC2-A – downward-configurable, predefined configuration with peripheral set compatible to Intel 80C51 including: 2 Timers, Serial port, 4 Parallel Ports, 2 Level Interrupt Controller
  • R8051XC2-B – downward-configurable, predefined configuration with peripherals compatible to Siemens80C515 and 80C517, including: 3 Timers, 2 Serial ports, 4 Parallel ports, Watchdog, Multiplication-Division Unit, Dual DPTR
  • R8051XC2-AF – fixed (pre-configured) version derived from the R8051XC2-A
  • R8051XC2-BF – fixed (pre-configured) version derived from the R8051XC2-B
  • R8051XC2-CF – fixed customized version of the R8051XC2
  • 8-bit data processing applications
  • Low power consumption applications
  • High speed control systems
  • Mixed-signal SoC control

Deliverables

  • VHDL/Verilog source code 
  • Synthesis support for Synopsys® and Cadence® tools with a set of synthesis scripts 
  • Simulation support for Mentor Graphics® and Cadence® tools with a set of scripts and macros 
  • Extensive VHDL/Verilog 2001 test bench 
  • Documentation
  • Configuration tool (only for the configurable versions of the R8051XC2
  • 30 days of technical support 
  • 90 days of warranty against defects

Delivery Options

  • EDIF netlist for FPGA and low volume production 
  • EASE-8051 - a complete application debugging solution 
  • One-year maintenance 
  • On-site support and training

Similar Products

R80251XC - a fast, configurable, single-chip internally 32-bit microcontroller IP core compatible to the MCS® 251 and MCS® 51 instruction set.

T8051 - the world’s smallest 8051 IP core of a microcontroller which executes ASM51 instruction set.

Related Products

EASE-8051 – KEIL™-compatible application debugging environment

R8051XC2_ISS - a SystemC compatible instruction set simulator (ISS) that implements functionality of R8051XC2 core

Application Platforms – complete solutions that integrate the R8051XC2 microcontroller with USB, Ethernet or HDLC controllers and complementary software IP for rapid development of USB, Ethernet or HDLC applications

SPI - a serial bus controller that enables full-duplex, synchronous, serial communication between the 8051 microcontroller and peripheral devices.

I²C – a serial interface that meets the Philips® I²C-bus specification and supports all transfer modes from and to the I²C-bus.