"The Thing": FPGA + STM32, Multicomp compatible
### DESCRIPTION
Two dev boards into one: a STM32 based Arduino ("Maple Mini" compatible) and a Cyclone II FPGA dev. board to start playing with VHDL/Verilog. It is also "Multicomp" compatible ("Multicomp" is a modular VHDL design to "run" some famous retro 8 bit CPUs made by Grant Searle) giving the option to "run" easily a VHDL SOC with a Z80/6809/6502 CPU and I/O, including HD (on SD) and a color VDU.
In the upper video it is possible to see The Thing in action "running" a Multicomp Z80 with CP/M 2.2 as OS.
### TECHNICAL DETAILS / COMPONENTS
The idea was to make a FPGA board using cheap and easy to find components, with a STM32 Arduino used as "stimulus generator" or "companion" processor for the FPGA, and with a 512KB SRAM and common I/O as GPIOs, VGA and a PS/2 keyboard to "run" HDL SOCs.
More, it has the option to "run" easily Multicomp VHDL SOCs having the needed HW.
Multicomp is a modular VHDL design to "run" some famous retro 8 bit CPUs made by Grant Searle and described here.
### LEARN / TOPIC / BUILD INSTRUCTIONS
All the details and info can be found here.
"The Thing": FPGA + STM32, Multicomp compatible
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(9)
-
RF HWman
Mar 05,2026
-
Engineer
Nov 23,2024
-
Engineer
Jan 29,2024
-
Vittorio Rebecchi
May 04,2021
-
Engineer
May 07,2020
-
Peter Dmitry Alexandrovich
Mar 04,2020
-
CK Fong
Sep 06,2019
-
Ivan
Apr 30,2019
-
garpunchik
Mar 10,2019
- 2 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
More by Just4Fun
-
SPP (Standard Parallel Port) Adapter for the 68k-MBC
The Standard Parallel Port (SPP) Adapter board allows to use the GPIO port of the "retro-board" 68k-...
-
uTerm2-S: a multi-emulation color RS232 terminal
* * HARDWARE OVERVIEW * *The uTerm2-S (micro Term2 stand-alone) is an easy to build multi-emulation ...
-
68k-MBC: a 3 ICs 68008 homebrew computer
* * DESCRIPTION * *The 68k-MBC is an easy to build 68008 CPU SBC (Single Board Computer), using only...
-
Parallel Printer (SPP) Emulator Shield
* * HARDWARE OVERVIEW * *Playing with retro-computers or messing with dated instruments a simple SPP...
-
Azz!Duino: A W806 (Winner Micro) MCU on a Arduino Mega shaped board
* * OVERVIEW * *The W806 is an interesting low cost MCU made by Winner Micro. There is a page about ...
-
uHat add-on board for uTerm2-S
It is a little add-on board with a PSRAM (specific for the ESP32) and a microSD socket. I've called ...
-
PicOne (PIC18F47Q10)
I was searching a DIL MCU for another "project" and found this one that seems interesting. It is che...
-
V20-MBC: an easy to build 8088 + 8080 computer
DescriptionThe V20-MBC2 is an easy to build V20HL CPU SBC (Single Board Computer). It follows the sa...
-
CH552 Dragon
* * HARDWARE OVERVIEW * *The CH552 is a little MCU with a 8051 core and a USB interface, and is damn...
-
ARMando (STM32F030R8 board)
I wanted a board with a "standard" form factor as the common dev boards, but that could be easily in...
-
RC-Z8BASIC
Never used a Z8 MCU before, but when I found that chip "forgotten" for decades and started to read t...
-
uTerm-S: stand-alone RS232 VT100 terminal with VGA/PS2
* * HARDWARE OVERVIEW * *uTerm-S (micro-Term Stand-alone) is a legacy RS232 VT100-like terminal. It ...
-
Dual channel RS232 adapter
This is a simple board I made to play with my FPGA board "The Thing". This board has two RS-232 chan...
-
uCom (a RS232 adapter for the Z80-MBC2)
uCom (micro-Com) is a RS232 adapter for the Z80-MBC2 (https://hackaday.io/project/159973). It has a ...
-
uTerm (a VT100-like terminal for the Z80-MBC2)
uTerm (micro-Term) is a VT100-like terminal for the Z80-MBC2 (https://hackaday.io/project/159973). I...
-
"The Thing": FPGA + STM32, Multicomp compatible
### DESCRIPTIONTwo dev boards into one: a STM32 based Arduino ("Maple Mini" compatible) and a Cyclon...
-
ESP-01 NanoBoard (ESP8266)
### DESCRIPTIONThe ESP-01 NanoBoard is a little "motherboard" for the well known ESP-01 ...
-
Z80-MBC2: 4ICs homemade Z80 computer
### DESCRIPTIONThe Z80-MBC2 is an easy to build Z80 SBC (Single Board Computer with 8MHz Z80, 128kB ...
-
Programmable Mist Maker - XIAO / QT PY Extension
1082 2 1 -
RadioHAT - Raspberry Pi radio development platform
898 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1102 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3339 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3951 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4340 2 2







