An experimental ISS for freescale's e500v2 core. It is meant to simulate only cpu and memory subsystem and is purely intended for academic/learning purposes only.

Features

  • full support of booke mmu emulation ( l2 tlbs only ).
  • support for a target based memory model ( targetting DDR, CCSR and IFC for time being )
  • support for a well tested logging framework.
  • support for an interactive python shell to control the simulation environment.
  • support for an elf loader to directly load elf binaries in memory.
  • support for powerpc exception mechanism.
  • all core instructions except SPE are implemented.
  • support for instruction tracing and coverage logging.

Project Samples

Project Activity

See All Activity >

Categories

Simulation

License

GNU General Public License version 2.0 (GPLv2)

Follow ppc_sim_booke

ppc_sim_booke Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ppc_sim_booke!

Additional Project Details

Operating Systems

BSD, Linux

Intended Audience

Developers, Engineering, Science/Research

User Interface

Console/Terminal

Programming Language

Assembly, C++, Python

Related Categories

Python Simulation Software, C++ Simulation Software, Assembly Simulation Software

Registered

2012-05-14