Especificação, projecto e implementação de circuitos de controlo virtuais

  • Arnaldo Oliveira
  • Valery Sklyarov
Palavras-chave: Circuitos de controlo virtuais, HGSs, Esquemas gráficos hierárquicos, FPGA

Resumo

Este artigo descreve técnicas para especificação, projecto e implementação de circuitos de controlo virtuais. Tal como os circuitos de controlo ordinários, são normalmente implementados usando Máquinas de Estados Finitos. No entanto, através da sua reconfiguração, estes circuitos utilizam o mesmo hardware para executar diferentes partes de um algoritmo de controlo. O método de especificação adoptado baseia-se em Esquemas Gráficos Hierárquicos (Hierarchical Graph-Schemes – HGSs), com algumas extensões propostas pelos autores. Devido à arquitectura do dispositivo base utilizado, a técnica de codificação de estados one-hot é a mais indicada. Em algumas aplicações, a reconfiguração deve ser realizada sem interromper o funcionamento do circuito, o que implica a utilização de dispositivos reconfiguráveis dinamicamente. As duas implementações apresentadas utilizam uma FPGA reconfigurável dinamicamente da família XC6200 da Xilinx. É também proposta uma arquitectura optimizada, para implementar em VLSI unidades de controlo reconfiguráveis.

Publicado
1999-01-01
Secção
Artigos