
MCL64
MicroCoreLabs/Projects
Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

Control board is an open-source printed circuit board by janc18, from the janc18/control-theory repository on GitHub. It is a 4-layer board of 70 × 50 mm with 9 parts on 167 nets.
It is built around the TX24-60R-6ST-H1E. Its parts include 4 connectors and 1 IC.
| Component | Price | Characteristics |
|---|---|---|
| ST STM32H7R3V8T6 | 7.89 USD | 600 Mhz, 67 GPIO |
| FTDI FT232HL | 4.09 USD | USB Hi-Speed to Single Channel Serial UART/FIFO/JTAG/SPI/I2C IC, LQFP-48 |
| TX24-30R-6ST-H1E | 1.36 USD | Board-to-Board Connector, parallel/ vertical, 30 pos., 1.27mm pitch, Receptacle |
| TX25-30P-6ST-H1E | 0.98 USD | Board-to-Board Connector, parallel/ vertical, 30 pos., 1.27mm pitch, Plug |
| USB type C Connector | ||
| DC DC Converter | ||
| Mix Components(Leds) | ||
| ST STUSB4500 | 1.91 USD | Standalone USB PD sink controller with short-to-VBUS protections |
| TI ISO7760 | 2.59 USD | Robust EMC, six-channel, 6/0, reinforced digital isolator |
To use any kind of interface (SPI, I2c, JTAG, or a proprietary protocol) it's require to send commands down the data stream
A Primer on USB Type-C® and USB Power Delivery Applications and Requirements
USB PD: Power Delivery for Your Next Project
AN232B-04 Data Throughput, Latency and Handshaking
FT2232D/H Fast Opto-Isolated Serial Interface Mode
N2232-02 Bit Mode Functions for the FT223
Examples for the JTAG interface with Labview
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 2 | TX24-60R-6ST-H1E | Library:JAE_TX24-60R-6ST-H1E | J3, J4 |
| 2 | USB-C | Library:USB-C | J1, J2 |
| 1 | STUSB4500QTR | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U1 |
It measures 70 × 50 mm and has 4 copper layers, 1.6 mm thick.
9 parts, built around the TX24-60R-6ST-H1E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the janc18/control-theory repository on GitHub, at the commit this page was made from: the board is hardware/control_board/control_board.kicad_pcb and its schematic hardware/control_board/connector.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask janc18 before reusing the design.

MicroCoreLabs/Projects
Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

TobleMiner/HPE-FlexibleLOM-adapter
Adapter for using HPE FlexibleLOM cards in full height PCIe slots


BerkeleyHCI/PolymorphicBlocks
A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.

agranlund/raven
Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack

m-kozlowski/airbridge
Wireless adapter for AirSense/AirCurve 10 devices

thorpej/pg68k
The 68k Playground, a 680x0-based home-brew computer with multiple CPU options

will127534/CSI-2-FourLane-HDMI-Extender
A simple MIPI CSI-2 extender with 4-lane support through HDMI cable