ChipBuilder Python package for creating, designing, and interfacing with zGlue ZIPs.
Project description
Version: 1.0.0
Author(s): Jorge L. Rojas
zGlue Inc, 883 N Shoreline Blvd, C200, Mountain View, CA 94043, USA
Contact: jorge@zglue.com
Released under zOH License v. 1.0 for distribution and open-source development
Documentation
PyChipBuilder documentation is available from https://zglue.com/oci/pychipbuilder
Overview
PyChipBuilder is a Python implementation of zGlue’s ChipBuilder tool. For now, the only supported functions are bring-up, debug, and testing. The package does this by using FTDI’s D2XX drivers to communicate with zGlue’s Smart Fabric. The installation comes with a command line interface script called sfabric. zGlue Inc is distributing this library in the Python Package Index (PyPI) under zGlue Open Hardware V1 license.
Supported FTDI devices include:
UART, GPIO and Multi-Protocol Synchronous Engine bridges:
FT232H (single port, clock up to 30 MHz)
FT2232H (dual port, clock up to 30 MHz)
FT4232H (quad port, clock up to 30 MHz)
Features
PyChipBuilder currently supports the following features:
Programming routing files to registers and/or OTP memory
Reading/Configuring SmartFabric’s integrated peripherals
Supported OSes
Windows
MacOS
Linux
What’s Included?
PyChipBuilder source code
FTDI D2XX drivers
zGlue Open Hardware License V1 (zOH License V1)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file pychipbuilder-1.0.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 59.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b52bfad7dfdce72f3a2187f06d9c78862ab662a5950a47b506bf08310b45aac4 |
|
MD5 | d734d51db102f1880844bc0c3a3dbbcc |
|
BLAKE2b-256 | 6b8dffed3f98b20656932922fe09af1004277f5c7eb444b00f60c91d49740e0e |
File details
Details for the file pychipbuilder-1.0.1-cp38-cp38-win32.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp38-cp38-win32.whl
- Upload date:
- Size: 56.9 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66d9e3f82c2f097e03aa0d4f91404af49bef409b20e6ecfbaf4c1e044f025ab7 |
|
MD5 | c7da43a2325038bfca12113568bfbeb4 |
|
BLAKE2b-256 | bdc555b69343015dda6747b513d84b0be9ce49ab387ab4ed663d78a57e8a34fb |
File details
Details for the file pychipbuilder-1.0.1-cp38-cp38-manylinux1_x86_64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp38-cp38-manylinux1_x86_64.whl
- Upload date:
- Size: 214.4 kB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 927fa8abda7596a0397f5bb2b1103ce85198815455613bfb7091983c74db57b2 |
|
MD5 | 64926431cf837881beafbbe20f4e3c1d |
|
BLAKE2b-256 | 1080f493c21712f532e50b5047431e4037f383fb0bd8074979c169e4121abfda |
File details
Details for the file pychipbuilder-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 126.5 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50a7f239fc123359ecb37e30e79c99872a42124393929166e43668c8f5df65f8 |
|
MD5 | 653c252aa41844105f4b10fb45887c88 |
|
BLAKE2b-256 | 421213ad0492dfa68264f08e72d06ff0b584249aee9d6652e0d6e2bde94bf362 |
File details
Details for the file pychipbuilder-1.0.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 59.0 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39658e68adf91d9a1d2f463dbd045183da06c6cb378bc99375c30e1d5f0e64d8 |
|
MD5 | 8da3f37101f59b44e91582f84d780acb |
|
BLAKE2b-256 | 49b74eaa884949d69df8d844f23968fc10bf957edf2b09fae4d619595d35500c |
File details
Details for the file pychipbuilder-1.0.1-cp37-cp37m-win32.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp37-cp37m-win32.whl
- Upload date:
- Size: 56.6 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3799b7cfba3d6be492a24f2d82fba22e313d6c625616ce062bce53e04cf82249 |
|
MD5 | 3d1510cf2740507611a64f30f2e5951e |
|
BLAKE2b-256 | 42667ac92f067bd24013c3ea4f2337def130e0727cea27ee8be00507014e3718 |
File details
Details for the file pychipbuilder-1.0.1-cp37-cp37m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 214.4 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78e2b84f604cb546f35155ba6027ca2bf9bb184ca798c25b9718bda6ec44f5fb |
|
MD5 | f42c2730e6738e5e4d1e0294adcd5da3 |
|
BLAKE2b-256 | 2906421f64da53ea3cf2f35ff8354fb6ac005b28436b5389b8b0d01ca7a1dd06 |
File details
Details for the file pychipbuilder-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 126.4 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f643c7b6a8d591547edfd430c0d3e2ce4dec6bce8c534d906977c15e5eefeb54 |
|
MD5 | 31ccb5e248061b08caa7e26e867721ea |
|
BLAKE2b-256 | 2fe291de66c6754a5a0d18784ac7887199035bc1793955cd8554d7e3ae3bb769 |
File details
Details for the file pychipbuilder-1.0.1-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 63.1 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5bb89613659798e22a633b484d4c58020b5cc6cb56d19d1dca8ba0c2d05446c |
|
MD5 | a81ee06ae00a49a06b82d16eb1670d52 |
|
BLAKE2b-256 | 798a17176c8c2fa12bd96f9a6b3fba2eb868a296dc4c371c2571e5f1188bd481 |
File details
Details for the file pychipbuilder-1.0.1-cp36-cp36m-win32.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp36-cp36m-win32.whl
- Upload date:
- Size: 61.2 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5c0d6dff382176320696afa96a5fb81a6c439050325bdb2e7bc361ed21c5254 |
|
MD5 | 64d465516090706a3510ad171a25e589 |
|
BLAKE2b-256 | 60842791e008163a6aa0bfff014173a06c18b341ad3b8d3f740bce37c41c7428 |
File details
Details for the file pychipbuilder-1.0.1-cp36-cp36m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 211.9 kB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c72829d25662dc5cfba0e66376461f889f67f060e2745a219f85094d35b99572 |
|
MD5 | 9474e469bb1d096883fc4e00a2810913 |
|
BLAKE2b-256 | eade1d30df783ee40d5a70ba0c3f6fdf767f3066fa04089a0bff0fec08356c7b |
File details
Details for the file pychipbuilder-1.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 126.4 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c972cebb0bff72b5d4ea08c62c1e261479d6ffd0a9482d81deec0def46382d |
|
MD5 | bc0f8610f14ceb8dfbe459be23b86e4d |
|
BLAKE2b-256 | aed340789aaba89c969c7f3c2957a65d63ada6e3fb962425772d10693913b318 |
File details
Details for the file pychipbuilder-1.0.1-cp35-cp35m-win_amd64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp35-cp35m-win_amd64.whl
- Upload date:
- Size: 59.0 kB
- Tags: CPython 3.5m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e84b04192b4e4042d553fc1c735c47171199ba62f4088f81c5d72c7605f8acc |
|
MD5 | 4e7029986db1f4d4d52a7c57f281f3d5 |
|
BLAKE2b-256 | 1874f01177d692d2a72722efa321c9ce5fe0d035cd0fc04e11bcadbf2eaab08f |
File details
Details for the file pychipbuilder-1.0.1-cp35-cp35m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp35-cp35m-manylinux1_x86_64.whl
- Upload date:
- Size: 211.4 kB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45f7a63bf062acf83e4c50634bba89a18a04b6e2d75cdaaf48c1d23a57402592 |
|
MD5 | 85e677dc572b176f1346bddada016a01 |
|
BLAKE2b-256 | f43c7fc3ca6552bdc624a0c4092c413722ac03dc9b9b983ee07bcff287b4d288 |
File details
Details for the file pychipbuilder-1.0.1-cp35-cp35m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pychipbuilder-1.0.1-cp35-cp35m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 126.2 kB
- Tags: CPython 3.5m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f98dad251bf6b32d6ba6b86a049dd38f9cbb1c78d837e580d4f2ef173f16b6f2 |
|
MD5 | c41d5952c1d58ca9153a17457c5cb3e8 |
|
BLAKE2b-256 | f4294ff51f3827f657d4421f51c6564c162e3e5ebd8299de478c72a85d863de5 |