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 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.post323

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

Built distributions (wheels)

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

Total release size: 117.1 MB

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

Download URL pythondata-cpu-vexriscv-1.0.1.post323.tar.gz
Size 19.1 MB
Tags Source
SHA-256 checksum
How to use checksums
0b574f7de161b25290239756784154ce562aca38867e79c1f4852f195da5de43
BLAKE2b-256 checksum
How to use checksums
b128250eda6294246279110b4bc4da393756fbe116335e458c7e5a9cb54efa99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.1

Release files / pythondata_cpu_vexriscv-1.0.1.post323-py3.8.egg

Download URL pythondata_cpu_vexriscv-1.0.1.post323-py3.8.egg
Size 19.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
9fc0814e9b0b9e43a95663ba3f1ed5acb05c2ddfab17bf6d6a7f0d637c8898ec
BLAKE2b-256 checksum
How to use checksums
17ca3ac6495b5ae994ec43445e13c05bdd09ff626c0af60e4f1cd70ef38c7548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.0

Release files / pythondata_cpu_vexriscv-1.0.1.post323-py3.7.egg

Download URL pythondata_cpu_vexriscv-1.0.1.post323-py3.7.egg
Size 19.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
2be966e5f5d59d3c18069482fe94abf60eaa10a0745a862a2dd532cb7a0a214d
BLAKE2b-256 checksum
How to use checksums
542fe90ba513f4ec70df56e75fadf1906dab89b08d9a9a166344c00d01b70df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.1

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

Download URL pythondata_cpu_vexriscv-1.0.1.post323-py3.6.egg
Size 19.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
e7c2d9aa244cb965ec673d773861e1670add2b2eb5548936c484369c862dcc37
BLAKE2b-256 checksum
How to use checksums
b720295fc7c4b11cc592219fe5f6f15093ad5da6f7d1ec90127730906e2ad7a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.7

Release files / pythondata_cpu_vexriscv-1.0.1.post323-py3.5.egg

Download URL pythondata_cpu_vexriscv-1.0.1.post323-py3.5.egg
Size 19.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
a9efce1c9d7bfe1fef035e9eb0646a5bb055eeb1e865d31a11d9d76cc6d814c0
BLAKE2b-256 checksum
How to use checksums
42e62cc561923915a20206155005da5899a8ba6d7526a57ef4757c09a492ec32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.5.6

Release files / pythondata_cpu_vexriscv-1.0.1.post323-py3-none-any.whl

Download URL pythondata_cpu_vexriscv-1.0.1.post323-py3-none-any.whl
Size 19.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
75e443ca6c8ea7e73e2b77df36b142cff7f952b2ba1c07156c90a33ca584450f
BLAKE2b-256 checksum
How to use checksums
060e1e5d93bb0477e394a4a63c9126a1d6a1eeb572785e86571caf2f151ee106
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.1
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