semvec/pypi-packages huggingface dataset:
pythondata-cpu-rocket 0.0.post7146
Python module containing verilog files for Rocket cpu.
Requires Python: >=3.5

# pythondata-cpu-rocket

Non-Python  files needed for the cpu rocket packaged
into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like
[LiteX](https://github.com/enjoy-digital/litex.git).

The data files can be found under the Python module `pythondata_cpu_rocket`. The
`pythondata_cpu_rocket.data_location` value can be used to find the files on the file
system.

Example of getting the data file directly;
```python
import pythondata_cpu_rocket

my_data_file = "abc.txt"

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

Example of getting the data file using `litex.data.find` API;
```python
from pythondata_cpu_rocket 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/chipsalliance/rocket-chip.git and place in the directory
[pythondata_cpu_rocket/verilog](pythondata_cpu_rocket/verilog).


# Installing

## Directly from git repository

### Manually

You can install the package manually, however this is **not** recommended.

```
git clone https://github.com/litex-hub/pythondata-cpu-rocket.git
cd pythondata-cpu-rocket
sudo python setup.py install
```

### Using [pip](https://pip.pypa.io/) with git repository

You can use [pip](https://pip.pypa.io/) to install the data package directly
from github using;

```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-rocket.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-rocket.git
```

You can install a specific revision of the repository using;
```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-rocket.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-rocket.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-rocket.git@<hash>
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
-e git+https://github.com/litex-hub/pythondata-cpu-rocket.git
```

To use a specific revision of the repository, use the following;
```
-e https://github.com/litex-hub/pythondata-cpu-rocket.git@<hash>
```

## Via [PyPi](https://pypi.org/project/pythondata-cpu-rocket/)

### Using [pip](https://pip.pypa.io/)

```
pip install --user pythondata-cpu-rocket
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
pythondata-cpu-rocket
```

# Issues and Fixes

This package is autogenerated from the sources in
<https://github.com/chipsalliance/rocket-chip.git>
using the [pythondata-auto](https://github.com/litex-hub/pythondata-auto)
toolset. Pull requests and issues on this pythondata repo may not be monitored.
pythondata-misc-tapcfg 0.0.post517
Python module containing data files for Ethernet TAP Config misc.
Requires Python: >=3.5

# pythondata-misc-tapcfg

Non-Python  files needed for the misc tapcfg packaged
into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like
[LiteX](https://github.com/enjoy-digital/litex.git).

The data files can be found under the Python module `pythondata_misc_tapcfg`. The
`pythondata_misc_tapcfg.data_location` value can be used to find the files on the file
system.

Example of getting the data file directly;
```python
import pythondata_misc_tapcfg

my_data_file = "abc.txt"

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

Example of getting the data file using `litex.data.find` API;
```python
from pythondata_misc_tapcfg 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/enjoy-digital/tapcfg
and are imported using `git subtrees` to the directory
[pythondata_misc_tapcfg/data](pythondata_misc_tapcfg/data).



# Installing

## Directly from git repository

### Manually

You can install the package manually, however this is **not** recommended.

```
git clone https://github.com/litex-hub/pythondata-misc-tapcfg.git
cd pythondata-misc-tapcfg
sudo python setup.py install
```

### Using [pip](https://pip.pypa.io/) with git repository

You can use [pip](https://pip.pypa.io/) to install the data package directly
from github using;

```
pip install --user git+https://github.com/litex-hub/pythondata-misc-tapcfg.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-misc-tapcfg.git
```

You can install a specific revision of the repository using;
```
pip install --user git+https://github.com/litex-hub/pythondata-misc-tapcfg.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-misc-tapcfg.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-misc-tapcfg.git@<hash>
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
-e git+https://github.com/litex-hub/pythondata-misc-tapcfg.git
```

To use a specific revision of the repository, use the following;
```
-e https://github.com/litex-hub/pythondata-misc-tapcfg.git@<hash>
```

## Via [PyPi](https://pypi.org/project/pythondata-misc-tapcfg/)

### Using [pip](https://pip.pypa.io/)

```
pip install --user pythondata-misc-tapcfg
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
pythondata-misc-tapcfg
```

# Issues and Fixes

This package is autogenerated from the sources in
<https://github.com/enjoy-digital/tapcfg>
using the [pythondata-auto](https://github.com/litex-hub/pythondata-auto)
toolset. Pull requests and issues on this pythondata repo may not be monitored.
pythondata-cpu-vexriscv 1.0.1.post407
Python module containing verilog files for VexRISCV cpu.
Requires Python: >=3.5

# 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 is useful for usage with tools like
[LiteX](https://github.com/enjoy-digital/litex.git).

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;
```python
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;
```python
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](pythondata_cpu_vexriscv/verilog).


# Installing

## Directly 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](https://pip.pypa.io/) with git repository

You can use [pip](https://pip.pypa.io/) 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>
```

## Via [PyPi](https://pypi.org/project/pythondata-cpu-vexriscv/)

### Using [pip](https://pip.pypa.io/)

```
pip install --user pythondata-cpu-vexriscv
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
pythondata-cpu-vexriscv
```

# Issues and Fixes

This package is autogenerated from the sources in
<https://github.com/SpinalHDL/VexRISCV.git>
using the [pythondata-auto](https://github.com/litex-hub/pythondata-auto)
toolset. Pull requests and issues on this pythondata repo may not be monitored.
pythondata-cpu-marocchino 0.0.post209
Python module containing verilog files for Marocchino cpu.
Requires Python: >=3.5

# pythondata-cpu-marocchino

Non-Python  files needed for the cpu marocchino packaged
into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like
[LiteX](https://github.com/enjoy-digital/litex.git).

The data files can be found under the Python module `pythondata_cpu_marocchino`. The
`pythondata_cpu_marocchino.data_location` value can be used to find the files on the file
system.

Example of getting the data file directly;
```python
import pythondata_cpu_marocchino

my_data_file = "abc.txt"

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

Example of getting the data file using `litex.data.find` API;
```python
from pythondata_cpu_marocchino 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/openrisc/or1k_marocchino.git
and are imported using `git subtrees` to the directory
[pythondata_cpu_marocchino/verilog](pythondata_cpu_marocchino/verilog).



# Installing

## Directly from git repository

### Manually

You can install the package manually, however this is **not** recommended.

```
git clone https://github.com/litex-hub/pythondata-cpu-marocchino.git
cd pythondata-cpu-marocchino
sudo python setup.py install
```

### Using [pip](https://pip.pypa.io/) with git repository

You can use [pip](https://pip.pypa.io/) to install the data package directly
from github using;

```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-marocchino.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-marocchino.git
```

You can install a specific revision of the repository using;
```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-marocchino.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-marocchino.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-marocchino.git@<hash>
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
-e git+https://github.com/litex-hub/pythondata-cpu-marocchino.git
```

To use a specific revision of the repository, use the following;
```
-e https://github.com/litex-hub/pythondata-cpu-marocchino.git@<hash>
```

## Via [PyPi](https://pypi.org/project/pythondata-cpu-marocchino/)

### Using [pip](https://pip.pypa.io/)

```
pip install --user pythondata-cpu-marocchino
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
pythondata-cpu-marocchino
```

# Issues and Fixes

This package is autogenerated from the sources in
<https://github.com/openrisc/or1k_marocchino.git>
using the [pythondata-auto](https://github.com/litex-hub/pythondata-auto)
toolset. Pull requests and issues on this pythondata repo may not be monitored.
pythondata-cpu-cv32e41p 0.0.post1883
Python module containing system_verilog files for CV32E41P cpu.
Requires Python: >=3.5

# pythondata-cpu-cv32e41p

Non-Python  files needed for the cpu cv32e41p packaged
into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like
[LiteX](https://github.com/enjoy-digital/litex.git).

The data files can be found under the Python module `pythondata_cpu_cv32e41p`. The
`pythondata_cpu_cv32e41p.data_location` value can be used to find the files on the file
system.

Example of getting the data file directly;
```python
import pythondata_cpu_cv32e41p

my_data_file = "abc.txt"

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

Example of getting the data file using `litex.data.find` API;
```python
from pythondata_cpu_cv32e41p 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/openhwgroup/cv32e41p
and are imported using `git subtrees` to the directory
[pythondata_cpu_cv32e41p/system_verilog](pythondata_cpu_cv32e41p/system_verilog).



# Installing

## Directly from git repository

### Manually

You can install the package manually, however this is **not** recommended.

```
git clone https://github.com/litex-hub/pythondata-cpu-cv32e41p.git
cd pythondata-cpu-cv32e41p
sudo python setup.py install
```

### Using [pip](https://pip.pypa.io/) with git repository

You can use [pip](https://pip.pypa.io/) to install the data package directly
from github using;

```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.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-cv32e41p.git
```

You can install a specific revision of the repository using;
```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git@<hash>
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
-e git+https://github.com/litex-hub/pythondata-cpu-cv32e41p.git
```

To use a specific revision of the repository, use the following;
```
-e https://github.com/litex-hub/pythondata-cpu-cv32e41p.git@<hash>
```

## Via [PyPi](https://pypi.org/project/pythondata-cpu-cv32e41p/)

### Using [pip](https://pip.pypa.io/)

```
pip install --user pythondata-cpu-cv32e41p
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
pythondata-cpu-cv32e41p
```

# Issues and Fixes

This package is autogenerated from the sources in
<https://github.com/openhwgroup/cv32e41p>
using the [pythondata-auto](https://github.com/litex-hub/pythondata-auto)
toolset. Pull requests and issues on this pythondata repo may not be monitored.
pythondata-cpu-cva5 0.0.post649
Python module containing system_verilog files for CVA5 cpu.
Requires Python: >=3.5

# pythondata-cpu-cva5

Non-Python  files needed for the cpu cva5 packaged
into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like
[LiteX](https://github.com/enjoy-digital/litex.git).

The data files can be found under the Python module `pythondata_cpu_cva5`. The
`pythondata_cpu_cva5.data_location` value can be used to find the files on the file
system.

Example of getting the data file directly;
```python
import pythondata_cpu_cva5

my_data_file = "abc.txt"

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

Example of getting the data file using `litex.data.find` API;
```python
from pythondata_cpu_cva5 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/openhwgroup/cva5
and are imported using `git subtrees` to the directory
[pythondata_cpu_cva5/system_verilog](pythondata_cpu_cva5/system_verilog).



# Installing

## Directly from git repository

### Manually

You can install the package manually, however this is **not** recommended.

```
git clone https://github.com/litex-hub/pythondata-cpu-cva5.git
cd pythondata-cpu-cva5
sudo python setup.py install
```

### Using [pip](https://pip.pypa.io/) with git repository

You can use [pip](https://pip.pypa.io/) to install the data package directly
from github using;

```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cva5.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-cva5.git
```

You can install a specific revision of the repository using;
```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cva5.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cva5.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-cva5.git@<hash>
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
-e git+https://github.com/litex-hub/pythondata-cpu-cva5.git
```

To use a specific revision of the repository, use the following;
```
-e https://github.com/litex-hub/pythondata-cpu-cva5.git@<hash>
```

## Via [PyPi](https://pypi.org/project/pythondata-cpu-cva5/)

### Using [pip](https://pip.pypa.io/)

```
pip install --user pythondata-cpu-cva5
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
pythondata-cpu-cva5
```

# Issues and Fixes

This package is autogenerated from the sources in
<https://github.com/openhwgroup/cva5>
using the [pythondata-auto](https://github.com/litex-hub/pythondata-auto)
toolset. Pull requests and issues on this pythondata repo may not be monitored.
pythondata-cpu-lm32 0.0.post199
Python module containing verilog files for LatticeMico32 cpu.
Requires Python: >=3.5

# pythondata-cpu-lm32

Non-Python  files needed for the cpu lm32 packaged
into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like
[LiteX](https://github.com/enjoy-digital/litex.git).

The data files can be found under the Python module `pythondata_cpu_lm32`. The
`pythondata_cpu_lm32.data_location` value can be used to find the files on the file
system.

Example of getting the data file directly;
```python
import pythondata_cpu_lm32

my_data_file = "abc.txt"

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

Example of getting the data file using `litex.data.find` API;
```python
from pythondata_cpu_lm32 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/m-labs/lm32.git
and are imported using `git subtrees` to the directory
[pythondata_cpu_lm32/verilog](pythondata_cpu_lm32/verilog).



# Installing

## Directly from git repository

### Manually

You can install the package manually, however this is **not** recommended.

```
git clone https://github.com/litex-hub/pythondata-cpu-lm32.git
cd pythondata-cpu-lm32
sudo python setup.py install
```

### Using [pip](https://pip.pypa.io/) with git repository

You can use [pip](https://pip.pypa.io/) to install the data package directly
from github using;

```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-lm32.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-lm32.git
```

You can install a specific revision of the repository using;
```
pip install --user git+https://github.com/litex-hub/pythondata-cpu-lm32.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-lm32.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-lm32.git@<hash>
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
-e git+https://github.com/litex-hub/pythondata-cpu-lm32.git
```

To use a specific revision of the repository, use the following;
```
-e https://github.com/litex-hub/pythondata-cpu-lm32.git@<hash>
```

## Via [PyPi](https://pypi.org/project/pythondata-cpu-lm32/)

### Using [pip](https://pip.pypa.io/)

```
pip install --user pythondata-cpu-lm32
```

### With `requirements.txt` file

Add to your Python `requirements.txt` file using;
```
pythondata-cpu-lm32
```

# Issues and Fixes

This package is autogenerated from the sources in
<https://github.com/m-labs/lm32.git>
using the [pythondata-auto](https://github.com/litex-hub/pythondata-auto)
toolset. Pull requests and issues on this pythondata repo may not be monitored.