Implementação de um sistema de síntese de alto nível baseado em modelos java

Detalhes bibliográficos
Autor(a) principal: Bertasi, Debora
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/1627
Resumo: Este trabalho apresenta uma metodologia para a geração automática de ASICs, em VHDL, a partir da linguagem de entrada Java. Como linguagem de especificação adotou-se a Linguagem Java por esta possuir características desejáveis para especificação a nível de sistema, como: orientação a objetos, portabilidade e segurança. O sistema é especificamente projetado para suportar síntese de ASICs a partir dos modelos de computação Máquina de Estados Finita e Pipeline. Neste trabalho, adotou-se estes modelos de computação por serem mais usados em sistemas embarcados As principais características exploradas são a disponibilização da geração de ASICs para a ferramenta SASHIMI, o alto nível de abstração com que o projetista pode contar em seu projeto, as otimizações de escalonamento realizadas automaticamente, e o sistema ser capaz de abstrair diferentes modelos de computação para uma descrição em VHDL. Portanto, o ambiente permite a redução do tempo de projeto e, consequentemente, dos custos agregados, diminuindo a probabilidade de erros na elaboração do projeto, portabilidade e reuso de código – através da orientação a objetos de Java – podendo-se proteger os investimentos prévios em desenvolvimento de software. A validação desses conceitos foi realizada mediante estudos de casos, utilizando-se algumas aplicações e analisando os resultados obtidos com a geração dos ASICs.
id URGS_2d356341ed36707c17c95daecea7a3f2
oai_identifier_str oai:www.lume.ufrgs.br:10183/1627
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Bertasi, DeboraCarro, Luigi2007-06-06T17:16:20Z2002http://hdl.handle.net/10183/1627000353935Este trabalho apresenta uma metodologia para a geração automática de ASICs, em VHDL, a partir da linguagem de entrada Java. Como linguagem de especificação adotou-se a Linguagem Java por esta possuir características desejáveis para especificação a nível de sistema, como: orientação a objetos, portabilidade e segurança. O sistema é especificamente projetado para suportar síntese de ASICs a partir dos modelos de computação Máquina de Estados Finita e Pipeline. Neste trabalho, adotou-se estes modelos de computação por serem mais usados em sistemas embarcados As principais características exploradas são a disponibilização da geração de ASICs para a ferramenta SASHIMI, o alto nível de abstração com que o projetista pode contar em seu projeto, as otimizações de escalonamento realizadas automaticamente, e o sistema ser capaz de abstrair diferentes modelos de computação para uma descrição em VHDL. Portanto, o ambiente permite a redução do tempo de projeto e, consequentemente, dos custos agregados, diminuindo a probabilidade de erros na elaboração do projeto, portabilidade e reuso de código – através da orientação a objetos de Java – podendo-se proteger os investimentos prévios em desenvolvimento de software. A validação desses conceitos foi realizada mediante estudos de casos, utilizando-se algumas aplicações e analisando os resultados obtidos com a geração dos ASICs.application/pdfporMicroeletrônicaSintese : Alto nivelVhdlSistemas embarcadosImplementação de um sistema de síntese de alto nível baseado em modelos javainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2002mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000353935.pdf000353935.pdfTexto completoapplication/pdf1374730http://www.lume.ufrgs.br/bitstream/10183/1627/1/000353935.pdf34fdb6c126e9162267e02ddac75bd086MD51TEXT000353935.pdf.txt000353935.pdf.txtExtracted Texttext/plain140444http://www.lume.ufrgs.br/bitstream/10183/1627/2/000353935.pdf.txt864891c03f8c74bc088012c9982a3b23MD52THUMBNAIL000353935.pdf.jpg000353935.pdf.jpgGenerated Thumbnailimage/jpeg1201http://www.lume.ufrgs.br/bitstream/10183/1627/3/000353935.pdf.jpgfd5927c8a92f12a7e8ae0fd7549b5956MD5310183/16272018-10-10 08:24:05.732oai:www.lume.ufrgs.br:10183/1627Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-10T11:24:05Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Implementação de um sistema de síntese de alto nível baseado em modelos java
title Implementação de um sistema de síntese de alto nível baseado em modelos java
spellingShingle Implementação de um sistema de síntese de alto nível baseado em modelos java
Bertasi, Debora
Microeletrônica
Sintese : Alto nivel
Vhdl
Sistemas embarcados
title_short Implementação de um sistema de síntese de alto nível baseado em modelos java
title_full Implementação de um sistema de síntese de alto nível baseado em modelos java
title_fullStr Implementação de um sistema de síntese de alto nível baseado em modelos java
title_full_unstemmed Implementação de um sistema de síntese de alto nível baseado em modelos java
title_sort Implementação de um sistema de síntese de alto nível baseado em modelos java
author Bertasi, Debora
author_facet Bertasi, Debora
author_role author
dc.contributor.author.fl_str_mv Bertasi, Debora
dc.contributor.advisor1.fl_str_mv Carro, Luigi
contributor_str_mv Carro, Luigi
dc.subject.por.fl_str_mv Microeletrônica
Sintese : Alto nivel
Vhdl
Sistemas embarcados
topic Microeletrônica
Sintese : Alto nivel
Vhdl
Sistemas embarcados
description Este trabalho apresenta uma metodologia para a geração automática de ASICs, em VHDL, a partir da linguagem de entrada Java. Como linguagem de especificação adotou-se a Linguagem Java por esta possuir características desejáveis para especificação a nível de sistema, como: orientação a objetos, portabilidade e segurança. O sistema é especificamente projetado para suportar síntese de ASICs a partir dos modelos de computação Máquina de Estados Finita e Pipeline. Neste trabalho, adotou-se estes modelos de computação por serem mais usados em sistemas embarcados As principais características exploradas são a disponibilização da geração de ASICs para a ferramenta SASHIMI, o alto nível de abstração com que o projetista pode contar em seu projeto, as otimizações de escalonamento realizadas automaticamente, e o sistema ser capaz de abstrair diferentes modelos de computação para uma descrição em VHDL. Portanto, o ambiente permite a redução do tempo de projeto e, consequentemente, dos custos agregados, diminuindo a probabilidade de erros na elaboração do projeto, portabilidade e reuso de código – através da orientação a objetos de Java – podendo-se proteger os investimentos prévios em desenvolvimento de software. A validação desses conceitos foi realizada mediante estudos de casos, utilizando-se algumas aplicações e analisando os resultados obtidos com a geração dos ASICs.
publishDate 2002
dc.date.issued.fl_str_mv 2002
dc.date.accessioned.fl_str_mv 2007-06-06T17:16:20Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/1627
dc.identifier.nrb.pt_BR.fl_str_mv 000353935
url http://hdl.handle.net/10183/1627
identifier_str_mv 000353935
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/1627/1/000353935.pdf
http://www.lume.ufrgs.br/bitstream/10183/1627/2/000353935.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/1627/3/000353935.pdf.jpg
bitstream.checksum.fl_str_mv 34fdb6c126e9162267e02ddac75bd086
864891c03f8c74bc088012c9982a3b23
fd5927c8a92f12a7e8ae0fd7549b5956
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1800308908756041728