Software-driven Hardware in the Data Center: LibreBMC, Renode, RowHammer...
summary
Open source FPGA BMC implemented as a LibreBMC FPGA dcscm module runs Zephyr or Linux, supports external TPMs and migrates between Artix7 and ECP5 with full design files available. System-level simulation uses Renode co-simulation with Verilator to model LiteX peripherals, multiple CPU cores including MicroWatt, and accelerate security and ML accelerator testing. An open RowHammer testbed with LPDDR4 and DDR5 in progress uses FPGA DRAM controllers and already reproduces the half‑double attack and published results.
AI-written summary · about
chapters (12)
- 0:00Intro
- 1:18POWERING DATA CENTERS WITH OPEN SOURCE
- 2:17OPEN SOURCE, FPGA-BASED BMC: MOTIVATION
- 4:03FULLY OPEN SOURCE BMC
- 5:53ARTIX DC-SCM STATUS
- 8:42SOFTWARE-DRIVEN HW DESIGN FOR DATA CENTERS
- 9:47SIMULATION OF LIBREBMC
- 11:14ML ACCELERATION DEVELOPMENT
- 12:14OPEN SOURCE IP FOR SECURITY RESEARCH
- 13:10MITIGATING ROWHAMMER
- 13:53DATA CENTER DRAM TESTER BOARD
- 14:32SUMMARY
related talks
45mAutomated, Simulation-Based Flow for Low-Cost FPGA-Accelerated Devices with Z...
39mSoftware Defined Hardware on Heterogeneous SoCs Using OpenAMP
27mOpen source FPGA NVMe accelerator platform for BPF driven ML processing with Linux/...
36mLibre Silicon in IoT
25mOpen Source Software Stack for Heterogenous embedded devices
20mVirtual Prototypes and Open Source Hardware Design in Research and Education
49mBuilding Open Hardware with Open Software
12mAMC FMC Carrier: A General Purpose FPGA Card for Fast Data Acquisition
