Partilhar: WhatsApp
aulify · Mini-Projecto
UC UC00651 · T. Sist. Comp. Redes
Versão · Aluno

Mini-Projecto · Sistema digital no simulador

Projetar, simplificar e simular um circuito lógico
⏱ Duração estimada: 10 horas (≈ 6 aulas) ↗ Referencial SNQ
Índice

Contexto

Cada par/trio escolhe um sistema digital com parte combinacional e sequencial — por exemplo: fechadura digital com código, semáforo com FSM, contador-cronómetro, ou cofre com teclado — projeta-o (tabela de verdade / diagrama de estados), simplifica e simula em Logisim Evolution (ou CircuitVerse).

Requisitos

Funcionais

  1. Especificação clara do sistema.
  2. Parte combinacional projetada com tabela de verdade + simplificação (Boole/Karnaugh).
  3. Parte sequencial (flip-flops) com diagrama de estados (FSM) ou contador.
  4. Circuito completo simulado e a funcionar (todos os casos testados).
  5. Documentação: tabelas, equações, diagrama de estados, esquemático.

Não-funcionais

  1. Circuito simplificado (não usar portas a mais por preguiça).
  2. Estados não usados tratados (sem bloqueios).
  3. Relatório técnico claro.

Fases

Fase 1 · 2h

Especificação

Documento de especificação (1-2 pág).

Fase 2 · 2.5h

Parte combinacional

Tabela + simplificação + equações.

Fase 3 · 2.5h

Parte sequencial

Diagrama de estados + tabela de transições.

Fase 4 · 2h

Simulação

Ficheiro do simulador + registo de testes.

Fase 5 · 1h

Relatório + defesa

Relatório + demo 5 min (mostrar o circuito a funcionar).

Critérios de avaliação

Item Peso
Especificação clara 10%
Combinacional (tabela + simplificação) 25%
Sequencial (FSM/contador correto) 25%
Simulação funcional (todos os casos) 25%
Documentação 10%
Defesa 5%

Reflexão

Em meia página: a simplificação reduziu muitas portas? Que estado não usado podia ter causado problema? Como esta lógica se relaciona com o que existe dentro de um CPU (ALU, registos, FSM de controlo)?