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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pythondata-cpu-ibex-0.0.post2071.tar.gz
Algorithm Hash digest
SHA256 b9196167e6eb03763209b4ded3739d4c93a1cfaf23c46e8d94f3c3c3a957beac
MD5 1919febb52ef28ce2e43c080d24bc673
BLAKE2b-256 7701f0a3981af05c3ed3d64aa662b9ded84beda8148a00c2bcd84c0975cd3089

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2071-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.2

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2071-py3.9.egg
Algorithm Hash digest
SHA256 0b36d70dbad30d398c3b97fd358b93e2e37791a94c4cf26902faa1802a265d05
MD5 749deeef7d5b6dc0c91c80950644e9d4
BLAKE2b-256 c1c474d34bdba67f84fce8f074f830869c42ed4929f4dd7b67c1f5b1011156cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2071-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.8

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2071-py3.8.egg
Algorithm Hash digest
SHA256 4d4ac458da81da202053a574cc153e0c9b45405c534d6fa7bb6763bdcfd58595
MD5 127a41d52edf8b982aa462c09c8be2f9
BLAKE2b-256 2491ce4e15eda7bd2e3ed95efc92dcc0f91a4b142b5c7d1f059aa2fd2dc3a468

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2071-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.post2071-py3.7.egg
Algorithm Hash digest
SHA256 bf8622d050759ef3301241e9c0cf5262ba3c194e8e5f4677714a8639e07cd7b0
MD5 c73a8db0efecc6a84326545239a7d111
BLAKE2b-256 637408e28622832e99f7113c05cc5dbefbf6be24274a94c0bddf59f16a421d90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2071-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.post2071-py3.6.egg
Algorithm Hash digest
SHA256 14533f523f4ef2350680b2b38737bbfdc28e4103bc54ead3c5a5f5c62aeb9145
MD5 2c6e482a410ad07e1eda80d392ed0656
BLAKE2b-256 c9611277ab2e5282f31d71902cb2ec2d1fdd583b521597d029877cb76712f551

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2071-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.7.10

File hashes

Hashes for pythondata_cpu_ibex-0.0.post2071-py3-none-any.whl
Algorithm Hash digest
SHA256 da22e220e7d97d786dc1ee4d6595654154d12a0ee7afb92c1b73636c4a24b65e
MD5 54b0810fde6e4a9fccd1a1e48b7e2c80
BLAKE2b-256 1046fcfedfceff254e1af81c140414aae78bc3e58b60258e9418e3101b44ecc7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2071-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.post2071-py2.7.egg
Algorithm Hash digest
SHA256 d3bc36dd96780d5214f107542f2802617ed36ec8920f8d39fbdcbfff624dad6e
MD5 ac07cbde80ba1c7d0609022ee87788bc
BLAKE2b-256 a7681b8381621e4a928e7d1bb6a07de886d03cb582b4f6b4afe1e3ae5102ddd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_ibex-0.0.post2071-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.post2071-py2-none-any.whl
Algorithm Hash digest
SHA256 876eec92764b6024109024bd6dd6b49872c730671d3e4bb4fe4168224d8fab86
MD5 00ce034121e8dfd723971ed3b3345d01
BLAKE2b-256 764b6b9435fccf30d55c64f77ea0baf2214b44535f92e197c48b4bebb99bb873

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