Desenvolvimento de uma parte do protótipo de um identificador de código de barras utilizando o código 2 de 5 (2 out of 5) no modelo ITF-14.
O protótipo precisa atender os seguintes requisitos:
- ✨ O protótipo deve conter uma interface de entrada (IE01) para o código 2 de 5;
- ✨ O protótipo deve conter uma interface de saída (IS01) para exibir o dígito decimal referente ao o código 2 de 5 inserido;
- ✨ O protótipo deve exibir, bit a bit, em uma interface de saída (IS02) representada por uma matriz de LEDs, o código 2 de 5 inserido;
- ✨ O protótipo deve permitir ao utilizador escolher, através de uma interface de entrada (IE02), em qual linha da matriz de LEDs 0 código 2 de 5 inserido será exibido;
- ✨ O protótipo deve permitir ao utilizador escolher em qual interface de saída (IS01 ou IS02) 0 código 2 de 5 inserido será exibido, respeitando os respectivos formatos de saída de cada interface;
- ✨ As interfaces de saída IS01 e IS02 devem ser mutuamente exclusivas;
- ✨ Caso o código inserido não seja um código 2 de 5, o protótipo deve exibir um código de erro na IS01, desativando na IS02;
- ✨ O projeto deve ser baseado, somente, usando os conceitos teóricos de circuitos digitais combinacionais.
Especificação do Produto:
- 📝 Especificação detalhada do circuito proposto;
- 📝 Implementação da estrutura proposta utilizando a ferramenta Quartus II, utilizando verilog estrutural, bem como síntese do sistema no Kit de desenvolvimento LEDS-CPLD;
- 📝 Estruturas de testes, simulações e demais elementos utilizados para validação do funcionamento do circuito;
- 📝 Relatório técnico.