Skip to main content

[Misc] Scraps from the GEMMA on FPGA Project

· 2 min read
hkimw
Developer

Some discarded byproducts from the GEMMA on FPGA project...

Diagrams

v001-04 ArchitectureOpen HTML Artifact → v001-uCA DiagramOpen HTML Artifact → v002 Prototype CoreOpen HTML Artifact → v002-ucv DiagramOpen HTML Artifact → v002.01 Prototype (White)Open HTML Artifact → v002 Architecture Page 24Open HTML Artifact → v002 Architecture v002.02Open HTML Artifact → v002 Prototype 3Open HTML Artifact → v002 PrototypeOpen HTML Artifact →

Spreadsheets

ADDER SpecificationOpen HTML Artifact → DSP SpecificationOpen HTML Artifact → FPGA NPU Full StructureOpen HTML Artifact → ISA - Instruction Set ArchitectureOpen HTML Artifact → FPGA NPU StructureOpen HTML Artifact → Gemma 3N E2B KeyOpen HTML Artifact → Sheet 7Open HTML Artifact →

Can you see the desperate struggle of this engineer? I drew the entire architecture by hand, stitch by stitch, on draw.io.

After directly trying to design hardware architecture, I felt it to my bones: Jim Keller is an absolute monster. It seems the semiconductor industry is driven purely by the top 0.001% of natural-born geniuses... Not that other fields are different, but especially when you dive into this low-level design space, it's full of hidden masters.

These are completely unorganized, messy raw data, but I'm archiving them here just to show off my hard work.