Técnicas de reconfigurabilidade dos FPGAs da família APEX 20K - Altera.

Os dispositivos lógicos programáveis pertencentes à família APEX 20K, são configurados no momento da inicialização do sistema com dados armazenados em dispositivos especificamente desenvolvidos para esse fim. Esta família de FPGAs possui uma interface otimizada, permitindo também que microproces...

Full description

Bibliographic Details
Main Author: Marco Antonio Teixeira
Other Authors: Eduardo Marques
Language:Portuguese
Published: Universidade de São Paulo 2002
Subjects:
PLD
Online Access:http://www.teses.usp.br/teses/disponiveis/55/55134/tde-11092002-164901/
id ndltd-IBICT-oai-teses.usp.br-tde-11092002-164901
record_format oai_dc
spelling ndltd-IBICT-oai-teses.usp.br-tde-11092002-1649012019-01-21T23:19:57Z Técnicas de reconfigurabilidade dos FPGAs da família APEX 20K - Altera. Reconfigurability technics for the FPGAs of family APEX 20K - Altera. Marco Antonio Teixeira Eduardo Marques Rolf Fredi Molz Jorge Luiz e Silva automação circuitos digitais computação reconfigurável FPGA hardware lógica digital PLD reconfigurabilidade reconfigurável automation digital circuits digital logic programmable reconfigurability reconfigurable computing Os dispositivos lógicos programáveis pertencentes à família APEX 20K, são configurados no momento da inicialização do sistema com dados armazenados em dispositivos especificamente desenvolvidos para esse fim. Esta família de FPGAs possui uma interface otimizada, permitindo também que microprocessadores os configure de maneira serial ou paralela, síncrona ou assíncronamente. Depois de configurados, estes FPGAs podem ser reconfigurados em tempo real com novos dados de configuração. A reconfiguração em tempo real conduz a inovadoras aplicações de computação reconfigurável. Os dispositivos de configuração disponíveis comercialmente, limitam-se a configurar os FPGAs apenas no momento da inicialização do sistema e sempre com o mesmo arquivo de configuração. Este trabalho apresenta a implementação de um controlador de configuração capaz de gerenciar a configuração e reconfiguração de múltiplos FPGAs, a partir de vários arquivos distintos de configuração. Todo o projeto é desenvolvido, testado e validado através da ferramenta EDA Quartus™ II, que propicia um ambiente de desenvolvimento integrado de projeto, compilação e síntese lógica, simulação e análise de tempo. The APEX 20K programmable logic devices family, are configured at system power-up with data stored in a specific serial configuration device. This family of FPGAs contain an optimized interface that permits microprocessors to configure APEX 20K devices serially or in parallel, and synchronously or asynchronously. After configured, it can be reconfigured in-circuit by resetting the device and loading new data. Real-time changes lead to innovative reconfigurable computing applications. The commercial available configuration devices limit to configure the APEX 20K devices only on the system power-up and always with the same configuration data file. This work shows a configuration controller implementation that can manage the configuration and reconfiguration of several FPGAs from multiple configuration files. The entire project is developed, tested and validated through the EDA tool Quartus™ II, that provide a integrated package with HDL and schematic design entry, compilation and logic synthesis, full simulation and worst-case timing analysis. 2002-08-26 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/55/55134/tde-11092002-164901/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Ciências da Computação e Matemática Computacional USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP
collection NDLTD
language Portuguese
sources NDLTD
topic automação
circuitos digitais
computação reconfigurável
FPGA
hardware
lógica digital
PLD
reconfigurabilidade
reconfigurável
automation
digital circuits
digital logic
programmable
reconfigurability
reconfigurable computing
spellingShingle automação
circuitos digitais
computação reconfigurável
FPGA
hardware
lógica digital
PLD
reconfigurabilidade
reconfigurável
automation
digital circuits
digital logic
programmable
reconfigurability
reconfigurable computing
Marco Antonio Teixeira
Técnicas de reconfigurabilidade dos FPGAs da família APEX 20K - Altera.
description Os dispositivos lógicos programáveis pertencentes à família APEX 20K, são configurados no momento da inicialização do sistema com dados armazenados em dispositivos especificamente desenvolvidos para esse fim. Esta família de FPGAs possui uma interface otimizada, permitindo também que microprocessadores os configure de maneira serial ou paralela, síncrona ou assíncronamente. Depois de configurados, estes FPGAs podem ser reconfigurados em tempo real com novos dados de configuração. A reconfiguração em tempo real conduz a inovadoras aplicações de computação reconfigurável. Os dispositivos de configuração disponíveis comercialmente, limitam-se a configurar os FPGAs apenas no momento da inicialização do sistema e sempre com o mesmo arquivo de configuração. Este trabalho apresenta a implementação de um controlador de configuração capaz de gerenciar a configuração e reconfiguração de múltiplos FPGAs, a partir de vários arquivos distintos de configuração. Todo o projeto é desenvolvido, testado e validado através da ferramenta EDA Quartus™ II, que propicia um ambiente de desenvolvimento integrado de projeto, compilação e síntese lógica, simulação e análise de tempo. === The APEX 20K programmable logic devices family, are configured at system power-up with data stored in a specific serial configuration device. This family of FPGAs contain an optimized interface that permits microprocessors to configure APEX 20K devices serially or in parallel, and synchronously or asynchronously. After configured, it can be reconfigured in-circuit by resetting the device and loading new data. Real-time changes lead to innovative reconfigurable computing applications. The commercial available configuration devices limit to configure the APEX 20K devices only on the system power-up and always with the same configuration data file. This work shows a configuration controller implementation that can manage the configuration and reconfiguration of several FPGAs from multiple configuration files. The entire project is developed, tested and validated through the EDA tool Quartus™ II, that provide a integrated package with HDL and schematic design entry, compilation and logic synthesis, full simulation and worst-case timing analysis.
author2 Eduardo Marques
author_facet Eduardo Marques
Marco Antonio Teixeira
author Marco Antonio Teixeira
author_sort Marco Antonio Teixeira
title Técnicas de reconfigurabilidade dos FPGAs da família APEX 20K - Altera.
title_short Técnicas de reconfigurabilidade dos FPGAs da família APEX 20K - Altera.
title_full Técnicas de reconfigurabilidade dos FPGAs da família APEX 20K - Altera.
title_fullStr Técnicas de reconfigurabilidade dos FPGAs da família APEX 20K - Altera.
title_full_unstemmed Técnicas de reconfigurabilidade dos FPGAs da família APEX 20K - Altera.
title_sort técnicas de reconfigurabilidade dos fpgas da família apex 20k - altera.
publisher Universidade de São Paulo
publishDate 2002
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-11092002-164901/
work_keys_str_mv AT marcoantonioteixeira tecnicasdereconfigurabilidadedosfpgasdafamiliaapex20kaltera
AT marcoantonioteixeira reconfigurabilitytechnicsforthefpgasoffamilyapex20kaltera
_version_ 1718905147405369344