Arquiteturas Computacionais Avançadas

Código:
15399
Ano:
2
Semestre:
S1
Créditos ECTS:
6
Carga Horária:
PL(15H)/T(30H)/TP(15H)
Área Científica:
Sistemas e Computadores
Objectivos de Aprendizagem:
Desenvolver metodologias de projeto e análise de sistemas computacionais digitais avançados, considerando a sua implementação com tecnologias microeletrónicas, como sendo, circuitos integrados de aplicação específica, ASIC, e sistemas digitais reconfiguráveis, FPGA. Construção de modelos abstratos de sistemas digitais ao nível RTL, usando linguagens padrão para descrição de hardware digital (Verilog HDL), verificação por simulação lógica e síntese ao nível RTL. Utilização de plataformas FPGA, para suporte à atividade laboratorial e de projeto.
Conteúdos programáticos:
- Introdução à microelectrónica e Sistemas Digitais
- Sistemas digitais combinacionais e sequenciais
- Linguagens de descrição de hardware
- Blocos de construção digital
- Microarquitectura RISC-V com RVfpga
- Sistemas de memória
Bibliografia principal:
- Digital Design and Computer Architecture - RISC-V Edition. Sarah L. Harris and David Harris. Morgan Kaufmann is an imprint of Elsevier. 2022.
- RVfpga- RVfpga: Understanding Computer Architecture & RVFpga: Introduction to SoC Design. Teaching Materials - Imagination University programme. Available online at (https://university.imgtec.com/teaching-download/)
Língua:
Português