Skip to main content

RNBIP ISA Emulator

Project description

RNBIP Emulator

A Visual Exploration of the RNBIP ISA as interpreted as a single bus micro architecture

The RNBIP Emulator is distributed as a python package and the latest release should always be available on Pypi.

System Requirements

  • Microsoft Windows 7/8/10 , Linux Distribution (kernel 4+)
  • Python3.6+ installed and available on path
  • python-pip installed and available on path

Setup Instructions Windows

  • Download and Install Python3
  • Open CommandPrompt or Windows Powershell

You can Install the rnbip with the following command.

pip3 install rnbip

Launch RNBIP

python3 -m rnbip_emulator

Setup Instructions Linux

Use your favourite package manager to install python3 and python-pip.
Install the rnbip with the following command.

pip3 install rnbip

Launch RNBIP

python3 -m rnbip_emulator

Alternatively, if installed scripts are added to path by default

rnbip

Found a Bug / Feature Request ?

FILE AN ISSUE :)

Enjoyed Learning Digital Electronics with the RNBIP Emulator ? Here are some of our Ideas for ways you could contribute.

  • COCO-TB Verilator Co Simulation Setup
  • Emulator to Xilinx Nexys 4 Fpga Project One Click Build instrumentation
  • Web Based emulator
  • Create an LLVM Backend for RNBIP 8/16
    Please Contact: Prof. R.N.Biswas or Paul George (command.paul@gmail.com) , Vedant Chakravarty and Prasanna Natarajan for more information / Assistance.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

RNBIP2-1.6.1.tar.gz (670.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

RNBIP2-1.6.1-py3-none-any.whl (718.1 kB view details)

Uploaded Python 3

File details

Details for the file RNBIP2-1.6.1.tar.gz.

File metadata

  • Download URL: RNBIP2-1.6.1.tar.gz
  • Upload date:
  • Size: 670.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for RNBIP2-1.6.1.tar.gz
Algorithm Hash digest
SHA256 b6ca455183292419c09b7f9dc0b074bf0fdcaee512c4b8ecbe2515390b41d952
MD5 310c4182896505431f94bcc91510f213
BLAKE2b-256 c07ab1c0fc50761cd5d0652c12f7074aa465cac78161c87a5fdafb4bd7839c5b

See more details on using hashes here.

File details

Details for the file RNBIP2-1.6.1-py3-none-any.whl.

File metadata

  • Download URL: RNBIP2-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 718.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for RNBIP2-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c5d5d93983975bc59634aa4d43ccd85d07236a9da1b8026d4f42e209899d861
MD5 530da1ff7398a8aef53994f78d0ecf99
BLAKE2b-256 f87de51b9eff5353ad1c33674b7a1a0f5fcda6fe11be677be4b8d65ad1c9d6ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page