Skip to main content

pythondata-cpu-cv32e40p

Non-Python files needed for the cpu cv32e40p 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_cv32e40p. The pythondata_cpu_cv32e40p.data_location value can be used to find the files on the file system.

Example of getting the data file directly;

import pythondata_cpu_cv32e40p

my_data_file = "abc.txt"

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

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

from pythondata_cpu_cv32e40p 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/antmicro/cv32e40p and are imported using git subtrees to the directory pythondata_cpu_cv32e40p/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-cv32e40p.git
cd pythondata-cpu-cv32e40p
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-cv32e40p.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-cv32e40p.git

You can install a specific revision of the repository using;

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

With requirements.txt file

Add to your Python requirements.txt file using;

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

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

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

Installing from PyPi

Using pip

pip install --user pythondata-cpu-cv32e40p

Metadata

Release files for pythondata-cpu-cv32e40p 0.0.post96

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pythondata-cpu-cv32e40p 0.0.post96
File Size Uploaded
pythondata-cpu-cv32e40p-0.0.post96.tar.gz 1.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pythondata-cpu-cv32e40p 0.0.post96
File
pythondata_cpu_cv32e40p-0.0.post96-py3.9.egg Legacy Egg format - - Details
pythondata_cpu_cv32e40p-0.0.post96-py3.8.egg Legacy Egg format - - Details
pythondata_cpu_cv32e40p-0.0.post96-py3.7.egg Legacy Egg format - - Details
pythondata_cpu_cv32e40p-0.0.post96-py3.6.egg Legacy Egg format - - Details
pythondata_cpu_cv32e40p-0.0.post96-py3-none-any.whl Python 3 none any Details
pythondata_cpu_cv32e40p-0.0.post96-py2.7.egg Legacy Egg format - - Details
pythondata_cpu_cv32e40p-0.0.post96-py2-none-any.whl Python 2 none any Details

Total release size: 11.8 MB

Release files / pythondata-cpu-cv32e40p-0.0.post96.tar.gz

Download URL pythondata-cpu-cv32e40p-0.0.post96.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d24f235535d9f90a5cbe6f5d4eb5b8ef961df0ccfe2f4f82747174394080a28c
BLAKE2b-256 checksum
How to use checksums
64fa4205678155073521632beb1568ffb2ca029f593352a584ec86c351761a72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

Release files / pythondata_cpu_cv32e40p-0.0.post96-py3.9.egg

Download URL pythondata_cpu_cv32e40p-0.0.post96-py3.9.egg
Size 1.5 MB
Tags Egg
SHA-256 checksum
How to use checksums
c4a926c10ab89abbf4fa3b8e3c7f317562bcb326183b7bde924d5e382d63e155
BLAKE2b-256 checksum
How to use checksums
7802afa6b9c283e98024e14dcd24ae29320df84c850835b15f030e32cc1ab3d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / pythondata_cpu_cv32e40p-0.0.post96-py3.8.egg

Download URL pythondata_cpu_cv32e40p-0.0.post96-py3.8.egg
Size 1.5 MB
Tags Egg
SHA-256 checksum
How to use checksums
949f785c4ff109c4aada1a86e4f5451473ec44a5c9f82110fd07335f1fe2f7ac
BLAKE2b-256 checksum
How to use checksums
913511bde8afd5822b1ffdf99fba3c20374c78ccca4a31122084edd3b0038f22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / pythondata_cpu_cv32e40p-0.0.post96-py3.7.egg

Download URL pythondata_cpu_cv32e40p-0.0.post96-py3.7.egg
Size 1.5 MB
Tags Egg
SHA-256 checksum
How to use checksums
a98b32dfbfc4404d0e7e580d8574b3a7b2e3fc4bd74a7dda8f4c23a200e89431
BLAKE2b-256 checksum
How to use checksums
f272c513e1155f8c3024d5fb64803a037665f7fff119f30fff3515bc86140f7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

Release files / pythondata_cpu_cv32e40p-0.0.post96-py3.6.egg

Download URL pythondata_cpu_cv32e40p-0.0.post96-py3.6.egg
Size 1.5 MB
Tags Egg
SHA-256 checksum
How to use checksums
93e57a5e38d133a6f46b69fd84cb9e4b576830e8171053734606a2af829db56e
BLAKE2b-256 checksum
How to use checksums
ae0737fd373ed80d458d28ec7b4d81c9a9be6948e97967f51a6dfd9e63dfde2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.12

Release files / pythondata_cpu_cv32e40p-0.0.post96-py3-none-any.whl

Download URL pythondata_cpu_cv32e40p-0.0.post96-py3-none-any.whl
Size 1.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
8f670753186cd75f5522d9d0143122fffeceed54034df89be9544a8e25de96c3
BLAKE2b-256 checksum
How to use checksums
a9514a876a55ef3b464f387b57dc832317ebf805f18de519f0b0412bca22de2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

Release files / pythondata_cpu_cv32e40p-0.0.post96-py2.7.egg

Download URL pythondata_cpu_cv32e40p-0.0.post96-py2.7.egg
Size 1.5 MB
Tags Egg
SHA-256 checksum
How to use checksums
45f2953af145fb326210e6386aa8013543cf102bced6bb58ddd227eea151400d
BLAKE2b-256 checksum
How to use checksums
e10e3339e1baebea8e659cad5d92a338aaceefaaaa5c74522d9c4bdb7dc6d34e
Upload date
Uploaded using Trusted Publishing?
What is 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.56.0 PyPy/7.3.3

Release files / pythondata_cpu_cv32e40p-0.0.post96-py2-none-any.whl

Download URL pythondata_cpu_cv32e40p-0.0.post96-py2-none-any.whl
Size 1.5 MB
Tags Python 2
SHA-256 checksum
How to use checksums
59163f7785b2800d4d9e80dc91191a92989a6e4f18710f843eee02eedd62cc54
BLAKE2b-256 checksum
How to use checksums
bc8cd144fc0312405f256f8464e57a922ab12d0352a2c8d76d59819fb0562781
Upload date
Uploaded using Trusted Publishing?
What is 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.56.0 PyPy/7.3.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page