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 is 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.post921.tar.gz (19.6 MB view details)

Uploaded Source

Built Distributions

File details

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

File metadata

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

File hashes

Hashes for pythondata-cpu-microwatt-0.0.post921.tar.gz
Algorithm Hash digest
SHA256 ab9d0bb2aa1cfdf6c1b328370e64728736fd599ccf8267434a5e79c5f81346c4
MD5 351812ddfad5e6a9d45de3b2fc7a5bad
BLAKE2b-256 7418110429f15446f228d3e9367dfeb8faa117406492a1a5ab7ed1bb030453d4

See more details on using hashes here.

File details

Details for the file pythondata_cpu_microwatt-0.0.post921-py3.10.egg.

File metadata

  • Download URL: pythondata_cpu_microwatt-0.0.post921-py3.10.egg
  • Upload date:
  • Size: 20.0 MB
  • Tags: Source
  • Uploaded using 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.10.0a5+

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post921-py3.10.egg
Algorithm Hash digest
SHA256 c4a0d87c3d82af47eff921b2658c8c04ec5f29ab9e5de85bbf1f8f62f470f28c
MD5 f53bf01a0ca2f8dfd9f12e8881c8bf13
BLAKE2b-256 e2202b07b7325fb9986bfa3871621154f202c392f38a72fafd78cced5467249a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post921-py3.8.egg
Algorithm Hash digest
SHA256 22cb1f51cda7484927633c3345fd34566d0566614c56e46f617833490e7531e6
MD5 793f8afb77e16961477c26470707b9d3
BLAKE2b-256 abb8352cdb2c581098aa4f005525e9a6355181babdc31fb09a32fec0442e3b50

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post921-py3.7.egg
Algorithm Hash digest
SHA256 ef2497823e8162d5ece13381ef2087dd6306e863be150f786243a88463ad6eef
MD5 a6d9c5adf9ecaf5714d2967972cca533
BLAKE2b-256 2246798e34caf6ebfa2e489a8de846bd22eb5c40c380616f17c17bcd16759462

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post921-py3.6.egg
Algorithm Hash digest
SHA256 5155093dd65e41cbcef1592b2ab38a5958398f9a5b57ce4dc107f87109b6ed8e
MD5 c040a974e554a7d6b07cf7ebbec6a05a
BLAKE2b-256 e743f1dca9d1b598c2f76dde8aa12360988a8791a91d36c4f0ed64fb02881ebc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pythondata_cpu_microwatt-0.0.post921-py3-none-any.whl
Algorithm Hash digest
SHA256 411dc5e5812816aba31c2229c7bbd799824207ac087ccd29b686e18473694285
MD5 d8b17cfa239acebea0a713183af13e62
BLAKE2b-256 cac2da8790e7c5db3955e5bb0ba9f21ddf1a1be436680a57027572b45c3e950d

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