Programa de Ensino 20082
Aprovado pelo Departamento em: 25-6-2008
- Identificação:
- Disciplina: INE5349 - Laboratório de Microprocessadores
- Carga horária: 54 horas-aula
Teóricas: 18
Práticas: 36
- Período:
Início da oferta da disciplina até a presente data
- Curso(s):
- Ciências da Computação (208)
- Requisito(s):
- Ciências da Computação (208)
- INE5366 - Arquitetura de Computadores I (b2)
- Ementa:
- Projeto completo de implementação de um microcomputador: CPU, RAM, EPROM, TECLADO, DISPLAY, PORTAS. Teste de desenvolvimento.
- Objetivo(s):
- Geral: Capacitar os alunos ao desenvolvimento de projetos de sistemas computacionais dedicados baseados em microprocessadores.
- Específicos:
- Apresentar técnicas e conceitos pertinentes ao projeto de sistemas embarcados.
- Capacitar os alunos ao desenvolvimento de projetos de sistemas embarcados simples baseados em microprocessadores.
- Projetar e prototipar um sistema embarcado simples.
- Conteúdo Programático:
- Introdução [3 horas-aula]
- Perspectiva histórica
- Revisão de organização de computadores
- Projeto de sistemas embarcados de processos [12 horas-aula]
- Princípios metodológicos de projeto
- Requisitos de sistemas de tempo-real
- Técnicas de implementação de software embarcado
- Técnicas de depuração e validação
- Entrada e saída básica [9 horas-aula]
- Portas de E/S
- Interrupções
- PIO/DMA
- Temporização [6 horas-aula]
- Contadores e temporizadores
- Watchdog timer
- Relógio de tempo-real
- Conversão Analógico/Digital [9 horas-aula]
- Sensores (A -> D)
- Atuadores (D -> A)
- Introdução a sistemas reconfiguráveis [6 horas-aula]
- Dispositivos de lógica programável
- Processadores soft-core
- System-on-Chip (SoC)
- Introdução a sistemas de tempo-real [6 horas-aula]
- Discussão [3 horas-aula]
- Bibliografia Básica:
- Peter Marwedel, Embedded System Design, Springer, 2005.
- Bibliografia Complementar:
- Steve Heath, Embedded Systems Design, Newnes, 2003.
- Bruce Powel Douglass, Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks and Patterns, Addison-Wesley, 1999.
- David E. Simon, An Embedded Software Primer, Addison-Wesley, 1999.