Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pychipbuilder-1.0.1-cp38-cp38-win_amd64.whl (59.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

pychipbuilder-1.0.1-cp38-cp38-win32.whl (56.9 kB view details)

Uploaded CPython 3.8 Windows x86

pychipbuilder-1.0.1-cp38-cp38-manylinux1_x86_64.whl (214.4 kB view details)

Uploaded CPython 3.8

pychipbuilder-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl (126.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pychipbuilder-1.0.1-cp37-cp37m-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

pychipbuilder-1.0.1-cp37-cp37m-win32.whl (56.6 kB view details)

Uploaded CPython 3.7m Windows x86

pychipbuilder-1.0.1-cp37-cp37m-manylinux1_x86_64.whl (214.4 kB view details)

Uploaded CPython 3.7m

pychipbuilder-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (126.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pychipbuilder-1.0.1-cp36-cp36m-win_amd64.whl (63.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

pychipbuilder-1.0.1-cp36-cp36m-win32.whl (61.2 kB view details)

Uploaded CPython 3.6m Windows x86

pychipbuilder-1.0.1-cp36-cp36m-manylinux1_x86_64.whl (211.9 kB view details)

Uploaded CPython 3.6m

pychipbuilder-1.0.1-cp36-cp36m-macosx_10_9_x86_64.whl (126.4 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

pychipbuilder-1.0.1-cp35-cp35m-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.5m Windows x86-64

pychipbuilder-1.0.1-cp35-cp35m-manylinux1_x86_64.whl (211.4 kB view details)

Uploaded CPython 3.5m

pychipbuilder-1.0.1-cp35-cp35m-macosx_10_9_x86_64.whl (126.2 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

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

Hashes for pychipbuilder-1.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b52bfad7dfdce72f3a2187f06d9c78862ab662a5950a47b506bf08310b45aac4
MD5 d734d51db102f1880844bc0c3a3dbbcc
BLAKE2b-256 6b8dffed3f98b20656932922fe09af1004277f5c7eb444b00f60c91d49740e0e

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 66d9e3f82c2f097e03aa0d4f91404af49bef409b20e6ecfbaf4c1e044f025ab7
MD5 c7da43a2325038bfca12113568bfbeb4
BLAKE2b-256 bdc555b69343015dda6747b513d84b0be9ce49ab387ab4ed663d78a57e8a34fb

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 927fa8abda7596a0397f5bb2b1103ce85198815455613bfb7091983c74db57b2
MD5 64926431cf837881beafbbe20f4e3c1d
BLAKE2b-256 1080f493c21712f532e50b5047431e4037f383fb0bd8074979c169e4121abfda

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 50a7f239fc123359ecb37e30e79c99872a42124393929166e43668c8f5df65f8
MD5 653c252aa41844105f4b10fb45887c88
BLAKE2b-256 421213ad0492dfa68264f08e72d06ff0b584249aee9d6652e0d6e2bde94bf362

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 39658e68adf91d9a1d2f463dbd045183da06c6cb378bc99375c30e1d5f0e64d8
MD5 8da3f37101f59b44e91582f84d780acb
BLAKE2b-256 49b74eaa884949d69df8d844f23968fc10bf957edf2b09fae4d619595d35500c

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3799b7cfba3d6be492a24f2d82fba22e313d6c625616ce062bce53e04cf82249
MD5 3d1510cf2740507611a64f30f2e5951e
BLAKE2b-256 42667ac92f067bd24013c3ea4f2337def130e0727cea27ee8be00507014e3718

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 78e2b84f604cb546f35155ba6027ca2bf9bb184ca798c25b9718bda6ec44f5fb
MD5 f42c2730e6738e5e4d1e0294adcd5da3
BLAKE2b-256 2906421f64da53ea3cf2f35ff8354fb6ac005b28436b5389b8b0d01ca7a1dd06

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f643c7b6a8d591547edfd430c0d3e2ce4dec6bce8c534d906977c15e5eefeb54
MD5 31ccb5e248061b08caa7e26e867721ea
BLAKE2b-256 2fe291de66c6754a5a0d18784ac7887199035bc1793955cd8554d7e3ae3bb769

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a5bb89613659798e22a633b484d4c58020b5cc6cb56d19d1dca8ba0c2d05446c
MD5 a81ee06ae00a49a06b82d16eb1670d52
BLAKE2b-256 798a17176c8c2fa12bd96f9a6b3fba2eb868a296dc4c371c2571e5f1188bd481

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e5c0d6dff382176320696afa96a5fb81a6c439050325bdb2e7bc361ed21c5254
MD5 64d465516090706a3510ad171a25e589
BLAKE2b-256 60842791e008163a6aa0bfff014173a06c18b341ad3b8d3f740bce37c41c7428

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c72829d25662dc5cfba0e66376461f889f67f060e2745a219f85094d35b99572
MD5 9474e469bb1d096883fc4e00a2810913
BLAKE2b-256 eade1d30df783ee40d5a70ba0c3f6fdf767f3066fa04089a0bff0fec08356c7b

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 59c972cebb0bff72b5d4ea08c62c1e261479d6ffd0a9482d81deec0def46382d
MD5 bc0f8610f14ceb8dfbe459be23b86e4d
BLAKE2b-256 aed340789aaba89c969c7f3c2957a65d63ada6e3fb962425772d10693913b318

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0e84b04192b4e4042d553fc1c735c47171199ba62f4088f81c5d72c7605f8acc
MD5 4e7029986db1f4d4d52a7c57f281f3d5
BLAKE2b-256 1874f01177d692d2a72722efa321c9ce5fe0d035cd0fc04e11bcadbf2eaab08f

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 45f7a63bf062acf83e4c50634bba89a18a04b6e2d75cdaaf48c1d23a57402592
MD5 85e677dc572b176f1346bddada016a01
BLAKE2b-256 f43c7fc3ca6552bdc624a0c4092c413722ac03dc9b9b983ee07bcff287b4d288

See more details on using hashes here.

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

Hashes for pychipbuilder-1.0.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f98dad251bf6b32d6ba6b86a049dd38f9cbb1c78d837e580d4f2ef173f16b6f2
MD5 c41d5952c1d58ca9153a17457c5cb3e8
BLAKE2b-256 f4294ff51f3827f657d4421f51c6564c162e3e5ebd8299de478c72a85d863de5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page