Altera_Forum
Honored Contributor
11 years agoTime to start learning FPGA! How to choose the correct FPGA for this project?
Hi all!
I hope this isnt a too booring newbie post, but I didnt know really where to start. My questions are many and the road to learn FPGA seems long, but please bare with me. My hobby is repairing and collecting arcade games/pcbs. And every now and then I come across components wich are hard to find or expensive. Many times I found myself wondering if this could been solved with a fpga/cpld for example. So Its high time to start learning. I have many pcbs with socketed CPUs, so I thought Why not start learning by replacing a common component with a FPGA and dig into the code at the same time? So I thought my first step project would be to replace a Z80 cpu with a FPGA solution. Since this code is already availible it would be a good chance to analyse it and see how things work. I realize that this could be harder than I think to start with but that was the first thing at the top of my mind. Since the arcade pcbs cpu section are mainly run at +5v I need to use levelshifters and of course a custom pcb to fit the FPGA in the 40p DIP socket, but thats the smaller problem. The big problem is that there are so many variations of the cyclone FPGA to choose from, and I am not sure how much space is needed in an fpga for various tasks, such as acting like a Z80. So my question is, If YOU were to replace a Z80 with a FPGA, wich model would you choose, and why? So I get somewhere to start.. And please, If this sounds like a totally retarded way to start learning, then I am all ears for a better way. Thanks alot for reading this far! Hope to hear your response soon! Regards from Sweden / Stefan