Back to Search Start Over

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

Authors :
Almeida, Pedro
Almeida, Manuel
Source :
Eletrónica e Telecomunicações; Vol 3 No 8 (2003); 765-769, Eletrónica e Telecomunicações; vol. 3 n.º 8 (2003); 765-769, Electrónica e Telecomunicações; v. 3, n. 8 (2003); 765-769, 1645-04, Repositório Científico de Acesso Aberto de Portugal, Repositório Científico de Acesso Aberto de Portugal (RCAAP), instacron:RCAAP
Publication Year :
2003
Publisher :
UA Editora, 2003.

Abstract

This paper describes an FPGA-based circuit that implements four arithmetical operations (+, -, *, /) and interacts with a monitor and a mouse attached to the FPGA.Functionality of the circuit has been described in Handel-C, which is a system-level specification language, developed by Celoxica. The Handel-C specification was verified in Celoxica DK1 design suite and translated to EDIF file that was converted in Xilinx ISE 5.1 environment to a bitstream for FPGA. The designed circuit was tested in FPGA Spartan-II XC2S200, which is a primary reconfigurable component of RC100 board supplied by Celoxica. The paper demonstrates some additional opportunities of Handel-C and DK1, such as generation of a synthesizable VHDL code.<br />Este artigo descreve um circuito baseado numaFPGA (Field Programmable Gate Array) que implementaquatro operações aritméticas (+, -, *, / ) e que interage comum monitor e com um rato ligados à FPGA. A especificaçãodo circuito foi feita em Handel-C, que é uma linguagem dealto nível desenvolvida pela Celoxica. Esta especificação emHandel-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 XilinxISE 5.1. O circuito especificado foi testado na FPGA dafamília Spartan-II XC2S200 que é o componentereconfigurável principal da placa RC100 fornecida pelaCeloxica. Este artigo mostra algumas das potencialidades doHandel-C e DK1, tal como a possibilidade de compilaçãopara o código VHDL.

Details

Language :
Portuguese
ISSN :
16450493 and 21829772
Database :
OpenAIRE
Journal :
Eletrónica e Telecomunicações
Accession number :
edsair.dedup.wf.001..f30c7c9350d686d596c243eac03d2eb0