Mico
micomigs.bsky.social
Mico
@micomigs.bsky.social
pro tennis player → electrical engineer, follow for project updates!
My current interests are FPGAs & Microcontrollers.

Website: https://micomigs.github.io/
Github: https://github.com/MicoMigs
Don't forget Faynmens Lectures!
October 2, 2025 at 12:57 PM
Booklist includes:
- students guide to waves
- electromagnetic waves
- applied electromagnetics
- electromagnetic universe
- Faraday, Maxwell, and the electromagnetic field
(is this possible??)
Thank you, Ali, for the book recommendations
6 Books to Self-Teach Electromagnetic Physics
YouTube video by Ali the Dazzling
www.youtube.com
October 2, 2025 at 12:54 PM
Diving deeper into TCL scripting. Generating TCL with GPTs is powerful, but understanding what’s happening under the hood is key to building bigger, more scalable systems
Tcl Tutorial
www.tcl-lang.org
September 6, 2025 at 3:41 PM
Current project: The shift register works. A simple project, but small wins encourage momentum towards bigger goals.
Next project: Checking out ChipVault IDE and revisiting FSMs
August 29, 2025 at 8:29 PM
Working through Mastering FPGA Chip Design 📘. Each chapter has been an eye-opener—especially in areas I didn’t fully get in school. Step one: got the board running from the command line and shifting LEDs with shift registers! Learning a lot and sharing progress as I go.
mastering_fpga/01fourTapShiftRegister at main · MicoMigs/mastering_fpga
Contribute to MicoMigs/mastering_fpga development by creating an account on GitHub.
github.com
August 23, 2025 at 4:58 AM
The smoothest Vivado setup I’ve ever had 🚀
Back at Oregon State, being lab TA for digital logic made me expect hours of setup pain. Instead, using Mastering FPGA Chip Design, I had my Nexys A7 up and running in under 15 minutes.
Totally worth it (not sponsored).
Mastering FPGA Chip Design
This book teaches the fundamentals of FPGA operation, covering basic CMOS transistor theory to designing digital FPGA chips using LUTs, flip-flops, and embedded memories. Ideal for electrical engineer...
www.elektor.com
August 21, 2025 at 6:02 AM
Next up: FPGA Ethernet stack ⚡️
Goal: implement UDP directly on FPGA — starting from MAC, ARP, IP, then UDP.
Applying the same low-level discipline, but now at the packet/frame level.
August 20, 2025 at 4:49 AM
Changelog (SPI):
Done:
✅Receive Data
Next: Interrupts, IRQ handling
August 19, 2025 at 3:51 AM
Changelog (SPI):
Done:
✅ Clock Control
✅ Init
✅Send Data
Next: Receive Data, Interrupts, IRQ handling
August 19, 2025 at 3:50 AM
Status: SPI driver abstraction
Defined config & handle structs to keep the peripheral layer clean and portable:
August 17, 2025 at 10:50 PM
Status: SPI driver abstraction
Defined config & handle structs to keep the peripheral layer clean and portable:
August 17, 2025 at 10:47 PM
Done:
✅Clock ctrl
✅ Reg init
✅ Reset macros
TODO: FD, HD, Simplex RX, Simplex TX, CPOL/CPHA combos, 8/16-bit frames, SSM/SSI, SSOE
August 17, 2025 at 10:36 PM
Thanks for sharing this! 🙏 The breakdown of BSP vs driver vs board config really clarified how to keep HAL isolated and make drivers reusable.
August 16, 2025 at 9:43 PM