O principal objetivo de um professor é assegurar os melhores resultados de aprendizagem para os seus alunos. 


AC em 2025-2026

Slides das aulas no ano letivo 2025-2026

Todos os materiais estão partilhados de forma gratuita para quem os queira estudar. Quem os queira reutilizar deve salvaguardar os direitos autorais e a propriedade intelectual de quem os criou.

---------------------------------------------------------------------------------------------------

Trabalhos de Projeto do curso de LDSA, em destaque no ano letivo 2025-2026

---------------------------------

O que foi pedido 

---------------------------------

Projeto e implementação em VHDL/Vivado para a placa AMD Zync-7000, de alguns componentes de uma microarquitetura RISC de 16 bits, didática, baseada em ARM.

Vivado e Zynq
Componentes obrigatórios:

  • ALU: Unidade Aritmética (UA), Unidade de Deslocamento (UD), Unidade Lógica (UL);
  • Unidade de extensão de sinal;
  • Banco de 8 registos de uso geral;
  • Memória de Dados.

Operações realizadas pela ALU, em inteiros com sinal: Adição, Subtração, AND, OR, NOT, deslocamento à esquerda e à direita;

Operações sobre registos e imediatos;

Flags: Z, N, O, C;

Memória: Litle Endian; Endereços de Byte; Palavras de 16 bits; Instruções Load e Store;

Testbench para testar a arquitetura;

Síntese para implementação na placa Zync.

 

Componentes facultativos:

  • Memória de instruções;
  • Program Counter (PC);
  • Geração do endereço seguinte;
  • Instruction Registry (IR);
  • Instruções de Salto Incondicional e Condicional;
  • Máquina de estados para controlo do Datapath (ciclo único e/ou Pipeline);
  • Assembly e Assemblador.

----------------------------------

O que os estudantes fizeram

----------------------------------

 

Grupo 7 (LDSA)

Autores: Pedro Formosinho, Manuel Homem, Miguel Santos

Data: 27 de dezembro, 2025

Introdução

Este projeto consiste no desenvolvimento de uma arquitetura de processador de 16 bits em VHDL, no âmbito da Unidade Curricular de Arquitetura de Computadores. O objetivo central é implementar um processador simplificado do tipo RISC (Reduced Instruction Set Computer) para compreender a interligação entre os principais blocos funcionais de um sistema computacional.

 

Grupo 7
Diagrama de blocos



Conheça melhor este projeto seguindo esta ligação.

 

 

Grupo 2 (LDSA)

Autores: Daniel Alves, José Lopes, Luísa Ferreira

Data: 31 de dezembro, 2025

Introdução

Este projeto consistiu no desenvolvimento e implementação em VHDL de uma arquitetura simplificada de um processador de 16 bits, seguindo os princípios de uma arquitetura RISC. O sistema foi projetado de forma modular, integrando componentes fundamentais como uma Unidade Lógica e Aritmética (ALU), capaz de realizar operações de soma, subtração, lógica booleana e deslocamentos , um Banco de Registos com capacidade de leitura e escrita simultânea e uma Unidade de Controlo responsável pela descodificação de instruções e gestão de sinais.

O processador opera com instruções de 16 bits e utiliza o sistema de memória Little Endian, suportando a utilização de um imediato ou do operando de um registo. O projeto teve como objetivo a implementação prática dos conceitos estudados de forma teórica na UC de Arquitetura de Computadores.

Grupo 2


Conheça melhor este projeto seguindo esta ligação.

 

 

Comentários