An Interactive Hex-Rays Microcode Explorer
-
Updated
Feb 8, 2024 - Python
An Interactive Hex-Rays Microcode Explorer
Microcode Updates for the USENIX 2017 paper: Reverse Engineering x86 Processor Microcode
Hex-Rays Microcode Viewer
Define custom assembly-like instructions and use them to write programs which are transpiled into synthesisable Verilog code.
BIOS Implementation Test Suite (MOD)
A tiny python app that is built using Jenkins with a Jenkinsfile as a pipeline
A soft machine with no instruction set: Burroughs B1700 principles on a Tang Nano 9K. RV32I as loadable microcode, swappable at run time.
A lightweight, hardware-agnostic compiler that translates a high-level microcode description file (.mdl) into a flat binary ROM image.
Custom 32-bit Harvard CPU simulator featuring a 3-stage pipeline, microcoded control unit, and a custom Lisp compiler.
To associate your repository with the microcode topic, visit your repo's landing page and select "manage topics."