Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM

Detalhes bibliográficos
Autor(a) principal: Sigrist, Thiago Massariolli
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1606336
Resumo: Orientador: Rodolfo Jardim de Azevedo
id UNICAMP-30_632306f5d051d74c7d98173c98f77ee8
oai_identifier_str oai::416663
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLMRestructuring of ArchC for integration to TLM-based projectSimulação (Computadores digitais) - Métodos de simulaçãoHardware - Linguagens descritivasHardware - ArquiteturaDigital computer simulationComputer hardware description languagesHardwareOrientador: Rodolfo Jardim de AzevedoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: O surgimento dos SoCs (Systems-on-Chip) levou ao desenvolvimento das metodologias de projeto baseadas em TLM (Transaction-Level Modelling), que oferecem diversas etapas de modelagem intermediárias entre a especificação pura e a descrição sintetizável RTL (Register Transfer Level ), tornando mais tratável o projeto de sistemas dessa complexidade. Levando-se em consideração que esses sistemas geralmente possuem microprocessadores como módulos principais, torna-se desejável o uso de linguagens de descrição de arquiteturas (ADLs ? Architecture Description Languages) como ArchC e suas ferramentas para que seja possível modelar esses processadores e gerar módulos simuladores para eles em uma fração do tempo tradicionalmente gasto com essa tarefa. Porém, ArchC, em sua penúltima versão, a 1.6, possui utilidade limitada para esse fim, pois os simuladores que é capaz de gerar são autocontidos, não sendo facilmente integráveis aos modelos TLM em nível de sistema como um todo. Este trabalho consiste em uma remodelagem da linguagem ArchC e sua ferramenta acsim de modo a acrescentar essa capacidade de integração aos simuladores funcionais interpretados que é capaz de gerar, dando assim origem à versão 2.0 de ArchCAbstract: The advent of SoCs (Systems-on-Chip) lead to the development of project methodologies based on TLM (Transaction-Level Modelling), which consist of several modelling layers between pure specifications and synthesizable RTL (Register Transfer Level ) descriptions, making the complexity of such systems more manageable. Considering that those systems usually have microprocessors as main modules, it is desirable to use architecture description languages (ADLs) like ArchC and its toolkit to model those processors and generate simulator modules for them in a fraction of the time usually spent in that task. However, ArchC, in its previous version, 1.6, has limitations for that use, since the simulators it generates are self-contained, thus hard to integrate to TLM system-level models. This work consists in remodelling ArchC and its acsim tool, adding this ability of integration to its functional interpreted simulators, leading to version 2.0 of ArchCMestradoSistemas de ComputaçãoMestre em Ciência da Computação[s.n.]Azevedo, Rodolfo Jardim de, 1974-Ordonez, Edward David MorenoAnido, Ricardo de OliveiraUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASSigrist, Thiago Massariolli20072007-02-28T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf94 p. : il.(Broch.)https://hdl.handle.net/20.500.12733/1606336SIGRIST, Thiago Massariolli. Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM. 2007. 94 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1606336. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/416663porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T05:04:27Zoai::416663Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T05:04:27Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM
Restructuring of ArchC for integration to TLM-based project
title Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM
spellingShingle Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM
Sigrist, Thiago Massariolli
Simulação (Computadores digitais) - Métodos de simulação
Hardware - Linguagens descritivas
Hardware - Arquitetura
Digital computer simulation
Computer hardware description languages
Hardware
title_short Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM
title_full Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM
title_fullStr Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM
title_full_unstemmed Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM
title_sort Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM
author Sigrist, Thiago Massariolli
author_facet Sigrist, Thiago Massariolli
author_role author
dc.contributor.none.fl_str_mv Azevedo, Rodolfo Jardim de, 1974-
Ordonez, Edward David Moreno
Anido, Ricardo de Oliveira
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Sigrist, Thiago Massariolli
dc.subject.por.fl_str_mv Simulação (Computadores digitais) - Métodos de simulação
Hardware - Linguagens descritivas
Hardware - Arquitetura
Digital computer simulation
Computer hardware description languages
Hardware
topic Simulação (Computadores digitais) - Métodos de simulação
Hardware - Linguagens descritivas
Hardware - Arquitetura
Digital computer simulation
Computer hardware description languages
Hardware
description Orientador: Rodolfo Jardim de Azevedo
publishDate 2007
dc.date.none.fl_str_mv 2007
2007-02-28T00:00:00Z
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 (Broch.)
https://hdl.handle.net/20.500.12733/1606336
SIGRIST, Thiago Massariolli. Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM. 2007. 94 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1606336. Acesso em: 15 mai. 2024.
identifier_str_mv (Broch.)
SIGRIST, Thiago Massariolli. Reestruturação de ArchC para integração a metodologias de projeto baseadas em TLM. 2007. 94 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1606336. Acesso em: 15 mai. 2024.
url https://hdl.handle.net/20.500.12733/1606336
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/416663
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
94 p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138434576547840