Caution: Steep Learning Curve Ahead (for me)
For a while now, I've wanted to dig into field-programmable gate arrays (FPGAs). Today, u/Enlightenment777 provided the kick I needed to get moving with learning more about FPGAs. In response to a post I made about 6502 and SPI, u/Enlightenment777 suggested I look at PSoC and FPGA. I'm definitely curious to see if I can use PSoC and FPGA to continue to extend my 6502 system -- and maybe to develop a new base system entirely.
I ordered a couple of CY8CKIT-059 PSoC Prototyping Kits, which will likely take a month or two to come in. I also ordered an Arty A7-100T Artix-7 FPGA Development Board. I'm hoping to have it sooner.
The challenge for me is that I have no experience with either of these technologies, so the learning curve will be steep. :)
Consider this as step one in my FPGA journey. I don't know enough yet to tell you what the journey ahead of me will look like, but I'm starting it. Just as going from Ben Eater's 8-bit computer kit to his 6502 kit was a jump, I expect going from 6502 to FPGA will be a big jump for me.
I have so much to learn, and I've started a list of potential learning resources.
Digital Design Using Digilent FPGA Boards: VHDL / Vivado Edition
How to Create First Xilinx FPGA Project in Vivado? | FPGA Programming | Verilog Tutorials | Nexys 4 - YouTube
List of useful links for beginners and veterans : FPGA (reddit.com)
If you have suggestions for additional learning resources, please let me know!
I imagine this will be a slow journey, and I don't expect to have anything marvelous to share about FPGA in the coming months, but I'll share a bit about what I'm learning along the way.