Desenvolvimento de um circuito em Handel-C para experiências com máquinas de estados finitos

  • Joel Arrais
Palavras-chave: Handel-C, FPGA, Field Programmable Gate Array, Circuitos digitais, Máquina de estados finitos de Moore

Resumo

Este artigo descreve um circuito baseado numa FPGA (Field Programmable Gate Array), que permite a especificação e simulação de uma máquina de estados finitos de Moore. A interacção com o circuito é garantida através da interface gráfica (monitor VGA), do rato e do teclado. A especificação foi feita em Handel-C, que é uma linguagem de alto nível, desenvolvida pela Celoxica. Esta especificação em Handel-C foi verificada no ambiente Celoxica DK1 Design Suite, e compilada para um ficheiro EDIF, que por sua vez, foi convertido num “bitstream” no ambiente Xilinx ISE 5.2. O circuito especificado foi testado na placa RC100 da Celoxica, que tem como componente reconfigurável principal a FPGA Spartan-II XC2S200.

Publicado
2003-01-01
Secção
Artigos