CPLD image tools
Project description
cpld_img_tools
This is a set of tools to convert .jed fuse files for Lattice CPLDs into binary files that the DMMC-STAMP can use for in-application update of a CPLD.
jed_conv
This is a tool to convert a .jed fuse file into a binary format e.g. for embedding in the MMC firmware image as used in the DMMC-STAMP SDK.
Usage
$ jed_conv --help
usage: jed_conv [-h] [-o OUTFILE] [-b BLKSIZE] infile
.jed file parser / converter
positional arguments:
infile Source file for reading
optional arguments:
-h, --help show this help message and exit
-o OUTFILE, --outfile OUTFILE
output file (derived from input file if not set)
-b BLKSIZE, --blksize BLKSIZE
max. block size per packet
cpld2hpm
This is a tool to convert a .jed fuse file into a HPM upgrade file that can be used to update a CPLD on the AMC payload, e.g. on the DAMC-FMC1Z7IO.
See bin2hpm for HPM details.
Usage
cpld2hpm --help
usage: cpld2hpm [-h] [-o OUTFILE] [-v FILE_VERSION] [-c COMPONENT] [-m MANUFACTURER] [-p PRODUCT] infile
CPLD .jed to HPM converter
positional arguments:
infile Source file for reading
optional arguments:
-h, --help show this help message and exit
-o OUTFILE, --outfile OUTFILE
output file (derived from input file if not set)
-v FILE_VERSION, --file-version FILE_VERSION
file version information (format major.minor, e.g. 1.2)
-c COMPONENT, --component COMPONENT
HPM component ID (default 2)
-m MANUFACTURER, --manufacturer MANUFACTURER
IANA manufacturer ID (hex, 6 bytes max, default 53f)
-p PRODUCT, --product PRODUCT
IANA product ID (hex, 4 bytes max)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cpld_img_tools-0.2.1.tar.gz.
File metadata
- Download URL: cpld_img_tools-0.2.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fe86b32c866143bf430a676c419ac0abae49f3c31d96e11fdb5ea296e287f48
|
|
| MD5 |
79eb5820c5e5735909bdeefd38b5fe4e
|
|
| BLAKE2b-256 |
2be1e0fc1f380b13917b1e3a959c33962ab0a2d9b786033f39004f4acf55b70c
|
File details
Details for the file cpld_img_tools-0.2.1-py3-none-any.whl.
File metadata
- Download URL: cpld_img_tools-0.2.1-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b0039790fb1d7383d53a355bdb243c42bedeec0dade7dc7b7add6f08bb0ddf0
|
|
| MD5 |
8ad9d78afc8ab939ec8ed898f894e6be
|
|
| BLAKE2b-256 |
2f898e18db322860032e5529ea062e3c13dceb41ea151ae5261d70e1e94dcf24
|