Skip to main content

Python module containing system_verilog files for Ibex cpu.

Project description

pythondata-cpu-ibex

Non-Python files needed for the cpu ibex packaged into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like LiteX.

The data files can be found under the Python module pythondata_cpu_ibex. The pythondata_cpu_ibex.data_location value can be used to find the files on the file system.

Example of getting the data file directly;

import pythondata_cpu_ibex

my_data_file = "abc.txt"

with open(os.path.join(pythondata_cpu_ibex.data_location, my_data_file)) as f:
    print(f.read())

Example of getting the data file using litex.data.find API;

from pythondata_cpu_ibex import data_file

my_data_file = "abc.txt"

with open(data_file(my_data_file)) as f:
    print(f.read())

The data files come from https://github.com/lowRISC/ibex and are imported using git subtrees to the directory pythondata_cpu_ibex/system_verilog.

Installing from git repository

Manually

You can install the package manually, however this is not recommended.

git clone https://github.com/litex-hub/pythondata-cpu-ibex.git
cd pythondata-cpu-ibex
sudo python setup.py install

Using pip with git repository

You can use pip to install the data package directly from github using;

pip install --user git+https://github.com/litex-hub/pythondata-cpu-ibex.git

If you want to install for the whole system rather than just the current user, you need to remove the --user argument and run as sudo like so;

sudo pip install git+https://github.com/litex-hub/pythondata-cpu-ibex.git

You can install a specific revision of the repository using;

pip install --user git+https://github.com/litex-hub/pythondata-cpu-ibex.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-ibex.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-ibex.git@<hash>

With requirements.txt file

Add to your Python requirements.txt file using;

-e git+https://github.com/litex-hub/pythondata-cpu-ibex.git

To use a specific revision of the repository, use the following;

-e https://github.com/litex-hub/pythondata-cpu-ibex.git@<hash>

Installing from PyPi

Using pip

pip install --user pythondata-cpu-ibex

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pythondata-cpu-ibex-0.0.post2067.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

pythondata_cpu_ibex-0.0.post2067-py3.9.egg (2.8 MB view details)

Uploaded Source

pythondata_cpu_ibex-0.0.post2067-py3.8.egg (2.8 MB view details)

Uploaded Source

pythondata_cpu_ibex-0.0.post2067-py3.7.egg (2.8 MB view details)

Uploaded Source

pythondata_cpu_ibex-0.0.post2067-py3.6.egg (2.8 MB view details)

Uploaded Source

pythondata_cpu_ibex-0.0.post2067-py2.7.egg (2.8 MB view details)

Uploaded Source

File details

Details for the file pythondata-cpu-ibex-0.0.post2067.tar.gz.

File metadata

  • Download URL: pythondata-cpu-ibex-0.0.post2067.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

File hashes

Hashes for pythondata-cpu-ibex-0.0.post2067.tar.gz
Algorithm Hash digest
SHA256 77dfd13836f0e90b7f0acaf4c8d1ad97abed85facc32f288f156b9bcaa383935
MD5 fb142d411625985b144d2de91d004fb1
BLAKE2b-256 232c46be293cd8a20bdb16d660aa656800defe45c78749e7387a68da7f0939d8

See more details on using hashes here.

File details

Details for the file pythondata_cpu_ibex-0.0.post2067-py3.9.egg.

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2067-py3.9.egg
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.1

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2067-py3.9.egg
Algorithm Hash digest
SHA256 f2e6fbfdd825986095bd3c8fa76ef6fb875b3e1c716425c0a4edb044a01a151d
MD5 fadd386513f314fde1d5d42f0e995f03
BLAKE2b-256 a8d127f444fa93c5996abf339c0d56b6b75c60bce7f46f66ac60d2d34f9c7691

See more details on using hashes here.

File details

Details for the file pythondata_cpu_ibex-0.0.post2067-py3.8.egg.

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2067-py3.8.egg
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2067-py3.8.egg
Algorithm Hash digest
SHA256 b07698db372ef1c150ff02f25f089a8d34a5a00434a9e146aaa858cf5e4ce793
MD5 55143242ef52565a0ec39b9c77c0f652
BLAKE2b-256 a8ad9b0e4458e3724e695f8a3da00b7b69cfaedb0a8d81d69f5ad1d87ea71b20

See more details on using hashes here.

File details

Details for the file pythondata_cpu_ibex-0.0.post2067-py3.7.egg.

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2067-py3.7.egg
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2067-py3.7.egg
Algorithm Hash digest
SHA256 50fad133c1651fa60f13d31ef8e3c9a9d363535b296fe824d6bd73f742033cc4
MD5 738ecf94b1ce77d1fad6fe358605b475
BLAKE2b-256 940f75422d719d3563e1e2243bb4d332db75c93f94f15d0ad8bad7967872824b

See more details on using hashes here.

File details

Details for the file pythondata_cpu_ibex-0.0.post2067-py3.6.egg.

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2067-py3.6.egg
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2067-py3.6.egg
Algorithm Hash digest
SHA256 fd2f405974acbb4cd8555abec3aba273413e0944e1d963703c6daea69d0bea54
MD5 44a8611000c16a299548096457e31177
BLAKE2b-256 f19ea353347f142aa6ab5aaf762d1f1cc6f846a657f1dad6571d7a90a9579295

See more details on using hashes here.

File details

Details for the file pythondata_cpu_ibex-0.0.post2067-py3-none-any.whl.

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2067-py3-none-any.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2067-py3-none-any.whl
Algorithm Hash digest
SHA256 f8776522b43118c6706b91a6c34a3cb9136bb9fb0a4913fb10fa2afadc76aef2
MD5 7f025ec72423daf6ec6da9865d7c7e0a
BLAKE2b-256 3016f94dd0a79f0208b4357b1d584a0d0ca88e824076ae3371225ea6aaa05ffd

See more details on using hashes here.

File details

Details for the file pythondata_cpu_ibex-0.0.post2067-py2.7.egg.

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2067-py2.7.egg
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.58.0 PyPy/7.3.3

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2067-py2.7.egg
Algorithm Hash digest
SHA256 5e2cb5983a6dd73174ebe4d6efb606a1257a45cd1220e9b45c047f41e9dc72d1
MD5 eb89748e653c33029f3cd61130710646
BLAKE2b-256 ba51bf8faadabd8774c550116b046583ee0b4569039956fee3a9e13583ba95e1

See more details on using hashes here.

File details

Details for the file pythondata_cpu_ibex-0.0.post2067-py2-none-any.whl.

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2067-py2-none-any.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/2.7.18

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2067-py2-none-any.whl
Algorithm Hash digest
SHA256 8d0f13b54ede05ea2cc3ee21826a2eb979660ea2ad6e121d9537110d1ea89556
MD5 0bf090b200c07a348033fb8ef8851162
BLAKE2b-256 1039809a246d253aec2a2b6b1b908035c478ff825665d8b47eff08e414d14970

See more details on using hashes here.

Supported by

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