Self-Hosting (Almost) All The Way Down

Abstract

Executive Summary: Self-Hosting, Trusting-Trust, and Gateware - ASIC and FPGA threat models, trustability trade-offs ; Slowest, most memory-constrained computer still able to boot Fedora 37: 50MHz CPU, 512MB RAM: RocketChip, LiteX, yosys/nextpnr FOSS HDL toolchain, Lattice ECP5 FPGA dev. board (C ECPIX-5 85F), Self-Hosting: Capable of building ECPIX-5 bitstream!

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 03, 2023
Accession Number
AD1192552

Entities

People

  • Gabriel L. Somlo

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Application-Specific Integrated Circuits
  • Compilers
  • Computer Programming
  • Computers
  • Computing System Architectures
  • Department Of Defense
  • Engineering
  • Field Programmable Gate Arrays
  • Firmware
  • Guarantees
  • Instruction Set Architecture
  • Integrated Circuits
  • Intellectual Property
  • Iterations
  • Materials
  • Network Protocols
  • Software Development
  • Targets
  • Two Dimensional
  • Universities

Readers

  • Aerospace Engineering
  • Critical Infrastructure Protection in CBRN and WMD Threats.
  • Integrated Circuit Design and Technology.