Spelling suggestions: "subject:"aleração dde interfaces"" "subject:"aleração dee interfaces""
1 |
Uma abordagem para analise e projeto de IPcores com geração automática de interfaces utilizando UML 2.0ARAUJO, Andre Aziz Camilo de 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:52:33Z (GMT). No. of bitstreams: 1
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / 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
|
2 |
Otimização de interconexões em plataformas virtuaisDouglas Leite Cabral Junior, Adelmario 31 January 2010 (has links)
Made available in DSpace on 2014-06-12T15:55:01Z (GMT). No. of bitstreams: 2
arquivo2127_1.pdf: 1303008 bytes, checksum: a3b25dd6d52acc59b88d7d0bebd45702 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 / Este trabalho apresenta uma abordagem para a geração de uma plataforma
virtual com otimização da comunicação de um SoC a partir de sua descrição
UML. A modelagem do sistema é feita em UML 2.0 utilizando o profile UMLESL,
que permite ao desenvolvedor descrever as relações entre os módulos
internos de um sistema sem precisar se preocupar com informações sobre a sua
comunicação, como protocolos e sinais das portas. Além dessa abstração da
comunicação, o UML-ESL permite que o desenvolvedor descreva características
temporais destas comunicações, como quando e quais delas acontecem. Estas
informações são utilizadas como entrada para o trabalho apresentado aqui, que
a partir do formato intermediário SLIF (XML bem definido e estruturado que
guarda as informações de um sistema modelado em UML-ESL) gera uma
plataforma que emula o funcionamento do SoC. A otimização da comunicação é
feita a partir das informações temporais descritas pelo desenvolvedor durante a
modelagem do sistema, com base nessas informações o algoritmo procura
utilizar o menor número de barramentos possíveis para interconectar os
módulos que compõem um SoC, levando-se em conta as requisições que podem
ocorrer em paralelo. Para isso o algoritmo escolhe se a comunicação entre dois
módulos ocorre via um barramento ou conexão ponto a ponto. Para validar o
trabalho apresentado à abordagem foi aplicada a arquitetura de um USB Host,
produzindo a sua arquitetura de comunicação
|
3 |
Um ambiente para geração automática de biblioteca de componentes de comunicação em sistemas embarcados distribuídosDÓRIA, Valnor Calheiros January 2003 (has links)
Made available in DSpace on 2014-06-12T15:58:54Z (GMT). No. of bitstreams: 1
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2003 / Hardware/software co-design é uma metodologia utilizada para o desenvolvimento de
sistemas digitais compostos por componentes de software e por componentes de hardware,
que possibilita obter um drástico ganho de produtividade no desenvolvimento de tais sistemas.
Este ganho de produtividade pode ser utilizado na exploração de diversas alternativas de
solução, a fim de se conseguir melhorar a qualidade e reduzir o custo do projeto final. Com o
recente crescimento da utilização de sistemas embarcados distribuídos, os projetistas têm cada
vez mais utilizado ambientes de hardware/software co-design que suportem esta categoria de
projetos.
O co-design de sistemas embarcados distribuídos é uma tarefa ainda mais desafiadora,
pois cada fase da metodologia tem que considerar as restrições físicas impostas pelas
características distribuídas destes sistemas. Um dos desafios do co-design de sistemas
embarcados distribuídos está na geração de comunicação entre processos alocados em
diferentes sistemas embarcados. Trata-se de uma tarefa tediosa, propícia a erros e que
consome bastante tempo quando não é realizada automaticamente, pois, a cada nova situação
a ser analisada, a ausência de uma ferramenta de auxílio ao projeto força o projetista do
sistema a refazer todos os parâmetros que são dependentes da aplicação e customizar os
subsistemas de comunicação de maneira a refletir a nova arquitetura a ser analisada.
O objetivo principal desse trabalho foi o desenvolvimento de um ambiente que gere
automaticamente uma biblioteca de componentes de comunicação para sistemas embarcados
que estão distribuídos. O sistema deve suportar projetos de diferentes escalas e com topologia
qualquer. Para tanto, foi definido um modelo de comunicação, foi proposta uma arquitetura de
rede para a qual o sistema deve gerar os componentes de comunicação e foi realizado o
desenvolvimento de uma biblioteca de componentes de comunicação com especificações de
implementação em hardware e em software, que suportam inclusive comunicação através da
Internet. Como resultado do trabalho, foi implementado um sistema de geração automática de
componentes de comunicação, GCCom, que oferece suporte ao desenvolvimento de projetos
de sistemas embarcados distribuídos
|
Page generated in 0.0866 seconds