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.post2063.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

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

File metadata

  • Download URL: pythondata-cpu-ibex-0.0.post2063.tar.gz
  • Upload date:
  • Size: 1.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 CPython/2.7.18

File hashes

Hashes for pythondata-cpu-ibex-0.0.post2063.tar.gz
Algorithm Hash digest
SHA256 eb2ee852eb03038f78f8bc967d8df247deb5e55c4a7b5c12ecf3a4b9d0ac69c6
MD5 2d1ac8a2de6e4dfa6140dcd1f1bc2986
BLAKE2b-256 b80f23402f0740a8eee8d050ff2b33faa98a711eaf42f0f14de3326fce2d0523

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2063-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/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.1

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2063-py3.9.egg
Algorithm Hash digest
SHA256 9703e02971a380c0a56ef99ce1b1f00401e6840a92055ee5ed322936faa2bf0b
MD5 b41c109026490740348ff17d21fef84d
BLAKE2b-256 808cd0e23b05bb0f353df8ac98c71e72e874d73a11c9af9b64cf35db15efe42e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2063-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/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2063-py3.8.egg
Algorithm Hash digest
SHA256 86b8eb19eba69b24b4d01e01caecf7d5e7ed01287516285941315cc11ae9f283
MD5 4fe7fb225655ebb2accdfe04c3371f6e
BLAKE2b-256 4d8070b37af710228bb458cf060c20bbecceceef9321bc013a7ecb54301f6caf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2063-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/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2063-py3.7.egg
Algorithm Hash digest
SHA256 b706bd6adffa24cdff68a089a278a5bd9b06cf6832196300be7a8406096c8df7
MD5 5b5632f8058a14b8eca1989ba1c224e3
BLAKE2b-256 31dad5991b1866888ad42c190db26c9508fef2423a7303969d852de0817b26a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2063-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/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2063-py3.6.egg
Algorithm Hash digest
SHA256 2b941d691c8d2cbada2e7f85b163da49c827e390a82a0ecd58f9729a0ab29870
MD5 720ea3ea3225e8be987440793fa60c69
BLAKE2b-256 427d213df44e3202b659305e9c43e44029ec458bac9e5573346bb400a25e3ff7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2063-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/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2063-py3-none-any.whl
Algorithm Hash digest
SHA256 0b07ed1d42ae16ca3170efdba03c36d2e7c5f6dc1aefcfdcb9f41da9c96694a5
MD5 812b0729611e9fd6c8c5fd27344a4ee1
BLAKE2b-256 8dd1a9085ec7fedd80dc39bbdf6b4403de3ef5d237488703957ae2f03cc85f04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2063-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 CPython/2.7.18

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2063-py2.7.egg
Algorithm Hash digest
SHA256 a9a9be65aabb863cf5e0e0489dbb995f1f994acbc73c0059c8dd007b0b967f23
MD5 50041ff6aa56a2c3e9593a1ddef47390
BLAKE2b-256 b5a5a938132487bc4b973050ded1f63fa261604f735abefce98f7301a4dfeed0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2063-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.post2063-py2-none-any.whl
Algorithm Hash digest
SHA256 c87d58e7afbd65dd50b8d04f289d5429ee67f9ae72417d3048c423d2d78b2e63
MD5 585ac6c6da214233fd3ff91d94c97927
BLAKE2b-256 7d566a5e5d9f10fd1f4b66bc476a7cd7dacf01133148a7cf2c2588501f2827ba

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