Skip to main content

pipeline status

Description

This tool can be used for uploading generated bit-stream to ether iCE40HX1K-EVB or iCE40HX8K-EVB.

Supported tools are:

Hardware connection

Connect the flashing tool with the target board as shown:

Name JTAG UEXT Description
VCC 1 1 Power supply (see Note)
GND 4 2 Ground
CDONE 11 5 iCE40 status indication
CRESET 3 6 iCE40 reset signal
MISO 13 7 Serial data from the board to the PC
MOSI 5 8 Serial data from the PC to the board
SCK 9 9 Serial clock
CS 7 10 Chip select

Note : In order to work properly ARM-USB-OCD-H must have target voltage feedback. One simple way is to solder 3.3V_E1 jumper, found on the bottom of the board. If you're getting the voltage from somewhere else make sure it's 3.3V!

Installation

The recommended way is:

pip3 install prolice

If you chose building from sources:

git clone https://gitlab.com/stefan.mavrodiev/prolice.git
cd prolice
python3 setup.py install

Usage

Assuming you have bit-stream file called hardware.bin:

prolice /path/to/file/hardware.bin

Changelog

Prolice 0.2.4

  • Fix distribution bug
  • Enable support for ARM-USB-TINY-H

Prolice 0.2.2

  • Fix PyPi distribution

Prolice 0.2.1

  • Updated documentation

Prolice 0.2.0

  • Initial release

Metadata

Release files for prolice 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prolice 0.2.4
File Size Uploaded Provenance
prolice-0.2.4.tar.gz 18.0 kB Without provenance Details

Release files / prolice-0.2.4.tar.gz

Download URL prolice-0.2.4.tar.gz
Size 18.0 kB
Tags Source
SHA-256 checksum
How to use checksums
260cd373f81318b0aa534721c0817b843e36c6aad81129cbaadcc6bb9daee2fc
BLAKE2b-256 checksum
How to use checksums
1e1d30239eb7c9a4bbc73290666418b6e1e198803f34eb10168bda6863055934
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

Security for prolice 0.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page