Tecnicas de Co-Design Aplicadas ao Desenvolvimento de uma Interface USB
Nome: JONATHAN TOCZEK SOUZA
Tipo: Dissertação de mestrado acadêmico
Data de publicação: 18/05/2006
Resumo: Esta disserta»c~ao aborda a metodologia de desenvolvimento conhecida como hardwa-
re/software co-design, motivada pela complexidade emergente do desenvolvimento de sis-
temas digitais embarcados e os recentes progressos da tecnologia SoC (System-on-Chip).
Nesse contexto, ¶e proposta uma metodologia capaz de atuar num elevado n¶³vel de
abstra»c~ao, permitindo aos projetistas: um melhor gerenciamento da complexidade, uma
visualiza»c~ao bem de¯nida do processo de desenvolvimento e um re¯namento suave entre
os componentes do sistema, de maneira que as decis~oes de projeto e o particionamento
entre os componentes de hardware e software possam ser realizados de maneira simples e
natural.
Com esse objetivo foi utilizado a linguagem de modelagem uni¯cada - UML (Uni¯ed
Modeling Language), para especi¯ca»c~ao do sistema em alto n¶³vel, e a linguagem SystemC,
para a cria»c~ao de prot¶otipos execut¶aveis e simula»c~oes dos v¶arios n¶³veis de abstra»c~ao de¯-
nidos pela proposta.
Para demonstra»c~ao da metodologia, a implementa»c~ao de uma interface USB (Univer-
sal Serial Bus), que possui caracter¶³sticas co-design que justi¯cam sua utiliza»c~ao como
um exemplo de teste, ser¶a especi¯cada e re¯nada suavemente.
Dessa maneira, considerando a elevada demanda de produ»c~ao e o tempo de vida
relativamente curto destes modernos sistemas que atualmente podem ser encontrados em
quase todos os lugares de nosso cotidiano como: carros, celulares, televisores, microondas
entre outros, esta disserta»c~ao vem auxiliar os esfor»cos metodol¶ogicos, em busca do aumento
de produtividade, no desenvolvimento destes complexos sistemas.