-

PPGCC019 - PROJETO DE HARDWARE - Turma: 01 (2012.1)

Tópicos Aulas
Apresentação da Disciplna (22/03/2012 - 22/03/2012)

Nesta aula o professor vai apresentar ao aluno os objetivos da disciplina e o roteiro de aulas.

Descrição de Hardware com VHDL (27/03/2012 - 03/04/2012)

A linguagem VHDL, padrão IEEE para descrição de hardware será utilizada na disciplina, juntamente com o software Quartus II da Altera, como uma ferramenta de projeto de hardware. Neste tópico, com duração de três aulas o auluno iniciará suas atividades com a a linguagem VHDL.

Introdução à Linguagem VHDL - Entidade e Arquitetura (27/03/2012 - 27/03/2012)

Apresentação da estrutura de uma descrição de hardware com VHDL

VHDL: Comandos Sequenciais e Concorrentes (29/03/2012 - 29/03/2012)

Utilização dos comandos sequenciais e concorrentes de VHDL para descrição de hardware.

VHDL: Ferramentas Quartus II e ModelSim (03/04/2012 - 03/04/2012)

O aluno iniciará a utilização das ferramentas quartus II e ModelSim para descrever, simular e prototipar hardware

Descrição de Hardware com a Linguagem SystemC (05/04/2012 - 12/04/2012)

A lingusgem SystemC também será usada durante a disciplina para a descrição de hardware. Neste tópico propõe-se ao aluno um estudo individualizado da linguagem SystemC. O estudo que terá a duração de três aulas culminará com a apresentação de um seminário, a ser preparado e apresentado pelo aluno. 

Estudo da linguagem SystemC (05/04/2012 - 05/04/2012)

Aula reservada para o estudo da linguagem SystemC

Estudo da linguagem SystemC (10/04/2012 - 10/04/2012)

Aula reservada para o estudo da linguagem SystemC

Seminário: A linguagem SystemC (12/04/2012 - 12/04/2012)

Apresentação de seminário por parte do aluno sobre a linguagem SystemC

Projeto de processadores embarcados (17/04/2012 - 26/04/2012)

O objetivo do tópico é estudar aspectos relacionados ao desenvolvimento de processadores embarcados com especial atenção às implementações em dispositivos programáveis (FPGA)

Caminhos de dados de processadores embarcados (17/04/2012 - 19/04/2012)

Estudo e definição de caminho de dados para processadores embarcados

Implementação de processadores embarcados com VHDL e FPGA (24/04/2012 - 26/04/2012)

Implementação e prototipagem de processadores embarcados

Estudo e apresentação de artigos (01/05/2012 - 17/05/2012)

neste tópico de aula o aluno deve ler e apresentar artigos científicos selecionados pelo professor

Artigo sobre projeto visando teste e testabilidade (01/05/2012 - 03/05/2012)

- Design for testability - A survey

Artigo sobre verificação formal de hardware (08/05/2012 - 10/05/2012)

- Formal Verification in Hardware Design

Artigo sobre processadores multicore (15/05/2012 - 17/05/2012)

- A survey of multicore processors

Sistemas em Chip (22/05/2012 - 31/05/2012)

O objetivo deste tópico é o estudo do projeto e implementaçãode sistemas computacionais em chip 

Sistemas em Chip - Redes em chip (22/05/2012 - 24/05/2012)

Estudo de topologias de redes em chip

Metodologia de projeto de redes em chip (29/05/2012 - 31/05/2012)

Estudo de metodologias de projeto de redes em chip

- Redes em chip (24/05/2012 - 24/05/2012)
- metodologia de projet (29/05/2012 - 29/05/2012)
Projeto orientado (05/06/2012 - 28/06/2012)

Neste tópico de aula o aluno deve deselvolver integralmente um projeto de hardware. No semestre 2012.1 dar-se-a enfase ao projeto de processadores multicores. O aluno pode escolher a linguagem de sua preferência (VHDL ou SystemC)

- Definição do projeto orientado (07/06/2012 - 07/06/2012)
- Desenvolvimento do projeto orientado / Orientação com o professor (12/06/2012 - 12/06/2012)
- Desenvolvimento do projeto orientado / Orientação com o professor (14/06/2012 - 14/06/2012)
- Desenvolvimento do projeto orientado / Orientação com o professor (19/06/2012 - 19/06/2012)
- Desenvolvimento do projeto orientado / Orientação com o professor (21/06/2012 - 21/06/2012)
- Desenvolvimento do projeto orientado / Orientação com o professor (26/06/2012 - 26/06/2012)
- Desenvolvimento do projeto orientado / Orientação com o professor (28/06/2012 - 28/06/2012)
Apresentação do projeto orientado (03/07/2012 - 05/07/2012)

No prríodo deste tópico o aluno deve apresentar os resultados obtidos com o desenvolvimento do tópico projeto orientado

