As aulas da disciplina consistem em uma partes teórica e prática, intercaladas. Na parte teórica, serão revisados alguns conceitos vistos nas disciplinas da linha de formação em Micro e Nanoeletrônica do curso de Eletrônica e Sistemas. Além disso, serão introduzidos conceitos novos com ênfase na arquitetura hardware software. Na parte prática, os alunos terão atividades computacionais em laboratório didático utilizando programas de desenvolvimento de hardware e software e auxilio a projeto. Exemplos de conceitos que serão abordados na disciplina são:
1) projeto estruturado e personalizado de hardware para sistemas embarcados;
2) desenvolvimento de software embarcado;
3) comunicação processador- periféricos / interrupção
4) desenvolvimento de drivers e controladores;
5) núcleo de IP de usuário (personalizado);
6) plataformas de projeto.
Estes conceitos serão utilizados em sessões práticas no desenvolvimento de um projeto específico de sistema, utilizando-se:
- processador de propósito geral
- plataforma de desenvolvimento para FPGAs .
|