pcb-checklist. Sign-off review checklist for PCB designs
765openfpga. Open FPGA tools
260starshipraider. Open hardware test equipment
194antikernel. The Antikernel operating system project
124antikernel-ipcores. FPGA IP cores for the Antikernel OS, intended to be included as a submodule in SoC integrations
74scopehal-cmake. CMake build wrapper for scopehal and scopehal-apps
47staticnet. C++ TCP/IP and SSH stack with bounded run time and no dynamic memory allocations
41jtaghal. JTAG Hardware Abstraction Library
38voltage-divider-calculator. Tool for selecting voltage divider components given constraints and a list of available resistors
35latentred. Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch
35latentpacket. The LATENTPACKET network infrastructure platform
30reworkctf. C++
30microkvs. Tiny key-value store for persisting configuration data on microcontrollers
22kicad-libraries. My KiCAD libraries
22protohdl. Streaming FPGA/ASIC code generator for Google Protocol Buffers.
19dumptruck. FPGA based dumper for flashes and more
17misc-devboards. Miscellaneous prototype hardware that wasn't major enough to warrant a dedicated repo
17embedded-cli. Command-line interface library for embedded systems
16stm32-cpp. Permissively licensed C++ peripheral library for STM32 microcontrollers
16sata-sniffer. SATA sniffing
15netlist-tools. Automated analysis tools for turning gate-level netlists from FPGA bitstreams, machine vision tools, etc into high-level RTL netlists.
12electronics-training. Training materials for classes etc
12integralstick. STM32F7 + Artix-7 SoM
11common-embedded-platform. Base software platform for all of my embedded projects
11yosys. Yosys Open SYnthesis Suite
10freesample. High performance sampling oscilloscope based on INTEGRALSTICK
9sky130-validation. Silicon validation projects for SKY130 stuff
8splash-build-system. Parallel build system for multi-language / multi-architecture embedded projects
8embedded-utils. Helper classes originally from stm32-cpp but not STM32 specific so forked out
7triggercrossbar. Rack mountable crossbar matrix for T&M trigger in/out signals, allowing dynamic reconfiguration of an experiment without recabling
7jtaghal-apps. Client and server applications for libjtaghal
7common-ibc. 48-12V 72W intermediate bus converter common to all of my larger FPGA projects
6jtaghal-cmake. CMake build wrappers for azonenberg/jtaghal and azonenberg/jtaghal-apps
5superzircon. Microscope camera / control software
4soldering-talks. Teaching material related to soldering
4serdes-website. serd.es content
4tacopot. Taco Honeypot
4ayrton. Many-channel low speed high bit depth oscilloscope/DAQ
4gt-config-re. Reverse engineering undocumented configuration parameters for Xilinx GT* primitives
4openfpga-buildbot-config. Python
4antikernel-bsps. Board support files for Antikernel
3ethernet-tap. Active tap for baseT Ethernet
3cell-devboard-re. Board level RE of an unidentified Kintex UltraScale+ based cellular infrastructure board
3clock-distribution. Antikernel Labs clock distribution system
2ssp21-vpn. Point to point layer-2 VPN using SSP21 to transport Ethernet frames
2microkvs-stress-test. Stress test platform for microkvs in the presence of unexpected resets and power cycles
1project-planning. Meta-repo for planning and coordination of my other projects
1pyuscope. Python microscope software for lab automation
1