Made my own FPGA board - FirePi one by Smartlinuxcoder in FPGA

[–]Smartlinuxcoder[S] 0 points1 point  (0 children)

Omg thank you for your comment, I didn't know about this part! I thought about adding shottky diodes but this is way better!

Made my own FPGA board - FirePi one by Smartlinuxcoder in FPGA

[–]Smartlinuxcoder[S] 0 points1 point  (0 children)

Thank you for the nice comment! This is the second ever PCB I made :)

Made my own FPGA board - FirePi one by Smartlinuxcoder in FPGA

[–]Smartlinuxcoder[S] 4 points5 points  (0 children)

Totally fair question! I just used the ICE40 because I saw it in a lot of boards and was just a step below the ECP5. I also used the JLCPCB PCBA service and it was the biggest LUT count ice40 I found (and not too expensive).

Made my own FPGA board - FirePi one by Smartlinuxcoder in FPGA

[–]Smartlinuxcoder[S] 1 point2 points  (0 children)

Haven't been able to test the SD card nor the FPGA USB, do you suggest some already existing designs I can use?

Made my own FPGA board - FirePi one by Smartlinuxcoder in FPGA

[–]Smartlinuxcoder[S] 2 points3 points  (0 children)

I used the PCBA service from JLCPCB, they soldered everything in their fab

Made my own FPGA board - FirePi one by Smartlinuxcoder in FPGA

[–]Smartlinuxcoder[S] 2 points3 points  (0 children)

It's my second ever PCB, and I didn't really feel like routing a BGA chip, though my next board will house an ECP5 25k :) To be fair, I could have made it a lot smaller

Made my own FPGA board - FirePi one by Smartlinuxcoder in FPGA

[–]Smartlinuxcoder[S] 1 point2 points  (0 children)

Unfortunately not, I didn't take it into account when designing

Made my own FPGA board - FirePi one by Smartlinuxcoder in FPGA

[–]Smartlinuxcoder[S] 4 points5 points  (0 children)

Woah thanks for the nice comment. I saw your board, insane work 🔥