Skip to main content

Python module containing vhdl files for microwatt cpu.

Project description

pythondata-cpu-microwatt

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

Example of getting the data file directly;

import pythondata_cpu_microwatt

my_data_file = "abc.txt"

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

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

from pythondata_cpu_microwatt 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/antonblanchard/microwatt and are imported using git subtrees to the directory pythondata_cpu_microwatt/vhdl.

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-microwatt.git
cd pythondata-cpu-microwatt
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-microwatt.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-microwatt.git

You can install a specific revision of the repository using;

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

With requirements.txt file

Add to your Python requirements.txt file using;

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

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

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

Installing from PyPi

Using pip

pip install --user pythondata-cpu-microwatt

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-microwatt-0.0.post672.tar.gz (19.4 MB view details)

Uploaded Source

Built Distributions

pythondata_cpu_microwatt-0.0.post672-py3.8.egg (19.8 MB view details)

Uploaded Source

pythondata_cpu_microwatt-0.0.post672-py3.7.egg (19.8 MB view details)

Uploaded Source

pythondata_cpu_microwatt-0.0.post672-py3.6.egg (19.8 MB view details)

Uploaded Source

pythondata_cpu_microwatt-0.0.post672-py3.5.egg (19.8 MB view details)

Uploaded Source

File details

Details for the file pythondata-cpu-microwatt-0.0.post672.tar.gz.

File metadata

  • Download URL: pythondata-cpu-microwatt-0.0.post672.tar.gz
  • Upload date:
  • Size: 19.4 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata-cpu-microwatt-0.0.post672.tar.gz
Algorithm Hash digest
SHA256 375f8440086ec1a4ae6a3a96fd0ac235c7cf5bf942b23a538faffaf0cb53b212
MD5 750f30323cbe4ba2c2ba881b7ce2d0a1
BLAKE2b-256 6ded12bff110ba2aa535d1ee8ccff4a9c570b88fb0b5314404490e3b89d0fb72

See more details on using hashes here.

File details

Details for the file pythondata_cpu_microwatt-0.0.post672-py3.8.egg.

File metadata

  • Download URL: pythondata_cpu_microwatt-0.0.post672-py3.8.egg
  • Upload date:
  • Size: 19.8 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post672-py3.8.egg
Algorithm Hash digest
SHA256 9b303bca62bfbbe025b1a6e565a39d7bf70539fdc93272158967ef3a108eacd3
MD5 f6824084d707fdd476be2ed7e8519f14
BLAKE2b-256 ea73107109817b7bbbe1871d39945deebf37e4f2ecf8308f806e9f10693de87d

See more details on using hashes here.

File details

Details for the file pythondata_cpu_microwatt-0.0.post672-py3.7.egg.

File metadata

  • Download URL: pythondata_cpu_microwatt-0.0.post672-py3.7.egg
  • Upload date:
  • Size: 19.8 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post672-py3.7.egg
Algorithm Hash digest
SHA256 6b4e50eaf7105afc98802d8f891d3f7e4851134a27a29d57a8bf8a20c0496f57
MD5 2d1f16ba84c357ceaeba266a55e9ed3d
BLAKE2b-256 27d00e187b1e6c45a60f9b02b8860c690acd083ec12f6d98f51ee3ce6efe88d5

See more details on using hashes here.

File details

Details for the file pythondata_cpu_microwatt-0.0.post672-py3.6.egg.

File metadata

  • Download URL: pythondata_cpu_microwatt-0.0.post672-py3.6.egg
  • Upload date:
  • Size: 19.8 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post672-py3.6.egg
Algorithm Hash digest
SHA256 4880bd4b39a52afd13ca313bd29ec880629a752a8db64b6c2112b56a7e15c053
MD5 f806e1d49ba791b0b368f2513ae4c26c
BLAKE2b-256 71bc259deca055f17829f1218552bc6eead726f45cd8e68e5d4dbc91979b03cf

See more details on using hashes here.

File details

Details for the file pythondata_cpu_microwatt-0.0.post672-py3.5.egg.

File metadata

  • Download URL: pythondata_cpu_microwatt-0.0.post672-py3.5.egg
  • Upload date:
  • Size: 19.8 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post672-py3.5.egg
Algorithm Hash digest
SHA256 d2347596261a7552cd447c04cfa7fefe021150aa6cc73b1bc85b8060f2982469
MD5 1a59d278dd7a0996e3024846cb42c6b7
BLAKE2b-256 ddd2b75c1c84bcd5153d0be706e73ca9dce786d88047bf032e806b462b22528b

See more details on using hashes here.

File details

Details for the file pythondata_cpu_microwatt-0.0.post672-py3-none-any.whl.

File metadata

  • Download URL: pythondata_cpu_microwatt-0.0.post672-py3-none-any.whl
  • Upload date:
  • Size: 19.9 MB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post672-py3-none-any.whl
Algorithm Hash digest
SHA256 d414074a4a6352bc61d068c61958679932d73d53790cccc1854786da8a843a39
MD5 73a0eb55b5ac1e90940731c71aa49bf9
BLAKE2b-256 07a93312ec8a006772407c1b19f58c37f271fa364dd356f99e6731cfa470bfb7

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