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
|
Metodologias de Ensino e Critérios de Avaliação |
O ensino na UC tem por base a exposição da matéria por parte do docente devidamente sustentada por documentação de suporte. Em seguida os alunos, por intermédio da realização de laboratórios, exploram os conteúdos práticos. Estes dois momentos são avaliados através de um teste escrito e da realização de um trabalho.
|
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
|