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

Microwatt Integration

Open PowerPC Core on Modern FPGAs

Overview

Microwatt is an open-source PowerPC soft core developed by Anton Blanchard and IBM. PowerCommons has extended Microwatt to run on high end FPGA platforms with full Linux support.

Core: Microwatt v0.1
Architecture: PowerPC 64-bit
Platform: Xilinx VCU-118
Status: Linux operational


Development Work

Native Microwatt SoC

Implementation using Microwatt’s native build system (FuseSoC/VHDL):

  • VCU-118 board support with debug capabilities
  • DDR4 memory integration via LiteDRAM
  • Linux boot from native Microwatt

Details →

LiteX Framework Integration

Integration of Microwatt into LiteX SoC framework:

  • PowerPC support in LiteX BIOS
  • Endianness and boot protocol fixes
  • Linux boot through LiteX infrastructure

Details →


Key Achievements

MetricResult
Clock Speed125MHz
Memory2GB DDR4
Linux Boot+ seconds
Stability+ hours

Upstream Contributions

  • Microwatt: VCU-118 platform support merged
  • LiteX: PowerPC architecture fixes merged
  • LiteDRAM: DDR4 timing configurations

Resources