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.2.tar.gz (670.4 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.2-py3-none-any.whl (718.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: RNBIP2-1.6.2.tar.gz
  • Upload date:
  • Size: 670.4 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.2.tar.gz
Algorithm Hash digest
SHA256 64e8d4a2449edb3a2d510a2879516f63e59112ff0a618869d7868e07c4fa9f1b
MD5 63d1d506506a7d85128bf6eb8b38ed20
BLAKE2b-256 af142fc6e6a3e57e0130b81cd889be9e316a4f129410575a09d2b6be26e3a906

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RNBIP2-1.6.2-py3-none-any.whl
  • Upload date:
  • Size: 718.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6f220c32bd6b8665a19c0300a1907ce10a45acae4cee6b95e97c33a303f6f477
MD5 dfee18c3d5e81f872a7fa62898e0d671
BLAKE2b-256 d23d17da181391f48b0f65e578f8ecc78eb0378ef223deac224992b7c55ec226

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