R80251XC - 32-bit 8051-compatible Powerhouse

r80251xc_bd.gif

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

This highly efficient design runs an average of 3.18 times faster than the 80C251 at the same clock frequency. The Dhrystone benchmark score varies from 0.098 to 0.39 DMIPS/MHz, depending on working mode, which translates to speed improvement of 41.8 times over the standard 80C51 and of 3.8 times over the 80C251 at the same frequency.

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 interrupts, interfaces for serial communication (UART, I2C and SPI), timers, I/O ports, power management unit, watchdog timer and real-time clock. Integrated on-chip debugging using the native OCDS and the EASE-8051 debugging system is also available.

Highlights

  • Ultra high performance 8051 compatible 32-bit microcontroller IP core
  • External Memory Interface that addresses up to 16 MB of Program and Data Memory
  • Power Management Unit with power-down modes (IDLE/STOP)
  • Native On-Chip Debug Support (OCDS) interface

Benefits

  • The highest performing 8051-compatible microcontroller IP on the market
  • Extensive configurability options
  • Alternate port functions are separated, providing extra port pins
  • KEIL™-compatible, complete application debugging environment
  • Number of  8-bit I/O ports
  • Number of 16-bit timers
  • Programmable Counter Array implementation
  • Number or serial ports
  • Implementation of Watchdog timer
  • Number of I2C master-slave interfaces
  • SPI master-slave interface support
  • On-chip Debug Support (OCDS)
  • Number of hardware breakpoints: 2 to 8 (for OCDS)
  • Program trace (for OCDS)
  • Data & program trace (for OCDS)
  • Software Reset
  • Real Time Clock

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

  • R80251XC-I – downward-configurable, predefined configuration with peripheral set and timing compatibility exactly as in the Intel 80C251. The design includes: 3 Timers, PCA, Serial port, 4 Parallel Ports, 2 External Interrupts and a Watchdog Timer
  • R80251XC-T – downward-configurable, predefined configuration with enhanced performance and peripheral set including: 3 Timers, PCA, Serial port, 4 Parallel Ports, 2 External Interrupts and a Watchdog Timer
  • R80251XC-IF – fixed (pre-configured) version derived from the R80251XC-I
  • R80251XC-TF – fixed (pre-configured) version derived from the R80251XC-T
  • R80251XC – fully customer configurable version, all peripherals included
  • 32-bit data processing 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 R80251XC
  • 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

R8051XC2 - 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.

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

SPI - a serial bus controller that enables full-duplex, synchronous, serial communication between the 8051-compatible 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.