Detalhes do Documento

Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente

Autor(es): Sklyarov, Valery

Data: 2003

Origem: Electrónica e Telecomunicações

Assunto(s): Circuitos digitais; Templates HT


Descrição

The paper presents a technique for the design of dynamically reconfigurable circuits that has been proposed to students within the discipline on reconfigurable computing (computação reconfigurável) for the LECT specialty (Licenciatura em Engenharia de Computadores e Telemática). The technique is based on the use of hardware templates (HT), which are circuits that have been designed for a wide group of similar applications. Customizing the HT for a particular application is achieved by specification of the proper control sequence. Possible changes in control sequences are carried out by control circuits that allow static and dynamic modifications to their behavior. Such behavior has been provided with the aid of a reprogrammable finite state machine (RFSM). The paper describes the proposed projects based on the mentioned above technique. Each project includes a software part implemented in C++ programs running on a host computer and a hardware part realized in commercially available FPGA XC4010XL of Xilinx linked to the host computer through a parallel port.The FPGA circuit is composed of the following four primary components: interface with the host computer; a set of control units, an execution unit and a reconfiguration handler that provides the required dynamic modifications to the FPGA circuit functionality. The following 4 papers [1-4] present the concrete results of the projects and show how the proposed problems have been solved by the 4th year students of LECT.

Este artigo apresenta uma técnica de desenvolvimento de circuitos reconfiguráveis que foi proposta aos alunos da disciplina de computação reconfigurável da especialização LECT (Licenciatura em Engenharia de Computadores e Telemática). A técnica é baseada em hardware templates (HT) que são circuitos desenvolvidos para um grupo de aplicações semelhantes. A personalização do HT para uma aplicação particular é conseguida através da especificação da sequência de controlo apropriada. Alterações na sequência de controlo podem ser efectuadas sobre circuitos de controlo que permitem a modificação estática e dinâmica do seu comportamento. O comportamento é especificado com a ajuda de máquinas de estados finitos reprogramáveis (MEFR). O artigo descreve projectos propostos aos alunos com base na técnica mencionada acima. Cada projecto inclui uma parte de software desenvolvida em C++ e uma parte de hardware realizada numa FPGA XC4010XL da Xilinx ligada ao computador através da porta paralela. O circuito em FPGA é composto pelos quatro componentes seguintes: interface com o computador; um conjunto de unidades de controlo; uma unidade de execução e um componente que assegura modificações dinâmicas na funcionalidade do circuito. Os quatro artigos seguintes [1-4] apresentam os resultados concretos dos projectos e mostram como os problemas propostos foram resolvidos pelos alunos do quarto ano da LECT.

Tipo de Documento Artigo científico
Idioma Português
facebook logo  linkedin logo  twitter logo 
mendeley logo

Documentos Relacionados