ExtraÃÃo de informaÃÃes estruturais e de comunicaÃÃo de descriÃÃes em SystemC

AUTOR(ES)
DATA DE PUBLICAÇÃO

2004

RESUMO

No competitivo mercado de sistemas digitais dedicados, a crescente demanda por produtos com funcionalidades cada vez mais complexas tem tornado o projeto de tais sistemas um grande desafio. Neste cenÃrio, torna-se necessÃria a construÃÃo de modelos virtuais do sistema, em diferentes nÃveis de abstraÃÃo, a fim de permitir a exploraÃÃo do espaÃo de projeto e a validaÃÃo funcional do mesmo, antes de sua implementaÃÃo final. SystemC Ã uma biblioteca de classes C++ que permite a construÃÃo de tais modelos. Embora ferramentas comuns de C++ possam ser usadas para desenvolver modelos em SystemC, elas nÃo atendem Ãs necessidades especÃficas da modelagem de sistemas. Ferramentas especÃficas precisam reconhecer os elementos de SystemC nos arquivos-fonte, para poderem prestar qualquer tipo de auxÃlio ao projetista, nas atividades de modelagem, anÃlise, validaÃÃo, etc. Neste trabalho, apresentamos uma tÃcnica, e uma ferramenta-protÃtipo, para a identificaÃÃo e extraÃÃo de informaÃÃo estrutural de modelos em SystemC, usando algoritmos de casamento de padrÃes sobre o grafo semÃntico extraÃdo dos cÃdigos-fonte por uma ferramenta de extraÃÃo para C++. A ferramenta-protÃtipo foi usada com sucesso em vÃrios exemplos de modelos em SystemC, dentre eles o modelo de uma CPU RISC

ASSUNTO(S)

ciencia da computacao systemc modelagem de sistemas virtual models of the system linguagem de descriÃÃo de hardware systemc (linguagem de programaÃÃo de computador) system modeling sistemas embarcados / sistemas embutidos

Documentos Relacionados