Name | pf-fpga-tools JSON |
Version |
0.0.9
JSON |
| download |
home_page | None |
Summary | A collection of tools for openFPGA projects |
upload_time | 2023-06-05 13:12:01 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
analoguepocket
fpga
openfpga
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# pfFPGATools
[![GPL-v3.0](https://img.shields.io/github/license/DidierMalenfant/pfFPGATools)](https://spdx.org/licenses/GPL-3.0-or-later.html) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pf-fpga-tools.svg)](https://python.org) [![PyPI - Version](https://img.shields.io/pypi/v/pf-fpga-tools.svg)](https://pypi.org/project/pf-fpga-tools)
A set of tools for building and installing [**openFPGA**](https://www.analogue.co/developer) cores for the [**Analog Pocket**](https://www.analogue.co/pocket).
Copyright (c) 2023-present Didier Malenfant.
#### This project is obsolete and has been replaced by the more generic [pf-dev-tools](https://pypi.org/project/pf-dev-tools/).
-----
### Installation
**pfFPGATools** requires at least [Python](https://python.org) 3.10. Make sure you have a [supported version](http://didier.malenfant.net/blog/nerdy/2022/08/17/installing-python.html) of **Python** before proceeding.
You can then install **pfFPGATools** by typing the following in a terminal window:
```console
pip install pf-fpga-tools
```
### Usage
**pfFPGATools** provides the follow commands commands, sometimes with one or two extra arguments:
- `pfBuildCore` - Build a core according to a `toml` config file.
- `pfInstallCore` - Install a zipped up core file onto a given volume.
- `pfConvertImage` - Convert an image for to the binary format used by the **Analog Pocket** for its cores and platform lists.
- `pfReverseBitstream` - Converts an `rbf` bitstream file into an `rbf_r` reversed bitstream.
- `pfCloneCoreTemplate` - Clone the core dev template from Github.
- `pfQuartusEdit` - Edit Quartus project files.
You can use the `--help` argument to get some usage info for each command.
### Trademarks
**openFPGA** and the **openFPGA** logo are trademarks of [**Analogue**](https://www.analogue.co/) Enterprises Ltd.
**Quartus** is a registered trademark of [**Intel**](https://intel.com/).
This project is not affiliated, associated with, sponsored or supported by neither **Analogue** nor **Intel**.
### License
**pfFPGATools** is distributed under the terms of the [GPLv3.0](https://spdx.org/licenses/GPL-3.0-or-later.html) or later license.
Raw data
{
"_id": null,
"home_page": null,
"name": "pf-fpga-tools",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "analoguepocket,fpga,openFPGA",
"author": null,
"author_email": "Didier Malenfant <coding@malenfant.net>",
"download_url": "https://files.pythonhosted.org/packages/42/14/4fdca362ce3b755ce7aad711d47ed2831653e73376a2cca44a799153b7d8/pf_fpga_tools-0.0.9.tar.gz",
"platform": null,
"description": "# pfFPGATools\n\n[![GPL-v3.0](https://img.shields.io/github/license/DidierMalenfant/pfFPGATools)](https://spdx.org/licenses/GPL-3.0-or-later.html) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pf-fpga-tools.svg)](https://python.org) [![PyPI - Version](https://img.shields.io/pypi/v/pf-fpga-tools.svg)](https://pypi.org/project/pf-fpga-tools)\n\nA set of tools for building and installing [**openFPGA**](https://www.analogue.co/developer) cores for the [**Analog Pocket**](https://www.analogue.co/pocket).\n\nCopyright (c) 2023-present Didier Malenfant.\n\n#### This project is obsolete and has been replaced by the more generic [pf-dev-tools](https://pypi.org/project/pf-dev-tools/).\n\n-----\n\n### Installation\n\n**pfFPGATools** requires at least [Python](https://python.org) 3.10. Make sure you have a [supported version](http://didier.malenfant.net/blog/nerdy/2022/08/17/installing-python.html) of **Python** before proceeding.\n\nYou can then install **pfFPGATools** by typing the following in a terminal window:\n```console\npip install pf-fpga-tools\n```\n\n### Usage\n\n**pfFPGATools** provides the follow commands commands, sometimes with one or two extra arguments:\n\n- `pfBuildCore` - Build a core according to a `toml` config file.\n\n- `pfInstallCore` - Install a zipped up core file onto a given volume.\n\n- `pfConvertImage` - Convert an image for to the binary format used by the **Analog Pocket** for its cores and platform lists.\n\n- `pfReverseBitstream` - Converts an `rbf` bitstream file into an `rbf_r` reversed bitstream.\n\n- `pfCloneCoreTemplate` - Clone the core dev template from Github.\n\n- `pfQuartusEdit` - Edit Quartus project files.\n\nYou can use the `--help` argument to get some usage info for each command.\n\n### Trademarks\n\n**openFPGA** and the **openFPGA** logo are trademarks of [**Analogue**](https://www.analogue.co/) Enterprises Ltd.\n**Quartus** is a registered trademark of [**Intel**](https://intel.com/).\n\nThis project is not affiliated, associated with, sponsored or supported by neither **Analogue** nor **Intel**.\n\n### License\n\n**pfFPGATools** is distributed under the terms of the [GPLv3.0](https://spdx.org/licenses/GPL-3.0-or-later.html) or later license.\n",
"bugtrack_url": null,
"license": null,
"summary": "A collection of tools for openFPGA projects",
"version": "0.0.9",
"project_urls": {
"Bug Tracker": "https://github.com/DidierMalenfant/pfFPGATools/issues",
"Documentation": "https://github.com/DidierMalenfant/pfFPGATools#readme",
"Homepage": "https://didier.malenfant.net/ProjectFreedom/",
"Source Code": "https://github.com/DidierMalenfant/pfFPGATools"
},
"split_keywords": [
"analoguepocket",
"fpga",
"openfpga"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "e0c0a7ce411cb9a96ef7dc9a82f6e0595c5f656e6b9e835e5fced544d7017846",
"md5": "a7dd35141a0b06cecbaa2a5e997d95d4",
"sha256": "ee8d8079c7d618bfe25ae3a12ef99ca245ab8650908a2d8a69df5364ef3ac822"
},
"downloads": -1,
"filename": "pf_fpga_tools-0.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a7dd35141a0b06cecbaa2a5e997d95d4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 32508,
"upload_time": "2023-06-05T13:11:58",
"upload_time_iso_8601": "2023-06-05T13:11:58.642315Z",
"url": "https://files.pythonhosted.org/packages/e0/c0/a7ce411cb9a96ef7dc9a82f6e0595c5f656e6b9e835e5fced544d7017846/pf_fpga_tools-0.0.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "42144fdca362ce3b755ce7aad711d47ed2831653e73376a2cca44a799153b7d8",
"md5": "c199517fcc0838e727bbd7af3306f29c",
"sha256": "4dbd37f11ce1eb131dccc9de52a41d432c7dd31f4bc6e8b8d55e57241b94ce43"
},
"downloads": -1,
"filename": "pf_fpga_tools-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "c199517fcc0838e727bbd7af3306f29c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 22123,
"upload_time": "2023-06-05T13:12:01",
"upload_time_iso_8601": "2023-06-05T13:12:01.006835Z",
"url": "https://files.pythonhosted.org/packages/42/14/4fdca362ce3b755ce7aad711d47ed2831653e73376a2cca44a799153b7d8/pf_fpga_tools-0.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-05 13:12:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "DidierMalenfant",
"github_project": "pfFPGATools",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pf-fpga-tools"
}