A partir del nivel muy básico, ¿cómo puedo ser competente en VHDL (lenguaje de descripción de hardware de IC de muy alta velocidad) para procesamiento de imágenes / video, aplicaciones de estimación de movimiento de Algo?

Recursos:
1. Guía del diseñador para VHDL y libro de cocina VHDL por Peter Ashenden.
2. Free range VHDL de Bryan mealy y Fabrizio Tappero
3. Tutorial de síntesis de VHDL.
4. VHDL hecho fácil por David Pellerin, Douglas Taylor

Tácticas y pasos:

Teniendo en cuenta que los conceptos básicos son claros y que conoces bien la sintaxis, puedes comenzar a trabajar en VHDL e intentar diseñar primero circuitos de diseño simple.

A partir de flip-flops básicos, temporizadores, contadores y memorias, puede ir a construcciones complejas donde necesita la integración de diferentes módulos utilizando una entidad de nivel superior. Puede crear un controlador con sus propias características y módulos propios, lo que requiere mucho esfuerzo.

Comience su circuito básico primero, luego diseñe mejores características para el mismo y desarrolle sobre él. A veces, el diseño de su circuito básico no podrá manejar más funciones, por lo que tendría que comenzar desde cero. Pero eso es lo que es la programación. 🙂

Puede probar todos los circuitos diferentes en FPGA e intentar integrar su circuito con un procesador prediseñado (softcore o hardcore). El correcto apretón de manos de los circuitos diseñados a medida con el procesador es un desafío.

Si está conectando el circuito con un procesador como Nios II, entonces pueden implementarse protocolos de comunicación o puede diseñarse un circuito de sincronización para interconectar componentes de diferentes velocidades.

Puedo asegurarte que NO te convertirás en un maestro si haces todo esto, pero definitivamente te ayudará.