Departamento de Informática e Estatística

Programas de Ensino
Visitante (Entrar)

Programa de Ensino 20082

Aprovado pelo Departamento em: 25-6-2008

  1. Identificação: Visualizar em PDF
    • 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
  2. Curso(s):
    • Ciências da Computação (208)
  3. Requisito(s):
    • Ciências da Computação (208)
      • INE5366 - Arquitetura de Computadores I (b2)
  4. Ementa:
    • Projeto completo de implementação de um microcomputador: CPU, RAM, EPROM, TECLADO, DISPLAY, PORTAS. Teste de desenvolvimento.
  5. Objetivo(s):
    • Geral: Capacitar os alunos ao desenvolvimento de projetos de sistemas computacionais dedicados baseados em microprocessadores.
    • Específicos:
      1. Apresentar técnicas e conceitos pertinentes ao projeto de sistemas embarcados.
      2. Capacitar os alunos ao desenvolvimento de projetos de sistemas embarcados simples baseados em microprocessadores.
      3. Projetar e prototipar um sistema embarcado simples.
  6. 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]
  7. Bibliografia Básica:
    • Peter Marwedel, Embedded System Design, Springer, 2005.
  8. 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.