Hiya! Been working on a little hobby project, am mostly a software dev, so I wanted to try out the hardware side of things mixed with my development, so I've been messing around with making my own CPU instruction set, and I had the idea to use a FPGA and make something with it. Am pretty new to the schematic/pcb stuff so hoping that people can guide me through this.
#[Help with project] FPGA computer
1 messages · Page 1 of 1 (latest)
[Help with project] FBGA computer
I am already guessing a lot of what I got there is wrong 
It's hard to tell to be honest. The schematic is very hard to read so I can't say for sure
That's not the problem. The schematic itself is layed out not that well so it's hard to see where all the wires go. I was trying to look up a schematic layout video but I can't find it
Ah ye, still trying to learn how to properly do that
I am a bit more used to easyeda 
Well this doesn't really have anything to do with the editor tbh
fair
The buck converters for example would be much easier to check if you drew them like this
And you can separate that power section into a hierarchical sheet for example so you have more space on your main page
And it would help a lot of ground symbols would always point downwards and power symbols upwards
Omg @tardy chasm here you can adopt another child 🤭
Chris loves fpgas verry much xD
oooo
I've ordered a dev board atm to try it out first before actually making a pcb XD
https://www.en.alinx.com/Product/FPGA-Development-Boards/Artix-7/AX7035B.html
is the one I ordered
seemed decent enough to try some stuff out on
Your CFF caps are magnitudes too much capacitance
You are using a USB 3 port symbol when you really only need the basic USB 2 symbol
You have a.. 6 layer board?
I doubt you need that
Avoid routing anything on in1 as it should be a solid ground plane
Drop to 4 layers
Your inductors are certainly too large
Find a package that's smaller for them like XGL4040 or something from coil craft since I doubt you need more than 2A through any of those bucks
I agree with emiel you need to rework the schematic layout for the bucks and their symbols
Power symbols should always point up and ground symbols always point down
I would suggest watching this https://www.youtube.com/live/ySuUZEjARPY and this https://www.youtube.com/watch?v=X0hd_v8qRiY a couple times through, you'll benefit a LOT from it, and also check out phils lab ;)
Join us and Learn How to Achieve Proper Grounding with Rick Hartley. Send us your questions in the chat and Rick will address them.
So many open source schematics are terrible: they give no context, they're hard to follow, and they're mindbogglingly inconsistent. You're trying to debug or just understand a system, but sometimes you can't even tell what's a system input and what's an output! Come listen to us rant about actually useful schematics, and help us bring beautiful,...
I see
How good are normal FBGA's that they can output video for a hobbyist's Computer?
i mean vga is pretty easy to do
an rp2040 or at least the 2350 can bit bang vga
So I can control a rp2040 to drive the VGA persay
PicoVGA library allows output from Raspberry Pico to a VGA monitor or PAL/NTSC TV interlaced, with a focus on ease use in technical and gaming applications.
More informations and download library: http://www.breatharian.eu/hw/picovga/index_en.html
*** Update: PicoVGA is already obsolete. Much better is DispHSTX, designed for Pico2 with RP2350 -...
I know that exists, and I know it's cool
So many open source schematics are terrible: they give no context, they're hard to follow, and they're mindbogglingly inconsistent. You're trying to debug or just understand a system, but sometimes you can't even tell what's a system input and what's an output! Come listen to us rant about actually useful schematics, and help us bring beautiful,...
Oh just saw someone already sent this!
The power traces are WAY too thin.
I agree that those inductors you've got on there are WAY bigger than you need. Check this out to learn how to select them: https://www.ti.com/lit/an/snva038b/snva038b.pdf?ts=1769843838937
and like Salmon said, the CFF cap needs to be what the datasheet recommends. 22 uF is WAY too big.
You must observe the proper power supply sequencing; it's not acceptable for them to all come up together. This is not uncommon with parts that have multiple power rails.
Read here for more info (page 23, power supply sequencing: https://www.mouser.com/catalog/specsheets/Lattice_12-03-2025_Ice40.pdf?srsltid=AfmBOorByw7W360JFiBfjZIJFTAdf3Mwh5KY6J_J9zsN36R4j09J9cQ0)
I didn't go deeper because I found the schematic too hard to read.
Layout isnt kosher either

