En este trabajo estudiamos técnicas y una metodología para la construcción de sistemas que utilizan visión artificial sobre All Programmable Systems on a Chip (AP SoCs). Los AP SoCs incorporan lógica programable, permitiendo implementar parte de la solución en hardware. El principal aporte de este trabajo son técnicas de optimización para la construcción de hardware eficiente utilizando síntesis de alto nivel.