- Correção e orientação sobre a apresentação (05/07/2012 - 05/07/2012)
Frequências da Turma
# Matrícula MAR ABR MAI JUN JUL Total
13 15 20 22 27 29 03 05 10 12 17 19 24 26 01 03 08 10 15 17 22 24 29 31 05 12 14 19 21 26 28 03 05
1 201210**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Notas da Turma
# Matrícula Unid. 1 Prova Final Resultado Faltas Situação
1 201210**** 8,0 8.0 0 AM

Nenhum item foi encontrado

Plano de Curso

Nesta página é possível visualizar o plano de curso definido pelo docente para esta turma.

Dados da Disciplina
Ementa: Conceitos básicos de Microeletrônica: Transistor como chave; Portas lógicas básicas; Lógica estática CMOS. Ferramentas de projeto: Linguagens de descrição de hardware; Ferramentas de simulação; Ferramentas de Síntese. Projeto de caminho de dados: Modelo PC/PO;Caminho de dados monociclo e caminho de dados multiciclo; projeto RISC. Arquiteturas dedicadas: ASIPs; ASICs; FPGA. Sistemas Integrados: Redes em chip (NoC); Sistemas em chip único (SoC); Muiti-processadores em chip único (MP-SoC).
Objetivos:
Metodologia de Ensino e Avaliação
Metodologia: A disciplina tem caráter teórico-prático sendo abordado em aulas expositivas ministradas pelo professor e em pesquisa e seminários realizadas e ministrados pelos alunos. Trabalhos práticos com desenvolvimento em laboratório serão utilizados para sedimentação dos conhecimentos e avaliação do aprendizado.
Procedimentos de Avaliação da Aprendizagem: A avaliação será baseada em trabalhos práticos realizados pelos alunos com base nos temas abordados em sala de aula.
Horário de atendimento: 6M34
Bibliografia: Marilyn Wolf. Computers as Components - Principles of Embedded Computing Systems Design. Third Edition.

David A. Patterson, John L. Hennessy. Organização e Projeto de Computadores - A Interface Hardware Software. Quarta Edição.

David A. Patterson, John L. Hennessy. David A. Patterson, John L. Hennessy. Arquitetura de Computadores - Uma Abordagem Quantitativa. Quinta Edição
Cronograma de Aulas

Início

Fim

Descrição
22/03/2012
22/03/2012
Apresentação da Disciplna
27/03/2012
03/04/2012
Descrição de Hardware com VHDL
27/03/2012
27/03/2012
Introdução à Linguagem VHDL - Entidade e Arquitetura
29/03/2012
29/03/2012
VHDL: Comandos Sequenciais e Concorrentes
03/04/2012
03/04/2012
VHDL: Ferramentas Quartus II e ModelSim
05/04/2012
12/04/2012
Descrição de Hardware com a Linguagem SystemC
05/04/2012
05/04/2012
Estudo da linguagem SystemC
10/04/2012
10/04/2012
Estudo da linguagem SystemC
12/04/2012
12/04/2012
Seminário: A linguagem SystemC
17/04/2012
19/04/2012
Caminhos de dados de processadores embarcados
17/04/2012
26/04/2012
Projeto de processadores embarcados
24/04/2012
26/04/2012
Implementação de processadores embarcados com VHDL e FPGA
01/05/2012
17/05/2012
Estudo e apresentação de artigos
01/05/2012
03/05/2012
Artigo sobre projeto visando teste e testabilidade
08/05/2012
10/05/2012
Artigo sobre verificação formal de hardware
15/05/2012
17/05/2012
Artigo sobre processadores multicore
22/05/2012
24/05/2012
Sistemas em Chip - Redes em chip
22/05/2012
31/05/2012
Sistemas em Chip
24/05/2012
24/05/2012
- Redes em chip
29/05/2012
31/05/2012
Metodologia de projeto de redes em chip
29/05/2012
29/05/2012
- metodologia de projet
05/06/2012
28/06/2012
Projeto orientado
07/06/2012
07/06/2012
- Definição do projeto orientado
12/06/2012
12/06/2012
- Desenvolvimento do projeto orientado / Orientação com o professor
14/06/2012
14/06/2012
- Desenvolvimento do projeto orientado / Orientação com o professor
19/06/2012
19/06/2012
- Desenvolvimento do projeto orientado / Orientação com o professor
21/06/2012
21/06/2012
- Desenvolvimento do projeto orientado / Orientação com o professor
26/06/2012
26/06/2012
- Desenvolvimento do projeto orientado / Orientação com o professor
28/06/2012
28/06/2012
- Desenvolvimento do projeto orientado / Orientação com o professor
03/07/2012
05/07/2012
Apresentação do projeto orientado
05/07/2012
05/07/2012
- Correção e orientação sobre a apresentação
Avaliações
Data Descrição
25/06/2015 1ª Avaliação
: Referência consta na biblioteca
Referências Básicas
Tipo de material Descrição
Referências Complementares
Tipo de material Descrição
Notícias da Turma

Nenhum item foi encontrado

SIGAA | Superintendência de Tecnologia da Informação - STI/UFPI - (86) 3215-1124 | sigjb05.ufpi.br.instancia1 vSIGAA_3.12.1072 25/04/2024 16:48