Resources to get started with EMFI, based on my HWIO USA 2023 talk. (To-Do: insert link here once talk is online)
-
Positioning Platform:
- Either: 3018 CNC (using lead screws)
- Or: 3D printer / drawing robot (using belts - preferred)
-
Delay Generator:
- FPGA: Cmod A7-35T
- Bitstream: ChipFail Glitcher
- Breakout board: EMFI Companion
-
EMFI Pulser:
- Either: ChipSHOUTER
- Or: PicoEMP
![](https://private-user-images.githubusercontent.com/6874233/244731489-38e8bda0-f81b-46fc-ad63-7130ab995daa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjM5MjIsIm5iZiI6MTcyMTM2MzYyMiwicGF0aCI6Ii82ODc0MjMzLzI0NDczMTQ4OS0zOGU4YmRhMC1mODFiLTQ2ZmMtYWQ2My03MTMwYWI5OTVkYWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMDQzMzQyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjNhZGFjNDQ3NTNmMDdlYjdhNjQxOGZhM2M2MmE5NzYzMGIxNTYyZDdmMWU1YWVmY2RiZWI5ZGJlMWYxNzIyMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Xhm0gC5_0lDKm_ov-P8k2Lm6Chq_DIAUkkCz8c7spUE)
- Debugger:
- EMFIControl
for CLI control and scripting of the setup 🚧
- EMFI scripts
for visualization of results and more 🚧
- Raspberry Pi Pico based Delay Generator
- 3D printed platform / base for various components