I would like some advice on what digital signal frequencies I'd be able to work with for hobby projects.
I asked this question recently about interfacing to a memory chip from an fpga as a hobby project. The answers are all very good but have made me realise that I have a little more to learn before attempting some a project. I feel I could probably build the design I want in verilog but I have a lot to learn about physical design first.
I realise this question is rather vague, but all I'm looking for is an order of magnitude answer to get some idea what projects might be viable for me.
I can buy an fpga on a breakout board so that I can connect plug in wires to a breadboard for experimenting. I imagine that for flashing an LED there would be no issues with this. I imagine that I could likely get I2C working (as I've done similar things with microcontrollers). I could likely get an interface to a static memory chip working at a Mhz or so maybe? I imagine that interfacing to a memory chip at 133MHz would have zero chance of working. Assuming I take some care with connections, wiring etc, what is the highest frequency that it's even worth my time trying to make work for a hobby project on such a setup?
I presume that if I make a home made pcb I could work with somewhat higher frequencies. What sort of frequencies would I likely have to go beyond before I'd really have to know what I'm doing to design high frequency boards?
If I got a professionally made board I imagine I could likely get it to work a little faster still, but beyond that I'd need to educate myself a lot more to know how to make it work reliably with high speed signals.
Again, I'm not looking for exact figures, just order of magnitude figures to prevent me from wasting my time on something that's never going to work.