High Performance and Efficient Systems
Grupo de Pesquisa em Arquitetura de Computadores, Segurança & Criptografia.
Informações gerais da disciplina, bem como links para materiais e vídeos, estão na página do GitHub. Vídeos e materiais. lista de exercícios.
Sala de aula: PA-01, ensalamento. Terças e quintas às 17:30
Monitor:
Frederico Esmanhotto Duarte (+41 99253-4507), horários: Terças e Quintas às 10h
Emulador de RISC-V (entre outras): EGG
Simulador gráfico de RISC-V: Venus.
Simulador de circuitos lógicos digitais: Logisim-evolution
Nota = Prova 1 * 40% + Prova 2 * 20% + Trabalho * 40%
RISC-V versão 32 bits (usada em sala de aula) green card e reference card.
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.
Em definição.
| Data | Aula | Descrição |
|---|---|---|
| 04/08 | Aula 1 | Apresentação; Revisão Circuitos |
| 06/08 | Aula 2 | RISC-V Introdução e instruções aritméticas |
| 11/08 | Aula 3 | Exercícios Assembly |
| 13/08 | Aula 4 | RISC-V Instruções de memória |
| 18/08 | Aula 5 | Exercícios Assembly |
| 20/08 | Aula 6 | RISC-V Instruções de desvio e salto |
| 25/08 | Aula 7 | Exercícios Assembly |
| 27/08 | Aula 8 | RISC-V Funções e recursão |
| 01/09 | Aula 9 | RISC-V Funções e recursão |
| 03/09 | Aula 10 | Exercícios Assembly |
| 08/09 | Feriado em Curitiba: padroeira do Município. | |
| 10/09 | Aula 11 | RISC-V bloco operativo (banco de registradores - ULA) |
| 15/09 | Aula 12 | SACI 2026 (Semana Acadêmica de Computação e Informática) |
| 17/09 | Aula 13 | SACI 2026 (Semana Acadêmica de Computação e Informática) |
| 22/09 | Aula 14 | RISC-V Memórias e reconstrução de imediatos |
| 24/09 | Aula 15 | RISC-V Desvios e salto |
| 29/09 | Aula 16 | RISC-V Análise de tempo, frequência de operação |
| 01/10 | Aula 17 | Exercícios Assembly |
| 06/10 | Aula 18 | Prova RISC-V |
| 08/10 | Aula 19 | CMOS Transistores e portas lógicas (NOT, NAND e NOR) |
| 13/10 | Aula 20 | CMOS Circuitos combinacionais |
| 15/10 | Aula 21 | CMOS Atrasos, tempo de propagação e contaminação em circuitos combinacionais; tempos de setup e hold em Flip-Flops |
| 20/10 | SIEPE – SEMANA INTEGRADA DE ENSINO, PESQUISA E EXTENSÃO | |
| 22/10 | SIEPE – SEMANA INTEGRADA DE ENSINO, PESQUISA E EXTENSÃO | |
| 27/10 | Aula 22 | CMOS Atraso em contadores, assíncronos e síncronos; Clock Skew |
| 29/10 | Aula 23 | Somadores avançados com temporização |
| 03/11 | Aula 24 | Exercícios CMOS |
| 05/11 | Aula 25 | Prova CMOS |
| 10/11 | ||
| 12/11 | Aula 26 | Apresentação Trabalho RISC-V |
| 17/11 | Aula 27 | Apresentação Trabalho RISC-V |
| 19/11 | Aula 28 | Apresentação Trabalho RISC-V |
| 24/11 | Aula 29 | Apresentação Trabalho RISC-V |
| 26/11 | Aula 30 | Apresentação Trabalho RISC-V |
| 01/12 | Aula 31 | Apresentação Trabalho RISC-V |
| 03/12 | Reservado para Segunda Chamada | |
| 08/12 | Exame Final | |
| 10/12 |