Back to Search
Start Over
Desenvolvimento de um circuito aritmético a partir da sua especificação em Handel-C
- 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