Trabalho de Graduação em Organização e Arquitetura de Computadores - CI082-B (2011-1)
Propostas para Trabalhos de Graduação em Arquitetura de Computadores - 2011-1
A maioria dos dispositivos eletro-eletrônicos são dotados de um ou
mais microprocessadores. Por exemplo um automóvel convencional conta
com, no mínimo, um processador em cada um dentre painel de
instrumentos, injeção de combustível, freios não-bloqueantes, aparelho
de som. Carros de luxo contém mais de 60 microprocessadores, tais
como os Mercedes classe-S que contém 65, e os BMWs da série-7 com 63
(em 2005). Um PC de R$1500,00 contém perto de 10 microprocessadores,
além da CPU. Em termos globais, as vendas de microprocessadores de 32
bits como Pentium ou AMD não chegam a 3% do total de unidades vendidas
(é três mesmo). O restante do mercado, em volume, são processadores
para uso embarcado.
Modelagem de microprocessadores com VHDL
Motivação: processadores tornaram-se componentes de sistemas maiores
e são freqüentemente combinados num circuito integrado com outros
dispositivos dedicados ao universo de aplicação (áudio, vídeo, controle
industrial ou automotivo). Ao final deste trabalho pretende-se que o aluno
domine o ciclo de implementação de processadores através de linguagens de
descrição de hardware. Um dos produtos esperados é uma versão melhorada do
projeto miniMIPS, disponível como hard-soft-ware livre (veja
[TH09]).
Objetivo: compilar e adaptar um modelo de CPU do MIPS disponível
como hardware livre, e implementá-lo num FPGA.
Tarefas:
- aprender o básico de VHDL;
- adaptar um modelo do MIPS já existente (miniMIPS);
- implementar a adaptação;
- simular, avaliar, e validar o resultado.
Pré-requisitos: (a) ter cursado CI212 -
Organização e Arquitetura de Computadores;
(b) ter cursado ou estar cursando CI312 -
Arquiteturas Avançadas de Computadores.
Grupo: um aluno/a.
A matrícula em CI082 deve ser na turma B.
Adaptação de Projeto de Multiprocessador com Memória Compartilhada
Motivação: algumas aplicações embarcadas demandam grande capacidade
de processamento de componentes com baixo consumo de energia. Esta
capacidade pode ser obtida pela integração de vários processadores simples
num único circuito integrado.
Objetivo: investigar o estender o projeto (e a implementação) de um
multiprocessadores projetado por um aluno de mestrado (veja
[TH09])
Tarefas:
- aprender o básico de VHDL;
- estudar o projeto existente;
- investigar a adaptação do projeto já existente;
- implementar a adaptação;
- simular e avaliar o resultado.
Pré-requisitos: (a) ter cursado ou estar cursando CI215 -
Sistemas Operacionais;
(b) ter cursado ou estar cursando CI312 -
Arquiteturas Avançadas de Computadores.
Grupo: um ou dois aluno/as.
A matrícula em CI082 deve ser na turma B.
Última Revisão: 13nov10
voltar para: encargos
|página