Professores: Victor Medeiros e Cristiano Coelho
Especificação do Projeto Final:
SafeCrack Pro: Um cofre com senha programável e bloqueio temporário
https://gist.github.com/victorwcm/de9cb185f6e9a13f68695ae3e1a44dc0
https://gist.github.com/victorwcm/b1b722a3e3face1a316bf19d1cd8969d
Objetivo:
Evoluir o SafeCrack FSM desenvolvido em sala de aula com novas funcionalidades adicionais.
Requisitos Funcionais:
- Senha programável: o usuário pode definir uma nova senha ao inicializar o sistema.
- Limite de tentativas: após 3 tentativas incorretas, o sistema bloqueia por um tempo (10s para facilitar a demonstração).
- Implementar feedbacks através dos LEDs vermelhos e verdes disponíveis na DE2-115: indicar progresso ou erro, por exemplo.
Requisitos não funcionais:
- FSM deve estar implementada em SystemVerilog.
- Deve ser possível simular o sistema no Quartus.
- O projeto final deve ser carregado na DE2-115 e demonstrado em vídeo..
Entregas:
Preencher o formulário, disponível em atividade específica no Classroom, disponibilizando os seguintes materiais:
- Link para um repositório no Git contendo o código SystemVerilog comentado
- Breve relatório (PDF) com a descrição detalhada de como os requisitos foram implementados, diagrama de estados desenhado, mapa de pinos, diagramas de tempo da simulação (waveforms) e a descrição de possíveis bugs conhecidos (known issues).
- Link para um vídeo curto (~2 min.) demonstrando o sistema em funcionamento. O vídeo deverá estar disponível em alguma plataforma na nuvem (e.g. YouTube), e apenas o link deverá ser disponibilizado no formulário.
O deadline para esta entrega é 14/08/2025 às 23:59