Informática, Eletrónica e Sistemas Digitais
[Brevemente]
Descrição da Oportunidade
• Identificar e selecionar um core RISC-V open-source simples e de estado da arte, adequado a fins pedagógicos, e adaptar a sua estrutura, código e interfaces às necessidades do curso. • Modularizar e documentar os principais componentes do processador — register file, decoder, ALU, controlo e memória — preparando exercícios que permitam compreender e modificar progressivamente o core. • Desenvolver testbenches automatizados, pequenos programas RISC-V e implementações de referência para validação dos diferentes componentes e do processador completo. • Preparar exemplos de custom instructions, incluindo as alterações necessárias ao decode e datapath, e integrar o conjunto de materiais no flow EDA open-source utilizado no curso POEMS.
Habilitações Académicas
Licenciatura ou inscrição no mestrado em engenharia eletrotécnica, informática, ou área afim;
Requisitos Mínimos
• Conhecimentos de programação e scripting.• Noções de hardware digital e arquitetura de computadores.• Conhecimentos de sistemas Linux, Git e ferramentas de desenvolvimento.• Fluência em português e inglês (oral e escrito).
Fatores de Preferência
• Conhecimentos de sistemas digitais e arquitetura de computadores; • Experiência com Verilog/SystemVerilog e simulação de hardware digital; • Conhecimentos de programação em C/C++ e familiaridade com RISC-V; • Interesse em ferramentas open-source de EDA e desenvolvimento de hardware.
Período de candidatura
Desde 22 Oct 2026 a 05 Nov 2026
[Brevemente]
Centro
Telecomunicações e Multimédia