Nome da Atividade
SISTEMAS DIGITAIS AVANÇADOS
CÓDIGO
22000269
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Unidade responsável
CRÉDITOS
4
CARGA HORÁRIA TEÓRICA
2
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA OBRIGATÓRIA
4
FREQUÊNCIA APROVAÇÃO
75%

Ementa

Conceitos de Sistemas Digitais. Níveis de Abstração. Metodologias de Projeto de Sistemas em Chip. Modelo Parte Operativa/Parte de Controle. VHDL. Projeto da Parte de Controle: Máquina de Estados Finitos. Projeto da Parte Operativa. Prototipação.

Objectives

Objetivo Geral:

O objetivo da disciplina é abordar os conceitos correlacionados ao projeto de sistemas digitais através da linguagem de descrição de hardware VHDL. Os sistemas projetados em VHDL serão prototipados em dispositivos programáveis do tipo FPGA, para que o aluno possa observar o funcionamento do sistema desenvolvido em uma plataforma real. Ao final da disciplina espera-se que os alunos estejam aptos a desenvolver, simular, validar e prototipar projetos de sistemas digitais.

Conteúdo Programático

1. Revisão de conceitos básicos de técnicas digitais: portas lógicas, circuitos combinacionais, circuitos seqüenciais, projeto hierárquico,
fluxo de projeto, etc.
2. Conceitos de sistemas digitais: níveis de abstração, metodologia de projeto de sistemas em chip, modelo Parte de Controle /
Parte Operativa.
3. Introdução a ferramentas de CAD: entrada para o projeto, síntese e simulação.
4. Introdução à linguagem VHDL: principais comandos, representação de sinais digitais em VHDL, descrição de componentes
básicos, níveis de abstração, concorrência.
5. Modelagem do sistema digital: modelo estrutural, modelo comportamental, modelo misto.
6. Projeto da Parte de Controle em VHDL: Máquinas de Estados Finitos.
7. Projeto da Parte Operativa em VHDL: Datapaths, ULAs e operadores.
8. Usando hierarquia no projeto digital: projeto de um processador RISC simplificado, projeto da parte operativa, projeto da parte
de controle.
9. Exploração do espaço de projeto: projeto visando máximo desempenho, projeto visando mínimo uso de recursos, projeto visando
mínimo consumo de energia.
10. Testabilidade em sistemas digitais: modelos de falhas, sensibilização de caminhos, BIST.

Bibliografia

Bibliografia Básica:

  • BROWN, Stephen. Fundamentals of digital logig with VHDL design. 2. ed. Boston: McGrawHill Higher Education, c2005. 939 p. ISBN 0072460857.
  • UYEMURA, John P. Sistemas Digitais - uma abordagem integrada. São Paulo: Pioneira Thomson Learning, 2002.
  • TOCCI, Ronald J., WIDMER, Neal S, MOSS, Gregory L. Sistemas digitais: princípios e aplicações. 10. ed. São Paulo: Pearson Prentice Hall, 2007. 804 p. ISBN 9788576050957.

Bibliografia Complementar:

  • DEWEY, Allen M. Analysis and design of digital systems with VHDL. Boston: ITPPWS, 1997. 682 p. ISBN 0534954103.
  • GAJSKI, Daniel D. Principles of Digital Design. Upper Saddle River: Prentice Hall, 1997.
  • CARRO, Luigi. Projeto e Prototipação de Sistemas Digitais. Porto Alegre: Editora da Universidade / Universidade Federal do Rio Grande do Sul, 2001.
  • ERCEGOVAC, Milos, LANG, Tomás, MORENO, Jaime H. Introdução aos Sistemas Digitais. Porto Alegre: Bookman, 2000
  • PEDRONI, Volnei A. Circuit design with VHDL. Cambridge: MIT, 2004. 363 p. ISBN 0262162245.

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
M1 2024 / 2 22 22 Ciência da Computação (Bacharelado)
Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
SEG10:00 - 10:50
10:50 - 11:40
QUI13:30 - 14:20
14:20 - 15:10
RAFAEL IANKOWSKI SOARES
Professor responsável pela turma

Disciplinas Equivalentes

Disciplina Curso
SISTEMAS DIGITAIS Ciência da Computação (Bacharelado)
SISTEMAS DIGITAIS AVANÇADOS Engenharia de Computação (Bacharelado)

Page generated on 2024-12-23 09:07:08 (query took 0.137885s)