-

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

Tópicos Aulas
Apresentação da Disciplna (04/04/2013 - 04/04/2013)

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

Descrição de Hardware com VHDL (09/04/2013 - 18/04/2013)

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 (11/04/2013 - 11/04/2013)

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

VHDL: Comandos Sequenciais e Concorrentes (16/04/2013 - 16/04/2013)

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

VHDL: Ferramentas Quartus II e ModelSim (18/04/2013 - 18/04/2013)

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 (23/04/2013 - 02/05/2013)

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 (25/04/2013 - 25/04/2013)

Aula reservada para o estudo da linguagem SystemC

Estudo da linguagem SystemC (30/04/2013 - 30/04/2013)

Aula reservada para o estudo da linguagem SystemC

Seminário: A linguagem SystemC (02/05/2013 - 02/05/2013)

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

Caminhos de dados de processadores embarcados (07/05/2013 - 07/05/2013)

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

Projeto de processadores embarcados (07/05/2013 - 14/05/2013)

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)

Implementação de processadores embarcados com VHDL e FPGA (14/05/2013 - 14/05/2013)

Implementação e prototipagem de processadores embarcados

Estudo e apresentação de artigos (16/05/2013 - 28/05/2013)

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

Artigo sobre projeto visando teste e testabilidade (21/05/2013 - 21/05/2013)

- Design for testability - A survey

Artigo sobre verificação formal de hardware (23/05/2013 - 23/05/2013)

- Formal Verification in Hardware Design

Artigo sobre processadores multicore (28/05/2013 - 28/05/2013)

- A survey of multicore processors

Sistemas em Chip (04/06/2013 - 18/06/2013)
Metodologia de projeto de sistemas em chip (04/06/2013 - 04/06/2013)
Redes em chip (06/06/2013 - 06/06/2013)
Processadores Embarcados (11/06/2013 - 11/06/2013)
Levantamento de estado da arte em Sistemas em Chip (13/06/2013 - 18/06/2013)
Projeto orientado (20/06/2013 - 23/07/2013)

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 (25/06/2013 - 25/06/2013)
Desenvolvimento do projeto orientado / Orientação com o professor (27/06/2013 - 27/06/2013)
Desenvolvimento do projeto orientado / Orientação com o professor (02/07/2013 - 02/07/2013)
Desenvolvimento do projeto orientado / Orientação com o professor (04/07/2013 - 04/07/2013)
Desenvolvimento do projeto orientado / Orientação com o professor (09/07/2013 - 09/07/2013)
Desenvolvimento do projeto orientado / Orientação com o professor (11/07/2013 - 11/07/2013)
Desenvolvimento do projeto orientado / Orientação com o professor (16/07/2013 - 16/07/2013)
Apresentação do projeto orientado (18/07/2013 - 18/07/2013)

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 (23/07/2013 - 23/07/2013)
Frequências da Turma
# Matrícula ABR MAI JUN JUL AGO Total
02 04 09 11 16 18 23 25 30 02 07 09 14 16 21 23 28 04 06 11 13 18 20 25 27 02 04 09 11 16 18 01
1 201310**** 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 201310**** 7,0 7.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: Aulas expositivas. Atividades práticas e e seminários do aluno.
Procedimentos de Avaliação da Aprendizagem: As notas serão atribuídas com base em trabalhos realizados pelo aluno.
Horário de atendimento: 24T12
Bibliografia: Artigos encontrados nas bases de dados do IEEE e da ACM.
Cronograma de Aulas

Início

Fim

Descrição
04/04/2013
04/04/2013
Apresentação da Disciplna
09/04/2013
18/04/2013
Descrição de Hardware com VHDL
11/04/2013
11/04/2013
Introdução à Linguagem VHDL - Entidade e Arquitetura
16/04/2013
16/04/2013
VHDL: Comandos Sequenciais e Concorrentes
18/04/2013
18/04/2013
VHDL: Ferramentas Quartus II e ModelSim
23/04/2013
02/05/2013
Descrição de Hardware com a Linguagem SystemC
25/04/2013
25/04/2013
Estudo da linguagem SystemC
30/04/2013
30/04/2013
Estudo da linguagem SystemC
02/05/2013
02/05/2013
Seminário: A linguagem SystemC
07/05/2013
07/05/2013
Caminhos de dados de processadores embarcados
07/05/2013
14/05/2013
Projeto de processadores embarcados
14/05/2013
14/05/2013
Implementação de processadores embarcados com VHDL e FPGA
16/05/2013
28/05/2013
Estudo e apresentação de artigos
21/05/2013
21/05/2013
Artigo sobre projeto visando teste e testabilidade
23/05/2013
23/05/2013
Artigo sobre verificação formal de hardware
28/05/2013
28/05/2013
Artigo sobre processadores multicore
04/06/2013
04/06/2013
Metodologia de projeto de sistemas em chip
04/06/2013
18/06/2013
Sistemas em Chip
06/06/2013
06/06/2013
Redes em chip
11/06/2013
11/06/2013
Processadores Embarcados
13/06/2013
18/06/2013
Levantamento de estado da arte em Sistemas em Chip
20/06/2013
23/07/2013
Projeto orientado
25/06/2013
25/06/2013
Definição do projeto orientado
27/06/2013
27/06/2013
Desenvolvimento do projeto orientado / Orientação com o professor
02/07/2013
02/07/2013
Desenvolvimento do projeto orientado / Orientação com o professor
04/07/2013
04/07/2013
Desenvolvimento do projeto orientado / Orientação com o professor
09/07/2013
09/07/2013
Desenvolvimento do projeto orientado / Orientação com o professor
11/07/2013
11/07/2013
Desenvolvimento do projeto orientado / Orientação com o professor
16/07/2013
16/07/2013
Desenvolvimento do projeto orientado / Orientação com o professor
18/07/2013
18/07/2013
Apresentação do projeto orientado
23/07/2013
23/07/2013
Correção e orientação sobre a apresentação
Avaliações
Data Descrição
01/08/2013 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 | sigjb03.ufpi.br.sigaa vSIGAA_3.12.1100 24/08/2024 22:00