A programação de uma FPGA é feita normalmente em linguagens muito específicas, como por exemplo, o VHDL, cuja curva de aprendizagem é tipicamente bastante acentuada. Contudo, é possível programar hardware utilizando a linguagem C. O resultado final, quando comparado com o tempo de execução de um programa seqüencial num microcontrolador típico, é substancialmente mais rápido. Neste artigo, vamos analisar como se pode compilar código C para hardware, recorrendo ao ambiente de desenvolvimento Altium Designer.