Document details

Desenvolvimento de um circuito em Handel-C para experiências com máquinas de es...

Author(s): Joel Arrais cv logo 1

Date: 2012

Origin: Electrónica e Telecomunicações

Subject(s): Handel-C; FPGA; Field Programmable Gate Array; circuitos digitais; máquina de estados finitos de Moore; Handel-C; FPGA; Field Programmable Gate Array; circuitos digitais; máquina de estados finitos de Moore


Description
This paper describes an FPGA-based circuit, which permits to specify and to simulate finite state machines (Moore model). Interaction with the circuit is provided through a graphical interface designed for a VGA monitor with the relevant support for a mouse and a keyboard. Functionality of the circuit was described in Handel-C, which is a system-level specification language developed by Celoxica. The Handel-C description wasverified in Celoxica DK1 environment and compiled to an EDIF file. The latter was used as an input for ISE 5.2 software, which generated a bitstream for an FPGA. The designed circuit was tested in the RC100 prototyping board of Celoxica that contains an FPGA XC2S200 of Spartan-II family of Xilinx. 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 testadona placa RC100 da Celoxica, que tem como componentereconfigurável principal a FPGA Spartan-II XC2S200.
Document Type Article
Language Portuguese
Editor(s) ;
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Related documents



    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 EU