Uma abordagem para analise e projeto de IPcores com geraÃÃo automÃtica de interfaces utilizando UML 2.0

AUTOR(ES)
DATA DE PUBLICAÇÃO

2009

RESUMO

Equipamentos cada vez mais sofisticados, capazes de agregar informaÃÃo, comunicaÃÃo e entretenimento em pequenos espaÃos e em qualquer lugar a um custo cada vez mais baixo tÃm alavancado o mercado de dispositivos microeletrÃnicos. Contudo, esta sofisticaÃÃo trouxe um aumento da complexidade dos projetos e um maior tempo para o desenvolvimento dos mesmos. Para combater essas adversidades surgiu o paradigma de desenvolvimento System-on-Chip (SoC) que consiste na integraÃÃo de um grupo de mÃdulos de propriedade intelectual (IP-core) com funcionalidades diferentes em um Ãnico chip. Nesse contexto esse trabalho propÃe um fluxo de atividades para o projeto de uma arquitetura para o IP-core a partir de sua especificaÃÃo de requisitos. AlÃm disso, foi implementada uma ferramenta para geraÃÃo de cÃdigo SystemC da comunicaÃÃo entre os mÃdulos projetados na arquitetura. O fluxo proposto utiliza UML como linguagem de suporte a suas atividades. Essas atividades incluem desde anÃlise textual atà o projeto da hierarquia de mÃdulos e suas interfaces. O modelo UML resultante à entÃo processado pela ferramenta, que extrai informaÃÃes das interfaces projetadas e gera cÃdigo sintetizÃvel para essas interfaces. Essa abordagem de geraÃÃo permite ao projetista acessar funÃÃes (realizar uma chamada de funÃÃo) intermÃdulos diretamente atravÃs das portas destes. Os resultados mostram, atravÃs do projeto de um controlador de LCD alfa-numÃrico, uma diminuiÃÃo na quantidade de cÃdigo necessÃrio para desenvolvÃ-lo devido, principalmente, ao reuso da comunicaÃÃo e do projeto sistemÃtico da arquitetura.

ASSUNTO(S)

systemc analysis &design uml (computaÃÃo) interface generation microelectronic uml circuitos integrados integrated circuits ciencia da computacao microeletrÃnica code generation

Documentos Relacionados