![]() |
Sistema de inferência de comportamentos de clientes | Trabalhos Finais de Curso 2004/2005 | Implementação em Hardware do algoritmo MD5 |
![]() |
A síntese de circuitos a partir de uma linguagem de programação é hoje possível utilizando a linguagem VHDL. No entanto, muitos algoritmos encontra-se implementados em C, pelo que o desenvolvimento ferramentas e de técnicas que permitam mapear algoritmos de C (mesmo que com restrições) em VHDL sintetizável é desejável.
Estudo do compilador da GNU (gcc) para obter a informação sobre o programa em C. Desenvolvimento de um algoritmo e ferramenta para, a partir da informação obtida pelo compilador e das restrições de hardware, gerar código VHDL sintetizável para o data-path do circuito.
Este trabalho será realizado no INESC-ID, no grupo ALGOS
Prof. Paulo Flores
(pff@inesc-id.pt) Tel: 213100399
IST/INESC-ID, R. Alves Redol N. 9,
1000 Lisboa
![]() |
Sistema de inferência de comportamentos de clientes | Trabalhos Finais de Curso 2004/2005 | Implementação em Hardware do algoritmo MD5 |
![]() |
ALGOS Homepage | TFCs Main page | 2004-04-29 |