u/AcanthisittaAnnual27

Image 1 — [Review Request] iCE40 Single-Board Computer
Image 2 — [Review Request] iCE40 Single-Board Computer
Image 3 — [Review Request] iCE40 Single-Board Computer
Image 4 — [Review Request] iCE40 Single-Board Computer
Image 5 — [Review Request] iCE40 Single-Board Computer
Image 6 — [Review Request] iCE40 Single-Board Computer
Image 7 — [Review Request] iCE40 Single-Board Computer
Image 8 — [Review Request] iCE40 Single-Board Computer
Image 9 — [Review Request] iCE40 Single-Board Computer
Image 10 — [Review Request] iCE40 Single-Board Computer
Image 11 — [Review Request] iCE40 Single-Board Computer
Image 12 — [Review Request] iCE40 Single-Board Computer
Image 13 — [Review Request] iCE40 Single-Board Computer
▲ 40 r/AI_PCB_Design_Reviews+1 crossposts

[Review Request] iCE40 Single-Board Computer

Hey all, a review for this project would mean the world to me.

The board is designed to hold a soft-core 6502 microprocessor, with plenty of peripherals to mess around with. The BIOS/code for the MCU will be appended above the FPGA config bitstream. The iCE40HX4k is capable of running USB with the nand2mario project, and it also has VGA and HDMI video output. I have used USB-C with a power-negotiation chip to deliver up to 10W, alongside a TPS54386 dual buck converter for deriving the 3.3V and 1.2V power supplies. I also use a diode to get 2.5V since it's flexible unlike the 1.2V supply. PS/2 uses level shifters to translate the 5V bus to 3.3V for the FPGA. I'm also using a 4M x 4B x 16Bit SDRAM for the on-board memory.

I've done my best to follow datasheets and best practices. Feel free to be picky with your review, and tell me anything that might need to get changed.

Thanks!

u/AcanthisittaAnnual27 — 6 days ago

I'm thinking of moving up to BGA packages after using surface-mount packages with visible pins for quite some time. I'm a hobbyist with a limited budget so I only have hot a hot air gun, flux, solder paste etc. Nothing expensive like a reflow oven. I can only afford a limited number of prototypes as well.

I'm looking at a ball pitch of 0.5mm with a CB132 package. Is that feasible for me to do reliably with only a hot air gun and some flux? Do I need a hotplate? Reflow Oven? What about finer-pitch packages?

Many thanks!

reddit.com
u/AcanthisittaAnnual27 — 24 days ago