2025/1

Informações gerais da disciplina, bem como links para materiais e vídeos, estão na página do GitHub.

Sala de aula: ANFI-A; ensalamento


Ferramentas

Emulador de RISC-V (entre outras): EGG

Simulador de circuitos lógicos digitais: Logisim-evolution


Avaliação

Nota = Prova 1 * 30% + Prova 2 * 30% + Trabalho * 40%

Datas importantes

  • Prova 1: 03/04
  • Prova 2: 05/06
  • Trabalho: 16/06 até 12h (meio dia)

Exemplos de ISAs

MICO XII do Prof. Roberto Hexsel (ISA de 32 bits): PDF, página 25 do PDF (361 em relação ao livro) tem um resumo.

RV32C, versão 'compressed' do RISC-V (ISA de 16 bits): especificação completa aqui, versão RV32C inicia na página 67; Cartão de referência (resumo) pode ser acessado aqui


Cronograma

Data Aula Descrição
11/03 Aula 1 CMOS Transistores e portas lógicas
13/03 Aula 2 CMOS Circuitos combinacionais
18/03 Aula 3 CMOS Atrasos, tempo de propagação e contaminação em circuitos combinacionais; tempos de setup e hold em Flip-Flops
20/03 Aula 4 CMOS Atraso em contadores, assíncronos e síncronos; Clock Skew
25/03 Aula 5 Somadores avançados com temporização
27/03 Aula 6 Exercícios CMOS
01/04 Aula 7 Exercícios CMOS
03/04 Aula 8 Prova CMOS
08/04 Aula 9 Máquina de Estados Finitos com memória; Introdução ISAs
10/04 Aula 10 RISC-V Introdução e instruções aritméticas
15/04 Aula 11 Exercícios Assembly
17/04 Aula 12 RISC-V Instruções de memória
22/04 Aula 13 Exercícios Assembly
24/04 Aula 14 RISC-V Instruções de desvio e salto
29/04 Aula 15 Exercícios Assembly
01/05 Feriado: Dia do trabalho
06/05 Aula 16 RISC-V Funções e recursão
08/05 Aula 17 Exercícios Assembly
13/05 Aula 18 RISC-V bloco operativo (banco de registradores ULA)
15/05 Aula 19 RISC-V Memórias e reconstrução de imediatos
20/05 Aula 20 RISC-V Desvios e salto
22/05 Aula 21 RISC-V Análise de tempo, frequência de operação
27/05 Aula 22 Exercícios Assembly
29/05 Aula 23 Tira-dúvidas Trabalho
03/06 Aula 24 Tira-dúvidas Trabalho
05/06 Aula 25 Prova RISC-V
10/06 Aula 26 Tira-dúvidas Trabalho
12/06 Aula 27 Tira-dúvidas Trabalho
17/06 Aula 28 Apresentação Trabalho RISC-V
19/06 Feriado: Corpus Christi
24/06 Aula 29 Apresentação Trabalho RISC-V
26/06 Aula 30 Apresentação Trabalho RISC-V
01/07 Reservado para Segunda Chamada
08/07 Exame Final

Notas

GRR Prova 1 Prova 2 Trabalho Média Exame Final Nota Final Situação
GRR20251758 50.0 95.0 95.0 81.5 81.50 Aprovado
GRR20232341 100.0 30.0 15.00 Reprovado
GRR20221237 0.0 0.00 Reprovado
GRR20245106 45.0 60.0 95.0 69.5 70.00 Aprovado
GRR20245482 100.0 90.0 100.0 97.0 97.00 Aprovado
GRR20250176 30.0 25.0 55.0 38.5 60.0 50.00 Aprovado
GRR20232383 75.0 95.0 50.0 71.0 71.00 Aprovado
GRR20246230 100.0 100.0 100.0 100.0 100.00 Aprovado
GRR20246356 90.0 100.0 100.0 97.0 97.00 Aprovado
GRR20242972 40.0 12.0 6.00 Reprovado
GRR20246462 60.0 85.0 100.0 83.5 83.50 Aprovado
GRR20245988 100.0 100.0 60.0 84.0 84.00 Aprovado
GRR20232352 0.0 0.00 Reprovado
GRR20240915 100.0 20.0 70.0 64.0 35.0 50.00 Aprovado
GRR20232376 50.0 80.0 60.0 63.0 45.0 54.00 Aprovado
ISO20240076 65.0 70.0 74.0 70.1 70.10 Aprovado
GRR20244350 40.0 25.0 60.0 43.5 45.0 44.25 Reprovado
GRR20205086 45.0 0.0 13.5 6.75 Reprovado
GRR20245274 20.0 25.0 60.0 37.5 60.0 50.00 Aprovado
GRR20244907 80.0 70.0 40.0 61.0 55.0 58.00 Aprovado
GRR20205506 30.0 0.0 9.0 4.50 Reprovado
GRR20232366 43.0 60.0 70.0 58.9 75.0 66.95 Aprovado
GRR20244378 25.0 60.0 85.0 59.5 95.0 77.25 Aprovado
GRR20245597 70.0 70.0 70.0 70.0 70.00 Aprovado
GRR20242730 70.0 90.0 60.0 72.0 72.00 Aprovado
GRR20215729 0.0 0.00 Reprovado

Agenda da apresentação do trabalho

GRR Dia Hora
GRR20232341 17/06 17:30
GRR20221237 17/06 17:50
GRR20245106 17/06 18:10
GRR20250176 17/06 18:30
GRR20242972 17/06 18:50
GRR20232352 24/06 17:30
GRR20240915 24/06 17:50
GRR20232376 24/06 18:10
ISO20240076 24/06 18:30
GRR20244350 24/06 18:50
GRR20205086 26/06 17:30
GRR20245274 26/06 17:50
GRR20205506 26/06 18:10
GRR20232366 26/06 18:30
GRR20244378 26/06 18:50
GRR20215729 26/06 19:10