
My first asic design
I designed a 16 bit cordic algorithm and verified at both behavioral and Gate level simulation. Would love to hear what you guys think about the design or anything I could improve.

I designed a 16 bit cordic algorithm and verified at both behavioral and Gate level simulation. Would love to hear what you guys think about the design or anything I could improve.
I designed this custom macropad pcb based on esp32.
ESP32 s3 wroom 1
9 Mechanical switches
Rotary encoder
Reverse mount addressable LEDs.
Got my first custom PCB — ESP32 macropad with 9 mechanical switches, rotary encoder and reverse mount addressable LEDs.
I bought the wrong USB-C connector so ended up using a PD trigger board and a TTL adapter to power and program it instead.
Hand soldered everything with 0603 parts. Had a few issues along the way but esp32 is programming and pcb works fine.
Finally send this off for fabrication! This is my second custom PCB ever, but 4 layers for this one.
I had made a music_player earlier on a prototype board using pico and wanted to make a custom pcb for it.
This is a standalone music player powered by an Esp32. With a proper battery management system (BMS) plus protection for portability, buck converter instead of LDO, a dedicated audio output setup for clean sound, an SD card in 4-bit mode, 9 addressable leds.
Can't wait to get it but lead time is 20 days 😞
Wish me luck on the assembly