Skip to main content

RNBIP ISA Emulator

Project description

RNBIP Emulator

A Visal 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

RNBIP-1.6.1.tar.gz (440.1 kB view details)

Uploaded Source

Built Distribution

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

RNBIP-1.6.1-py3-none-any.whl (488.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: RNBIP-1.6.1.tar.gz
  • Upload date:
  • Size: 440.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/54.2.0 requests-toolbelt/0.8.0 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RNBIP-1.6.1.tar.gz
Algorithm Hash digest
SHA256 f5bc824842b7b4498de125093a06c35240da361b4f79f58c943572609aa31007
MD5 f54264c753c96595d16a13f472c99783
BLAKE2b-256 514c4eeb2cc57acc1b364b1d91573c03ec45f971f3ea669e180eaaeb415c7ba2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RNBIP-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 488.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/54.2.0 requests-toolbelt/0.8.0 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RNBIP-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7bb303d89f4b5529fa299893d089540eb00a0ef3ea0aedc0f018629bed45103b
MD5 c6c04a132355a5fd19e2ad35ccd70369
BLAKE2b-256 e7f95a488fd303ab3d618b2c40383965b3430bc7c74a68c7ebc2fe17125e7b08

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