Comutador ATM reconfigurável dinamicamente através de hardware.
| Ano de defesa: | 2002 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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. |
| id |
USP_645102ce5eb3cad2fea482c38a845f1f |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-12112024-112146 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Comutador ATM reconfigurável dinamicamente através de hardware.Untitled in englishATM (Computer networks)ATM (Redes de computadores)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.Using the components called FPGAs (Field Programmable Gate Arrays), it is possible to implement SPRs (\"Sistemas Parcialmente Reconfiguráveis\" - Partial Reconfigurable Systems). The main feature of such systems is the possibility of altering part of their hardware, to implement new functions, without stoping the rest of the system. This thesis shows that it is possible the implementation of an ATM switch dynamically reconfirable (in hardware), in an unique FPGA, using the SPRs concept. To program these devices it is used one file named \"bitstream\". The main problem regarding the implementation of a SPR in only one FPGA is exactly the partial bitstream generation, with only the bits needed to reconfigure the chosen chip region. The tool called PARBIT, developed specifically for the partial bitstream generation, for the Virtex FPGAs, from Xilinx Inc., is defined, specified, developed and presented in this work. Along with PARBIT, it is presented the methodology that has to be used, in order to use commercial tools to generate the input files for PARBIT. The architecture of Virtex components is described in this work, along with the structure of the bitstream, in order to make the reader understand how it is possible to select any area inside the FPGA, and extract only the bis used to reconfigure it.Biblioteca Digitais de Teses e Dissertações da USPKofuji, Sergio TakeoHorta, Edson Lemos2002-08-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3142/tde-12112024-112146/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-11-12T13:25:02Zoai:teses.usp.br:tde-12112024-112146Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-11-12T13:25:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Comutador ATM reconfigurável dinamicamente através de hardware. Untitled in english |
| title |
Comutador ATM reconfigurável dinamicamente através de hardware. |
| spellingShingle |
Comutador ATM reconfigurável dinamicamente através de hardware. Horta, Edson Lemos ATM (Computer networks) ATM (Redes de computadores) |
| title_short |
Comutador ATM reconfigurável dinamicamente através de hardware. |
| title_full |
Comutador ATM reconfigurável dinamicamente através de hardware. |
| title_fullStr |
Comutador ATM reconfigurável dinamicamente através de hardware. |
| title_full_unstemmed |
Comutador ATM reconfigurável dinamicamente através de hardware. |
| title_sort |
Comutador ATM reconfigurável dinamicamente através de hardware. |
| author |
Horta, Edson Lemos |
| author_facet |
Horta, Edson Lemos |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Kofuji, Sergio Takeo |
| dc.contributor.author.fl_str_mv |
Horta, Edson Lemos |
| dc.subject.por.fl_str_mv |
ATM (Computer networks) ATM (Redes de computadores) |
| topic |
ATM (Computer networks) ATM (Redes de computadores) |
| description |
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. |
| publishDate |
2002 |
| dc.date.none.fl_str_mv |
2002-08-13 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/3/3142/tde-12112024-112146/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3142/tde-12112024-112146/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1818598505190522880 |