Desenvolvimento de um circuito aritmético a partir da sua especificação em Handel-C

  • Pedro Almeida
  • Manuel Almeida
Palavras-chave: FPGA, Handel-C, Circuito aritmético

Resumo

Este artigo descreve um circuito baseado numa FPGA (Field Programmable Gate Array) que implementa quatro operações aritméticas (+, -, *, / ) e que interage com um monitor e com um rato ligados à FPGA. A especificação do circuito 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 DesignSuite e compilada para um ficheiro EDIF que por sua vez foi convertido num “bitstream” para FPGA no ambiente Xilinx ISE 5.1. O circuito especificado foi testado na FPGA da família Spartan-II XC2S200 que é o componente reconfigurável principal da placa RC100 fornecida pela Celoxica. Este artigo mostra algumas das potencialidades do Handel-C e DK1, tal como a possibilidade de compilação para o código VHDL.

Publicado
2003-01-01
Secção
Artigos