Detalhes bibliográficos
Ano de defesa: |
2002 |
Autor(a) principal: |
Horta, Edson Lemos |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Tese
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
https://www.teses.usp.br/teses/disponiveis/3/3142/tde-12112024-112146/
|
Resumo: |
Através da utilização de FPGAs (\"Field Programmable Gate Arrays\"), é possível a implementação de SPRs (\"Sistemas Parcialmente Reconfiguráveis\"). A principal característica destes sistemas é a possibilidade de alterar parte do seu hardware, para implementar novas funções, sem que o resto do sistema pare de funcionar. Esta tese mostra que é possível a implementação de um comutador ATM reconfigurável dinamicamente através de hardware, em um único FPGA, utilizando o conceito de SPRs. Para a programação destes dispositivos é utilizado um arquivo denominado \"bitstream\". O principal problema existente quanto a implementação de um SPR em um único FPGA é exatamente a geração dos \"bitstreams\" parciais, contendo apenas os bits necessários à configuração da parte que será atualizada no chip. A ferramenta PARBIT, desenvolvida especialmente para a geração de \"bitstreams\" parciais para os FPGAs da família Virtex, da Xilinx Inc., é definida, especificada, desenvolvida e apresentada neste trabalho. Juntamente com ela, é apresentado o método de projeto para a geração correta dos arquivos de entrada para a mesma, utilizando ferramentas disponíveis comercialmente. A arquitetura dos componentes da família Virtex é descrita neste trabalho, juntamente com a estrutura do arquivo de configuração, para que o leitor compreenda de que maneira é possível selecionar uma área qualquer do FPGA e extrair apenas os bits necessários à configuração da mesma. |