Publicação
Circuitos virtuais baseados em reprogramação e reconfiguração dinâmica
| 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 |
| 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.