Skip to content

Repository files navigation

BitConnector

The BitConnector is a Complex Programmable Logic Device (CPLD) Board, optimized for hardware-based, digital prototype design on a breadboard. The BitConnector is designed to represent a classic DIP chip in 2.54mm pitch with 2 * 20 pins. Configurations that are present in an HDL/schematic are transmitted via JTAG and stored permanently on the CPLD.

BitConnector PCB layoutBitConnector Ti-Band-VersionBitConnectorBitConnector circuit boardBitConnector PCB layout

Usage & Documentation

  • there is a detailed German board documentation
  • here is the preview for the schematic
  • files for board production have also been published in Gerber format
  • for a revision overview check: changelog
  • for all other questions, there is a KiCad project
NoDIP-leftCPLD-PincommentDIP-rightCPLD-Pincomment
1CLK1GCK33V315,35VccINT
2IO22VCC26VccIO
3IO33IO3344GCK2
4IO45IO3243GCK1
5IO56IO3142
6IO67IO3041
7IO78IO2940
8IO812IO2839
9IO913IO2738
10IO1014IO2637
11IO1116IO2536GTS1
12IO1218IO2434GTS2
13IO1319IO2332
14IO1420IO2231
15IO1521IO2130
16IO1622IO2029
17IO1723IO1928
18TCK11JTAGIO1827
19TDO24JTAGTDI9JTAG
20GND17,25,4TMS10JTAG

Supplements and notes:

  • GSR=Global Reset, GTS=Global Tri-State, GCK=Global Clock
  • Pin 33 is connected to the onboard push-button.
  • With hardware debouncing, the push-button is high-active, otherwise it is low-active.

Build

Nocomponentvaluequantitypackage
1Unpolarized capacitor100nF30603
2Unpolarized capacitor10nF30603
(3)Unpolarized capacitor100nF10603
(4)Resistor100K10805
(5)Resistor10K10805
6Resistor10K40805
7Resistor12010805
8LEDblue11206
9Push button6 mm1THT
10Pin Header 1x202.54 mm2vertical
(11)74LVC2G14Schmitt-Tr1SOT457
12XC9536XL/XC9572XLCPLD1VQ44/VQG44
  • You can use the XC9536XL or the more powerful XC9572XL CPLD.
  • The BitConverter was designed in a minimal configuration with commercially available components.
  • The bracketed components are optional for hardware debouncing/Schmitt trigger action via 74LVC2G14.
  • If you make the board without hardware debouncing, please set the solderjumper J1.
  • In addition to the schematic, the Gerber files for board production have also been published.

Thanks to:

  • Jeremy Heighway for mentoring English grammar and spelling.
  • Jana Weigel for graphic design consulting, mentoring German grammar and spelling.
  • Lothar Miller for PCB design consulting.
  • mikrocontroller.net for failure analysis and life experience ;).

Licence

This project by Michael Krause is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.

This project is free: you can redistribute it and/or modify it under the terms of CC BY-SA 4.0 Excluded from this licence is the logo(./doc/Figures/Logo.pdf). Should you change or delete something, please remove the logo.

About

This is the Tiband version of the BitConnector, a Xilinx XC9572XL CPLD board for breadboard prototyping

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors