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.
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
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.
Turmas Ofertadas
Turma | Período | Vagas | Matriculados | Curso / Horários | Professores | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
M1 | 2024 / 2 | 24 | 21 |
Engenharia Eletrônica (Bacharelado) Horários
|
DENIS TEIXEIRA FRANCO Professor responsável pela turma |
Disciplinas Equivalentes
Disciplina | Curso |
---|---|
SISTEMAS DIGITAIS II | Engenharia Eletrônica (Bacharelado) |