Detalhes do Documento

Desenvolvimento de um circuito aritmético a partir da sua especificação em Hand...

Autor(es): Pedro Almeida cv logo 1 ; Manuel Almeida cv logo 2

Data: 2012

Origem: Electrónica e Telecomunicações

Assunto(s): FPGA; Handel-C; circuito aritmético; FPGA; Handel-C; circuito aritmético


Descrição
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. 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 foiconvertido 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.
Tipo de Documento Artigo
Idioma Português
Editor(es) ;
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo


    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia