From 18bfdb9669a40d89c2769e6814b1f6d574b69305 Mon Sep 17 00:00:00 2001 From: OPS-NeoRetro Date: Sat, 6 Dec 2025 19:03:16 +0800 Subject: [PATCH] Create README.md for 160-Core RV32EC Supercluster Added detailed description and images for the 160-Core RV32EC M.2 Supercluster project. --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..fb32f69 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# 160-Core RV32EC M.2 Supercluster + +![M.2 2230 cards full of chips mounted vertically on a SSD-sized M.2 add-in card installed inside a partially disassembled mini PC with screen in background](photos/supercluster_view1.png) + +--- + +This supercluster consists of 10 vertically-mounted M.2 2230 modules containing 16 CH32V203C8T6 microcontrollers (not compatible with real M.2 slots) on an M.2 2280 baseboard. Host-to-cluster communication goes through a PCI Express UART controller connected to a CH32V208 on the bottom of the baseboard. Communications inside the cluster go through a custom bus that connects all 160 CH32V203s nodes and the CH32V208 baseboard controller together. Full explanation is in the video below. + + + +## Photos + +![One M.2 2230 module containing 16 CH32V203C8T6 microcontrollers with supporting circuitry](photos/supercluster_module.png) + +![](photos/module_programmer_with_live_module.png) + +![](photos/supercluster_on_ngff_to_pcie_adapter.png)