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

Ementa

Análise das unidades de controle, aritmética, lógica e fluxo de dados dos microprocessadores e microcontroladores. Organização hierárquica de memórias.

Objetivos

Objetivo Geral:

Objetivo geral:
Apresentar os detalhes relacionados com o projeto de processadores e sistemas digitais programáveis.

Objetivos específicos:
- Revisar os conceitos básicos de arquiteturas de computadores.
- Apresentar os aspectos relacionados ao projeto de um conjunto de instruções.
- Exemplificar os conceitos de fluxo de dados e fluxo de controle.
- Compreender os princípios de projeto das unidades de execução (ALUs).
- Apresentar as formas de projeto da unidade de controle.
- Introduzir os conceitos de organização hierárquica de memórias.
- Aplicar os conceitos estudados no projeto de um processador.

 

Objetivos Específicos:

Revisar os conceitos básicos de arquiteturas de computadores.
Apresentar os aspectos relacionados ao projeto de um conjunto de instruções.
Exemplificar os conceitos de fluxo de dados e fluxo de controle.
Compreender os princípios de projeto das unidades de execução (ALUs).
Apresentar as formas de projeto da unidade de controle.
Introduzir os conceitos de organização hierárquica de memórias.
Aplicar os conceitos estudados no projeto de um processador.

Conteúdo Programático

1. Introdução aos sistemas computacionais
1.1 Conceitos básicos
1.2 A unidade central de processamento
1.3 A memória
1.4 O sistema de entrada e saída e barramentos
1.5 O conjunto de instruções
2. O projeto do conjunto de instruções
2.1 Diretrizes de projeto
2.2 Estudo de caso: o computador RAMSES
2.3 Estudo de caso: a arquitetura MIPS
3. A organização da CPU
3.1 A ULA
3.2 Outras unidades operativas
3.3 A unidade de controle
4. A organização da memória
4.1 Espaço de endereços e mapeamento de memórias
4.2 A hierarquia de memórias
5. A organização da entrada e saída
5.1 Técnicas de I/O
6. Projeto de um processador

Bibliografia

Bibliografia Básica:

  • HENNESSY, John L.; PATTERSON, David A. Organização e projeto de computadores : a interface hardware/software. 3.ed. Rio de Janeiro: Campus,Elsevier, 2005. 484 p. ISBN 8535215212.
  • WEBER, Raul Fernando. Fundamentos de arquitetura de computadores. 3. ed. Porto Alegre: Sagra Luzzatto,UFRGS. Instituto de Informática, 2004. 306 p. (Série Livros didáticos; 8). ISBN 8524106352.
  • 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:

  • CAPUANO, Francisco Gabriel. Elementos de eletronica digital. 29. ed. rev., atual. e ampl. São Paulo: Érica, 1998. 524 p. ISBN 8571940193.
  • PEDRONI, Volnei A. Eletrônica digital moderna e VHDL. Rio de Janeiro: Elsevier, 2010. 619 p. ISBN 9788535234657.
  • BROWN, Stephen. Fundamentals of digital logic with VHDL design. 2. ed. Boston: McGrawHill Higher Education, c2005. 939 p. ISBN 0072460857.
  • WESTE, Neil H. E.; DAVID, Harris. CMOS VLSI design: a circuits and systems perspective. 3. ed. Boston: Pearson Addison Wesley, 2004. 967 p. ISBN 0321149017.
  • PEDRONI, Volnei A. Circuit design with VHDL. Cambridge: MIT, 2004. 363 p. ISBN 0262162245.

Disciplinas Equivalentes

Disciplina Curso
SISTEMAS DIGITAIS II Engenharia Eletrônica (Bacharelado)

Página gerada em 09/08/2022 17:19:43 (consulta levou 0.117089s)