X1

Módulos

 

Organização da Disciplina:

 

O curso é dividido em dois módulos. No primeiro módulo são vistos conceitos de arquitetura de computadores,  e o aluno projeta uma CPU bastante simples usando a linguagem System Verilog. No segundo módulo conceitos mais avançados de arquitetura são introduzidos, tais como  pipeline e superescalares são apresentados. O terceiro módulo compreende o estudo dos  vários tipos de memórias existentes em um computador bem como do sistema e dos dispositivos de entrada e saída.

 

Módulo 1 - Conceitos  de Arquitetura: Projeto de uma CPU simples

 

Conteúdo:

· Introdução

· Conceitos Básicos de Arquitetura de Computadores

· Implementação de uma CPU Mono-ciclo e Multi-ciclo

· Projeto de uma CPU simples em VHDL: Unidade de Processamento

· Projeto de uma CPU simples em VHDL: Unidade de Controle

· Simulação da CPU.

 

Carga Horária: 30 horas

Avaliação: Primeira Prova (50% da nota no módulo) + Projeto (40% da nota no módulo) + Lista (10% da nota no módulo)

 

 

Módulo 2

 

 

Módulo 2.1 - Conceitos Avançados de Arquitetura: Pipeline e Superescalares

 

Conteúdo:

· Exceções

· Pipeline

· Super-escalares

 

Carga Horária: 20 horas 
 

 

Módulo 2.2 - Sistema de Hierarquia de Memória

 

Conteúdo:

· Memória Principal

· Memória Cache

 

Carga Horária: 16 horas 
 

 

Módulo 2.3 - Sistema de  Entrada e Saída

 

Conteúdo:

· Sistema de Entrada/Saída

· Barramento

 

Carga Horária: 10 horas 

 

Carga Horária: 46 horas

Avaliação: Segunda Prova (40% da nota no módulo) + Terceira Prova (40% da nota no módulo) + Lista de Pipeline (10% da nota no módulo) + Lista de Memória (10% da nota no módulo)


 

Média Global

 

A média global é calculada como:

 

( Módulo1 + Módulo2 ) / 2 

 

 

Exame Final e Segunda Chamada

 

Prova Escrita