Skip to main content

Python module containing verilog files for serv cpu.

Project description

pythondata-cpu-serv

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

Example of getting the data file directly;

import pythondata_cpu_serv

my_data_file = "abc.txt"

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

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

from pythondata_cpu_serv 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/olofk/serv and are imported using git subtrees to the directory pythondata_cpu_serv/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-serv.git
cd pythondata-cpu-serv
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-serv.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-serv.git

You can install a specific revision of the repository using;

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

With requirements.txt file

Add to your Python requirements.txt file using;

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

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

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

Installing from PyPi

Using pip

pip install --user pythondata-cpu-serv

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-serv-1.0.post178.tar.gz (604.2 kB view details)

Uploaded Source

Built Distributions

pythondata_cpu_serv-1.0.post178-py3.9.egg (652.3 kB view details)

Uploaded Source

pythondata_cpu_serv-1.0.post178-py3.7.egg (652.3 kB view details)

Uploaded Source

pythondata_cpu_serv-1.0.post178-py3.6.egg (652.3 kB view details)

Uploaded Source

pythondata_cpu_serv-1.0.post178-py3-none-any.whl (656.0 kB view details)

Uploaded Python 3

pythondata_cpu_serv-1.0.post178-py2.7.egg (652.2 kB view details)

Uploaded Source

pythondata_cpu_serv-1.0.post178-py2-none-any.whl (656.0 kB view details)

Uploaded Python 2

File details

Details for the file pythondata-cpu-serv-1.0.post178.tar.gz.

File metadata

  • Download URL: pythondata-cpu-serv-1.0.post178.tar.gz
  • Upload date:
  • Size: 604.2 kB
  • 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.9

File hashes

Hashes for pythondata-cpu-serv-1.0.post178.tar.gz
Algorithm Hash digest
SHA256 ed77ec23a563fc735a5376d720d1060577d7f69fd9e4007f453430f738a9c6ec
MD5 6526c4ab47ae9fd2d4e9058cdb06bc2f
BLAKE2b-256 73b00360dbd6754c365badc1ee54fa60b89bc5b4e8fa403f087b30cea3d754da

See more details on using hashes here.

File details

Details for the file pythondata_cpu_serv-1.0.post178-py3.9.egg.

File metadata

  • Download URL: pythondata_cpu_serv-1.0.post178-py3.9.egg
  • Upload date:
  • Size: 652.3 kB
  • 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.9.1

File hashes

Hashes for pythondata_cpu_serv-1.0.post178-py3.9.egg
Algorithm Hash digest
SHA256 26543607e91e39a6730ebd2fb37c492f30440e623e547080a76ad095028fbf73
MD5 1bf1d60dda6b932ab2e206bd2a10da88
BLAKE2b-256 b9c1b5da0feb2419cfbb4e2dc38a6fdf82bfc70957ee486d0268a0067b67f23a

See more details on using hashes here.

File details

Details for the file pythondata_cpu_serv-1.0.post178-py3.7.egg.

File metadata

  • Download URL: pythondata_cpu_serv-1.0.post178-py3.7.egg
  • Upload date:
  • Size: 652.3 kB
  • 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.9

File hashes

Hashes for pythondata_cpu_serv-1.0.post178-py3.7.egg
Algorithm Hash digest
SHA256 c3d50dd217e1059ad1f771e294a823b9bcb79e6fbf9c449862fc828736c49082
MD5 1fca1549b13d4a68562f7509924bcc0f
BLAKE2b-256 0f8602fa6360bc8017b76e1c3b537ac2785541b6e0d0692387854ea0c1d5036b

See more details on using hashes here.

File details

Details for the file pythondata_cpu_serv-1.0.post178-py3.6.egg.

File metadata

  • Download URL: pythondata_cpu_serv-1.0.post178-py3.6.egg
  • Upload date:
  • Size: 652.3 kB
  • 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.12

File hashes

Hashes for pythondata_cpu_serv-1.0.post178-py3.6.egg
Algorithm Hash digest
SHA256 f0e0bc8a7e23f13794638c8ff366744d74f4f80fc42a9e961e398b2292a96cbd
MD5 ad9dbee23f41ca87baa90d19a39ccc51
BLAKE2b-256 7bc6bbf451251d74125ae8fcf3d82631d66480959df087c147f975ee252482a8

See more details on using hashes here.

File details

Details for the file pythondata_cpu_serv-1.0.post178-py3-none-any.whl.

File metadata

  • Download URL: pythondata_cpu_serv-1.0.post178-py3-none-any.whl
  • Upload date:
  • Size: 656.0 kB
  • 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.7.9

File hashes

Hashes for pythondata_cpu_serv-1.0.post178-py3-none-any.whl
Algorithm Hash digest
SHA256 fd5f3c42b4deeaede142babdeed2dd45bedd71af7bd922f0fd7e52e0f719b5be
MD5 b45af0841d6040e186b06644c7748b6a
BLAKE2b-256 f1d420a11b3821315ff0f330ca4760f084d9832b4aaab2a6ac122bb5398bb2f3

See more details on using hashes here.

File details

Details for the file pythondata_cpu_serv-1.0.post178-py2.7.egg.

File metadata

  • Download URL: pythondata_cpu_serv-1.0.post178-py2.7.egg
  • Upload date:
  • Size: 652.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_cpu_serv-1.0.post178-py2.7.egg
Algorithm Hash digest
SHA256 3f8a7c199c5ec8bfb2303673baf565fb6096aa0cb4d3c22e4a69bd9b62c66f83
MD5 d087fc9529cb8eb61cf036e21c725c21
BLAKE2b-256 385593c3398648689af412c8dd4a6ac25b735da6ff119817c9d332d076f7d9f8

See more details on using hashes here.

File details

Details for the file pythondata_cpu_serv-1.0.post178-py2-none-any.whl.

File metadata

  • Download URL: pythondata_cpu_serv-1.0.post178-py2-none-any.whl
  • Upload date:
  • Size: 656.0 kB
  • Tags: Python 2
  • Uploaded using 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

File hashes

Hashes for pythondata_cpu_serv-1.0.post178-py2-none-any.whl
Algorithm Hash digest
SHA256 401d7a67f95c5ef8c1f6993daf6bb1e9d882982b5a118b3548f1f98c7251c88f
MD5 b78b3536bdf7c0713d887b2dd8d17ffe
BLAKE2b-256 64138273acfaa5b7c9e25d38b31b71755944c422cbf0b38c3e0de77f15c3d2e7

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