Mencionaste que tienes experiencia en electrónica. ¿Alguna vez tuviste que estudiar la lógica de los transistores? ¿Hiciste alguna vez AND OR NOT y otras puertas lógicas con transistores?
¿Trabajóconcircuitoslógicosteóricosdondeseledieronvariaspuertas,entradasytuvoquecalcularloquehabráenlasalida?
De esto se trata un FPGA: una matriz de puertas programables de campo. Por lo tanto, es solo una serie de compuertas lógicas que podría utilizar para construir un sistema a partir de ellas, lo que hará alguna función simple o compleja. Para hacerlo más fácil, puede usar el lenguaje de descripción de hardware, que luego puede sintetizarse e implementarse como la lógica de transistor en un FPGA.
Por lo tanto, necesitas conocer técnicas de diseño lógico. ¿Qué son los contadores, flip-flops, memorias, tipos de operaciones lógicas, etc., y lo más importante? ¿Cómo puede usar todo eso para crear un sistema que pueda realizar la función deseada?
Como se mencionó en las otras respuestas, el FPGA es un dispositivo de lógica pura y no se puede trabajar directamente con señales analógicas. En su lugar, el FPGA suele ir acompañado de diferentes periféricos, incluidos los ADC y DAC, y ciertamente un oscilador que proporciona al FPGA el reloj lógico, que también necesita saber.
Ciertamente hay más que solo diseño de lógica digital, sin embargo, sugeriría que lo agarres primero. Eventualmente, el resto de los aspectos vendrán a medida que aprendas más.