>>12289503Honestly, it's a little difficult to learn hardware design without a company to pay for the hardware for you. Another problem with FPGA's is that they're highly coupled with proprietary design suites so you'll basically need to choose your team and stick with it, I prefer Xilinx / Vivado. You can get a Xilinx development board for a few hundred dollars, make sure it's a modern one compatible with modern toolchains. After that you'll just need to download Vivado and learn an HDL, I prefer SystemVerilog.
FPGA's are digital but a lot of the newer ones come with modules that you can hook into your project using Vivado, thing like PLLs, DACs, and RAM. For almost every project I start I will set up a PLL and feed the system clock into it, then use the locked output as an active low reset and clock for the rest of the design. Then I'll usually pull in a microcontroller so I can control it from my computer. Remember to write test benches because running a test probably takes 1/100th the time that it takes to synthesize your design only to realize that it doesn't work.
Most designs in DSP is just implementing math functions. Most of the time for complex functions you'll be implementing a finite state machine with an accompanying data path. You'll then put that in a module that typically has some kind of "ready" and "done" signal in the FSM so you can feed them into a big chain. i.e, FFT -> Operation -> IFFT.
That's as much as I can really say in a 4chan comment. I'd just say start with learning an HDL and implementing simple things like and gates.