pf-fpga-tools


Namepf-fpga-tools JSON
Version 0.0.9 PyPI version JSON
download
home_pageNone
SummaryA collection of tools for openFPGA projects
upload_time2023-06-05 13:12:01
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
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"
}
        
Elapsed time: 0.10818s