Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Projects Overview

Building the Open Computing Stack

PowerCommons develops interconnected projects that together create a complete, transparent, and sovereign computing platform. Each project advances specific technical goals while contributing to the larger vision of liberation technology.


Core Processor Projects

✅ Microwatt Xilinx VCU-118 Integration

Status: In Progress | Estimate: October 2025

Successfully integrated Microwatt processor with enterprise-grade Xilinx VCU-118 board, enabling Linux boot.

Achievements: ✅ Added VCU-118 support to Microwatt SoC (FuseSoC + VHDL). This additionally sets up LEDs to debug issues with clock, reset signal, UART etc. ✅ Extended Microwatt SoC LiteDRAM support to VCU-118 board 🟡 Fixed LitexBios and LitexSoC to support Linux on Microwatt as Litex BIOS was only designed to boot RISC V.

Why It Matters: Established VCU-118 as the primary development platform for high-end OpenPower FPGA work.

Learn More → | Repository


🔥 PowerCommons A2O: OpenPower A2O Core Revival

Status: Active Development | Target: Q4 2025

Reviving IBM’s battle-tested A2O processor - the out-of-order superscalar core that powered Blue Gene/Q supercomputers. This enterprise-grade processor brings serious computational power to the open hardware ecosystem.

Key Objectives:

  • Restore compatibility with modern FPGA toolchains
  • Fix timing closure and synthesis issues
  • Create comprehensive documentation
  • Establish software toolchain

Why It Matters: A2O provides the high-performance computing capability needed for real-world workloads, from scientific computing to database servers.

Learn More → | Repository


🏗️ PowerCommons SoC Platform

Status: Architecture Phase | Target: 2026

Creating the world’s first fully open System-on-Chip with verifiable security from boot to application. Combines Microwatt (control) and A2O (compute) processors in a heterogeneous architecture.

Key Objectives:

  • Integrate dual-core heterogeneous design
  • Implement open BMC replacement
  • Create secure boot architecture
  • Develop complete firmware stack

Why It Matters: Eliminates the last proprietary components in modern computing systems, including the hidden management engines.

Learn More →

Project Integration Strategy

┌─────────────────────────────────────────────┐
│            PowerCommons Platform            │
├─────────────────────────────────────────────┤
│                                             │
│  ┌─────────────┐      ┌─────────────┐      │
│  │  Microwatt  │◄────►│     A2O     │      │
│  │   (Boot)    │      │  (Compute)  │      │
│  └─────────────┘      └─────────────┘      │
│         ▲                    ▲              │
│         └────────┬───────────┘              │
│                  ▼                          │
│         ┌─────────────┐                    │
│         │    LiteX    │                    │
│         │  Framework  │                    │
│         └─────────────┘                    │
│                  ▼                          │
│  ┌──────────────────────────────────┐      │
│  │     Peripherals & Memory         │      │
│  └──────────────────────────────────┘      │
│                                             │
└─────────────────────────────────────────────┘

“The future is not some place we are going, but one we are creating. The paths are not to be found, but made.” - John Schaar