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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

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

File metadata

  • Download URL: pythondata-cpu-ibex-0.0.post2068.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.8.7

File hashes

Hashes for pythondata-cpu-ibex-0.0.post2068.tar.gz
Algorithm Hash digest
SHA256 54dc579ab71887353ad095e1269a6a60f701890c04357c22440c9e563ee0d5f7
MD5 7846a3a938a398b4a7b194f1a7ed83cd
BLAKE2b-256 e503abad6a92abf234a4e5579998982e7199305f63e5c5f256709136a79dee55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2068-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.post2068-py3.9.egg
Algorithm Hash digest
SHA256 5b569e01b0104420883f49cb678e77a3c4349b2a50632a61df224744dfe7c0fb
MD5 64563fd1df1113ca77b644354c5509e5
BLAKE2b-256 81a2a4f6d98374e59c7711519a94e965ec7d6d2dffef9c1c955c8d1833304925

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2068-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.post2068-py3.8.egg
Algorithm Hash digest
SHA256 317d80ab8cafd20dd747f944dad995d0e8b60a2b50a46c8da200b3320cb8ded6
MD5 a4c2dba421725648ad3f96d8e00a3e86
BLAKE2b-256 a6c3e8314a3a1bd5e163093e4a14e3702a539aa96002e797e1c8646b62318490

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2068-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.post2068-py3.7.egg
Algorithm Hash digest
SHA256 e603f80a2875e530e5358ce0d4797ce957d83a29f48f6e12a681dbdf0cb7d59b
MD5 1d2585118574d3de870f32f0107a7ee9
BLAKE2b-256 7195e96922cec98c86f942c00f1ce8f6e647e6feac0547f1719890fe38bbb77e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2068-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.post2068-py3.6.egg
Algorithm Hash digest
SHA256 beb561877694bbd98695e6967d6789b6f3c90752ffbb1de228c3bfa2f3778509
MD5 de4b2a0f139e4a0f4cb6a7313c13eec9
BLAKE2b-256 57847963713d5eb51f92bfdd36d20cb1bfa2b75e62ece08c3a9288491cf4eba6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2068-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.8.7

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2068-py3-none-any.whl
Algorithm Hash digest
SHA256 a907f927367430dbaeaa5b5b498f0501802b182341d81bf4e553e07c1ab834da
MD5 0c1c131ab71bc009e0114a0b9bab296e
BLAKE2b-256 2738f36213bbf83439031e94a82a5e03a5c2e2b989c47168ae4d4718a4d0505c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2068-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.post2068-py2.7.egg
Algorithm Hash digest
SHA256 d04c2ac6201f21567a860c75f97d4d380ab7ee41316cdb02105e5260e5564da5
MD5 08483c3570c8d905e9f1865b72f6a890
BLAKE2b-256 9a30fe56b1101bb6f3a8ae18bfb09e9ad804080faf48b4c23adc71fc1f0d563d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2068-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.post2068-py2-none-any.whl
Algorithm Hash digest
SHA256 e32cae878f82141908e3b89959f607785360437ccdc217f13c42db8595fe4870
MD5 d966baacb681ab26f04e53fc29b51b5c
BLAKE2b-256 c305e5d64865a0bda41f0cadbe8eb35cb77a3ac697219902a0885304e4ce301d

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