Desenvolvimento de um circuito para operações sobre vectores booleanos e ternários

  • Bruno Pereira
Palavras-chave: Circuitos digitais, FPGA, Field Programmable Gate Array, Vectores booleanos, Vectores ternários

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