Soy un desarrollador de software (C, C ++, objectivo-c, java ...) y estoy interesado en aprender a programar FPGA. Ahora la pregunta puede parecerte simple, pero tómate un tiempo para ayudarme en este tema, ya que estoy un poco atascado en este momento. Mi compañía me ha pedido que me familiarice con la tecnología y que trabaje en un producto de celosía. Mi pregunta es por dónde empezar? Después de algunas investigaciones descubrí que podía elegir entre VHDL y Verilog, nunca he usado ninguno de ellos. ¿Hay algún especialista que pueda sugerirme dónde debería comenzar? ¿Aprende un idioma, aprende sobre los componentes de hardware y luego enreja el producto? ¿O comenzar directamente con el producto Lattice (cuando leo que los métodos de programación son muy diferentes entre los proveedores de FPGA)?