有数电基础就行了,边做边学;
从最基础的输入输出、各类门电路,功能电路
到复杂的总线设计,IP设计,循序渐进,最好买一本书,跟着书上的教程学习
FPGA需要有数字电路的基础,起码要知道门电路,触发器,还有各种逻辑表达式
然后FPGA一般是用硬件描述语言如VHDL来开发,建议弄这个最好还是有一定的硬件基础,然后买本讲VHDL的书看看