Home SoC Development Software IP 8051 Support Instruction Set Simulator

R8051XC2_ISS - Instruction Set Simulator for the World’s Fastest 8051 Microcontroller

alt

The R8051XC2_ISS is an instruction set simulator that implements functionality of R8051XC2 core.

High speed (due to pure C++ implementation) and high flexibility (thanks to SystemC TLM 2.0 wrappers) make it  suitable either as a base for R8051XC2-compatible simulator / software debugger (eg. in 3rd party IDE software), or in SystemC environment as a high speed replacement for RTL core, mainly in embedded software design and verification process.

Highlights

  • Pure C++ language + SystemC TLM 2.0 wrappers
  • Implemented unified debugger interface
  • Co-simulation support
  • Complex TLM infrastructure

Benefits

  • High simulation speed
  • Only C++ compiler needed
  • Easy integration with TLM2 environment
  • Easy and dynamic configuration

R8051XC2_ISS can be configured the way the original R8051XC2 core is; all peripherals can be affected by the configuration (in most cases existence). Configuration is applied dynamically, by providing descriptor structure to R8051XC2_ISS constructor, so no source recompilation is needed.

 

Deliverables

  • Source code of the R8051XC2_ISS
  • TLM infrastructure including described interfaces and modules
  • R8051XC2 co-simulation support (transactors and scripts)
  • Full documentation
  • Set of compilation / simulation scripts (MTI)
  • 30 days of technical support
  • 90 days of warranty against defects

Delivery Options

  • C++ / SystemC source code
  • Precompiled libraries

Downloads

Related Products

R8051XC2 - the world’s fastest and most configurable 8051 microcontroller.  It runs 12.1 times faster than the original Intel™ 80C51 and is available in 7 predefined configurations.