Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente
Autor(a) principal: | |
---|---|
Data de Publicação: | 2003 |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://proa.ua.pt/index.php/revdeti/article/view/17781 |
Resumo: | 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. |
id |
RCAP_dd8c201d1feb6cc6cf0098fa3e27d5a2 |
---|---|
oai_identifier_str |
oai:proa.ua.pt:article/17781 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamenteThe 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.UA Editora2003-01-01T00:00:00Zjournal articleinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://proa.ua.pt/index.php/revdeti/article/view/17781oai:proa.ua.pt:article/17781Eletrónica e Telecomunicações; Vol 3 No 8 (2003); 713-719Eletrónica e Telecomunicações; vol. 3 n.º 8 (2003); 713-7192182-97721645-0493reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAPporhttps://proa.ua.pt/index.php/revdeti/article/view/17781https://proa.ua.pt/index.php/revdeti/article/view/17781/12744https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessSklyarov, Valery2022-09-26T11:00:19Zoai:proa.ua.pt:article/17781Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:08:24.498106Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente |
title |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente |
spellingShingle |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente Sklyarov, Valery |
title_short |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente |
title_full |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente |
title_fullStr |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente |
title_full_unstemmed |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente |
title_sort |
Síntese e implementação de circuitos digitais reconfiguráveis dinamicamente |
author |
Sklyarov, Valery |
author_facet |
Sklyarov, Valery |
author_role |
author |
dc.contributor.author.fl_str_mv |
Sklyarov, Valery |
description |
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. |
publishDate |
2003 |
dc.date.none.fl_str_mv |
2003-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
journal article info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://proa.ua.pt/index.php/revdeti/article/view/17781 oai:proa.ua.pt:article/17781 |
url |
https://proa.ua.pt/index.php/revdeti/article/view/17781 |
identifier_str_mv |
oai:proa.ua.pt:article/17781 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://proa.ua.pt/index.php/revdeti/article/view/17781 https://proa.ua.pt/index.php/revdeti/article/view/17781/12744 |
dc.rights.driver.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
UA Editora |
publisher.none.fl_str_mv |
UA Editora |
dc.source.none.fl_str_mv |
Eletrónica e Telecomunicações; Vol 3 No 8 (2003); 713-719 Eletrónica e Telecomunicações; vol. 3 n.º 8 (2003); 713-719 2182-9772 1645-0493 reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799130541443776512 |