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.post192.tar.gz (597.8 kB view details)

Uploaded Source

Built Distributions

pythondata_cpu_serv-1.0.post192-py3-none-any.whl (647.8 kB view details)

Uploaded Python 3

pythondata_cpu_serv-1.0.post192-py2-none-any.whl (647.8 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: pythondata-cpu-serv-1.0.post192.tar.gz
  • Upload date:
  • Size: 597.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pythondata-cpu-serv-1.0.post192.tar.gz
Algorithm Hash digest
SHA256 77e581fabc16d9ca636f3bed296755a6c6c57f3d31c7326cc09f0f539b419461
MD5 89ebae1ccc43a97119cf5287bb996fbd
BLAKE2b-256 9ca1e2d2af92804ae62abc779922f1fcc317997ca840a22584c4cacfa72aa6de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_serv-1.0.post192-py3-none-any.whl
  • Upload date:
  • Size: 647.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pythondata_cpu_serv-1.0.post192-py3-none-any.whl
Algorithm Hash digest
SHA256 1554c5609f058a959b12dbf8e7e48e52c782f2bd84a1dd4cc2691870fd2e8fdf
MD5 576441709ea98f9bfd3f6e59e12473ea
BLAKE2b-256 5a693fd7a6fbe47289449d74eaa6a1fb1ffa556a6e784774996b18eb01d854b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_cpu_serv-1.0.post192-py2-none-any.whl
  • Upload date:
  • Size: 647.8 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.59.0 CPython/2.7.18

File hashes

Hashes for pythondata_cpu_serv-1.0.post192-py2-none-any.whl
Algorithm Hash digest
SHA256 0069049baf8c0c4050d21b87540c3e17dbfc1d9d11c930a494a442edcf5ab607
MD5 65522600f1cd53d44c0daede335c96e1
BLAKE2b-256 12192d6cb4b003fc5b10b86b848464972b36082a04adf6a472155f4e9bf7fc9a

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