EMA864315 - Microprocessadores II

1o Semestre de 2019 - Turmas A e B



Turmas
Horário
Local
Turma A
Segunda-feira, 14:00-18:00h
Bloco 3, sala 10 (laboratório)
Turma B
Quinta-feira, 14:00-18:00h
Bloco 3, sala 10 (laboratório)

Anúncios

17/06/2019 - Notas finais provisórias disponíveis aqui.

27/05/2019 - Notas da primeira prova escrita disponibilizadas aqui.

11/03/2019 - Cadastrem-se no Moodle e criem grupos com, no máximo, 3 integrantes. Se você for da turma A, seu grupo deve se chamar "GA-NN", onde "NN" refere-se à bancada no laboratório que seu grupo usará. Para a turma B, o nome do grupo é  "GB-NN".


Atendimento

A ser definido.

Datas Importantes

Evento Turma A
Turma B
Apresentação do projeto
17/06/2019 27/06/2019
Entrega do relatório do projeto (arquivo PDF - Moodle)
15/06/2019 25/06/2019
Entrega da proposta e plano de trabalho do projeto
13/05/2019
16/05/2019
Prova escrita
06/05/2019 09/05/2019
Grupos devem estar criados e cadastrados no Moodle
18/03/2019
21/03/2019
Início das aulas
11/03/2019 14/03/2019

Aulas e Material de Apoio

Aula
Data
Assunto
Material de Apoio
01
A: 11/03/2019
B: 14/03/2019
Apresentação, Placa DE2 e Altera Monitor + Introdução ao processador Nios II
Slides da aula [1, 2]
Usando Altera Monitor
02
A: 18/03/2019
B: 21/03/2019
Linguagem de montagem do Nios II Slides da aula
Laboratório 1
Arquivos: lab1_part1.s
03
A: 25/03/2019
B: 28/03/2019
Sub-rotinas e pilha Slides de aula
Laboratório 2
Arquivos: [main.s, small.dat, large.dat]
04
A: 01/04/2019
B: 04/04/2019
Manipulação de bits Slides de aula
Laboratório 3
Arquivo: lab3_part1.s
05
A: 08/04/2019
B: 11/04/2019
Entrada e saída: polling vs interrupção
Comunicação paralela
Slides de aula
Laboratório 4
06
A: 15/04/2019
B: 18/04/2019
Comunicação serial (UART) e temporizadores Slides de aula
Laboratório 5
07
A: 22/04/2019
B: 25/04/2019
Conversores AD e DA - Áudio CODEC
Slides de aula
Laboratório 6
08
A: 29/04/2019
B: 02/05/2019
Gráficos e animação Slides de aula
Laboratório 7
09
A: 06/05/2019
B: 09/05/2019
Prova Escrita

10
A: 13/05/2019
B: 16/05/2019
Projeto + Especificação do Projeto

11
A: 20/05/2019
B: 23/05/2019
Projeto

12
A: 27/05/2019
B: 30/05/2019
Projeto (checkpoint)

13
A: 03/06/2019
B: 06/06/2019
Projeto

14
A: 10/06/2019
B: 13/06/2019
Projeto

15
A: 17/06/2019
B: 17/06/2019
Apresentação do Projeto


08/07/2019
11/07/2019
Exame: Única prova escrita contendo todo o conteúdo da disciplina



Manuais e Instruções Altera

Emulador do NiosII

Há um simulador online que pode ser usado como apoio para realização dos laboratórios e projeto final.

Visão geral

Nesta disciplina o aluno exercitará aspectos práticos vistos anteriormente nas disciplinas de Arquitetura de Computadores e Linguagem de Montagem. Mais especificamente, veremos aspectos de arquitetura de computadores, como programar um processador em linguagem de montagem e C (baixo nível) e questões de interfaceamento com outros dispositivos.

Conteúdo Programático


Avaliação

A nota final na disciplina será composta com base em uma avaliação escrita (PE) e 1 projeto (PR).  A nota final (NF) é calculada da seguinte forma:

     NF = PE*0.6 + PR*0.4, se PE >= 5.0 e PR >= 5.0
     NF = PE*0.8 + PR*0.2, se PE < 5.0
     NF = PE*0.2 + PR*0.8, se PR < 5.0

O relatório e código fonte desenvolvidos no laboratório da aula N deverão ser entregues via Moodle até 1 dia antes da aula N+1, ou seja, 1 dia antes da próxima aula. Cada laboratório não entregue implicará a perda de 0.1 ponto na média final de todos os membros do grupo.

Atenção!!!

A Resolução Unesp no 75/2016 extingue o Regime de Recuperação após o final do semestre letivo e insere o processo de recuperação no desenvolvimento da disciplina. Agora haverá um exame final obrigatório.

O exame final obrigatório, conforme o artigo 81 do Regimento Geral, será oferecido ao estudante em cada disciplina que não tenha alcançado a nota 5 (cinco) ao final da avaliação realizada no decorrer do semestre/ano. Uma vez aplicando-se o exame, a nota final do aluno (A) será obtida pelo cálculo da média aritmética simples entre a nota do semestre/ano (B) e a nota do exame final (C), que deverá ser igual ou maior que 5 (cinco) para aprovação, ou seja:

A = (B+C) ÷ 2; caso A ≥ 5: "Aprovado"; caso A< 5: "Reprovado"

Livros Textos

Além dos livros a seguir, o aluno deverá utilizar também os manuais e textos fornecidos durante os laboratórios.
Nota importante: as edições anteriores da segunda referência podem ter seus capítulos em ordem diferente dos especificados acima.


CSS desenvolvido por David Asbahr Pedoneze