Publicação

Circuitos virtuais baseados em reprogramação e reconfiguração dinâmica

Ver documento

Detalhes bibliográficos
Resumo:This paper discusses dynamically reconfigurable field programmable gate arrays (FPGA) and their use for different practical applications. The technique considered presents different ways that might be used in order to design virtual logic schemes, which have acquired such properties as flexibility, extensibility and reusability. Since objectorientedtechnology allows to design software systems with such facilities, we have been trying to apply some ideas of this technology to the design of hardware circuits based on reprogrammable and reconfigurable logic blocks, such asFPGA cells. These ideas are encapsulation, making it possible to construct hardware objects, inheritance, allowingto provide reuse of existing hardware objects, and run time support, which enables us to modify the functionality of hardware objects on the fly, i.e. dynamically during runtime. In order to provide hardware objects with the facilities considered above and eliminate some constrains, we suggest an architecture of FPGA combining its logic cells with regular matrix structures that are moveable with in an FPGA. Finally the paper suggests some reasonable ways, aimed at developing FPGA-based circuits.
Autores principais:Sklyarov, Valery
Outros Autores:Melo, Andreia; Oliveira, Arnaldo; Lau, Nuno; Monteiro, Ricardo Sal
Assunto:Field Programmable Gate Arrays FPGA Circuitos virtuais
Ano:1998
País:Portugal
Tipo de documento:artigo
Instituição associada:Universidade de Aveiro Departamento de Electrónica Telecomunicações e Informática
Idioma:português
Origem:Electrónica e Telecomunicações
Descrição
Resumo:This paper discusses dynamically reconfigurable field programmable gate arrays (FPGA) and their use for different practical applications. The technique considered presents different ways that might be used in order to design virtual logic schemes, which have acquired such properties as flexibility, extensibility and reusability. Since objectorientedtechnology allows to design software systems with such facilities, we have been trying to apply some ideas of this technology to the design of hardware circuits based on reprogrammable and reconfigurable logic blocks, such asFPGA cells. These ideas are encapsulation, making it possible to construct hardware objects, inheritance, allowingto provide reuse of existing hardware objects, and run time support, which enables us to modify the functionality of hardware objects on the fly, i.e. dynamically during runtime. In order to provide hardware objects with the facilities considered above and eliminate some constrains, we suggest an architecture of FPGA combining its logic cells with regular matrix structures that are moveable with in an FPGA. Finally the paper suggests some reasonable ways, aimed at developing FPGA-based circuits.

Atividades financiadas

Não foram encontrados projetos financiados.