Skip to main content

pythondata-cpu-vexriscv

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

Example of getting the data file directly;

import pythondata_cpu_vexriscv

my_data_file = "abc.txt"

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

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

from pythondata_cpu_vexriscv import data_file

my_data_file = "abc.txt"

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

The data files are generated from https://github.com/SpinalHDL/VexRISCV.git and place in the directory pythondata_cpu_vexriscv/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-vexriscv.git
cd pythondata-cpu-vexriscv
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-vexriscv.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-vexriscv.git

You can install a specific revision of the repository using;

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

With requirements.txt file

Add to your Python requirements.txt file using;

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

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

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

Installing from PyPi

Using pip

pip install --user pythondata-cpu-vexriscv

Metadata

Release files for pythondata-cpu-vexriscv 1.0.1.post353

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-vexriscv 1.0.1.post353
File Size Uploaded
pythondata-cpu-vexriscv-1.0.1.post353.tar.gz 7.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pythondata-cpu-vexriscv 1.0.1.post353
File
pythondata_cpu_vexriscv-1.0.1.post353-py3.9.egg Legacy Egg format - - Details
pythondata_cpu_vexriscv-1.0.1.post353-py3.7.egg Legacy Egg format - - Details
pythondata_cpu_vexriscv-1.0.1.post353-py3.6.egg Legacy Egg format - - Details
pythondata_cpu_vexriscv-1.0.1.post353-py3-none-any.whl Python 3 none any Details
pythondata_cpu_vexriscv-1.0.1.post353-py2.7.egg Legacy Egg format - - Details
pythondata_cpu_vexriscv-1.0.1.post353-py2-none-any.whl Python 2 none any Details

Total release size: 56.9 MB

Release files / pythondata-cpu-vexriscv-1.0.1.post353.tar.gz

Download URL pythondata-cpu-vexriscv-1.0.1.post353.tar.gz
Size 7.8 MB
Tags Source
SHA-256 checksum
How to use checksums
9049c73466b38edfe39bff7a637a7346ef0c51246404181bafd27f046e5bd84c
BLAKE2b-256 checksum
How to use checksums
e29cf7641a7dc32e12899a35adadbd473eb30d046bb0a84897f1d96b657afba3
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 CPython/2.7.18

Release files / pythondata_cpu_vexriscv-1.0.1.post353-py3.9.egg

Download URL pythondata_cpu_vexriscv-1.0.1.post353-py3.9.egg
Size 8.2 MB
Tags Egg
SHA-256 checksum
How to use checksums
bedee2cb4d78dd4599caba797b67e025e357b546192ff07c30dc4d2b0b425cb4
BLAKE2b-256 checksum
How to use checksums
c98d5005d260d4d050e2b773088dd302db5b987afbce01b831cb0de07f42689d
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_vexriscv-1.0.1.post353-py3.7.egg

Download URL pythondata_cpu_vexriscv-1.0.1.post353-py3.7.egg
Size 8.2 MB
Tags Egg
SHA-256 checksum
How to use checksums
62933a41501ed13349e734912bd82b3022c57619f09eb66fde19d9ade7ddb26a
BLAKE2b-256 checksum
How to use checksums
0c090454266e1f42cef983bd9b43eb6b8f736e796e7e5c326847b019bb3a458e
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 PyPy/7.3.3beta

Release files / pythondata_cpu_vexriscv-1.0.1.post353-py3.6.egg

Download URL pythondata_cpu_vexriscv-1.0.1.post353-py3.6.egg
Size 8.2 MB
Tags Egg
SHA-256 checksum
How to use checksums
c744ee10dc76a5a02a1aaa839a59728aa1e4715ae7bd7201e27566c1d0df28c9
BLAKE2b-256 checksum
How to use checksums
8fde5fd3222c9a47500f8f09f245cf067f7d331c7c08942f267c7bcd3da19aca
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_vexriscv-1.0.1.post353-py3-none-any.whl

Download URL pythondata_cpu_vexriscv-1.0.1.post353-py3-none-any.whl
Size 8.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b180cf65e8d7139a15a2c9d9ed6ae130fb9fba0a767c2f86895d68428082eef8
BLAKE2b-256 checksum
How to use checksums
4c32cc23ae202b534c6fca56f7e9f1e644de8a0a9c0290773b0d4d0918932055
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_vexriscv-1.0.1.post353-py2.7.egg

Download URL pythondata_cpu_vexriscv-1.0.1.post353-py2.7.egg
Size 8.2 MB
Tags Egg
SHA-256 checksum
How to use checksums
88404c0c1b46c2a3c98a08b343ae4e19cd52ca3298de714e83b5df65eb5925bc
BLAKE2b-256 checksum
How to use checksums
d109ca0a17a4d3d6390283e25ce793813531c40ced47b99d76611f0a1389c289
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 CPython/2.7.18

Release files / pythondata_cpu_vexriscv-1.0.1.post353-py2-none-any.whl

Download URL pythondata_cpu_vexriscv-1.0.1.post353-py2-none-any.whl
Size 8.2 MB
Tags Python 2
SHA-256 checksum
How to use checksums
57c718164cb0d717e612adec9f86b5b82775982403c47ba7aabfa25d06442461
BLAKE2b-256 checksum
How to use checksums
c27415c9be80f6d522cacecb6ad5685dd1ab5a65b8b7aaedcaf448f8b539542d
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 CPython/2.7.18
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