Busca avançada
Ano de início
Entree


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

Texto completo
Autor(es):
Thiago Massariolli Sigrist
Número total de Autores: 1
Tipo de documento: Dissertação de Mestrado
Imprenta: Campinas, SP.
Instituição: Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Data de defesa:
Membros da banca:
Rodolfo Jardim de Azevedo; Edward David Moreno Ordonez; Ricardo de Oliveira Anido
Orientador: Rodolfo Jardim de Azevedo
Resumo

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 ArchC (AU)

Processo FAPESP: 04/05090-9 - Utilizacao de multiplos processadores em substituicao de modulos de hardware no projeto de socs.
Beneficiário:Thiago Massariolli Sigrist
Modalidade de apoio: Bolsas no Brasil - Mestrado