60 likes | 130 Views
Avaliação 2. Regras que gostaria de recomendar: Regra 1 : Pensar como utilizar partes dos projectos disponíveis para o projecto de avaliação. Regra 2 : Alterar o código minimamente para criar o projecto com o funcionamento solicitado
E N D
Avaliação 2 • Regras que gostaria de recomendar: • Regra 1: Pensar como utilizar partes dos projectos disponíveis para o projecto de avaliação. • Regra 2: Alterar o código minimamente para criar o projecto com o funcionamento solicitado • Exemplo: Contar o número de uns em códigos ASCII dos elementos do vector (A,B,C,D) onde os elementos A,B,C,D podem ter valores 0,1,2,3,4,5,6,7,8,9. Utilizar teclado para atribuir A,B,C,D. Escolher elementos do vectror utilizando setas. • O projecto pode ser composto por fragmentos seguintes: • Contar o número de uns. • Utilizar teclado para atribuir A,B,C,D. • Escolher elementos do vectror utilizando setas. • Projectar uma unidade de controlo utilizando máquinas de estados finítos hierárquicas.
Escolher um projecto base MEF para contar o número de uns
Contar o número de uns consecutivos Contar o número de uns MEF para contar o número de uns
Máquina de estados finitos com módulos explícitos MEF para contar o número de uns
Regra 3: Acabar a parte do projecto. Gravar cada versão anterior de tal forma que vai permitir continuar o projecto a partir da parte anterior. Regra 4: É melhor acabar 10% do projecto com funcionamento próprio do que todo o projecto que não funciona. Regra 5: Não sabe como implementar alguma parte do projecto, termine com esta parte e avance com o resto. Regra 6: Fazer descrição VHDL do projecto mais bonita só quando tudo funciona. Regra 7: Tudo funciona – não significa nota 20; nada funciona - não significa nota 0.
Projectos da Internet que podem ajudar para esta avaliação: • Exemplo - escolha linhas e colunas de matriz; • Exemplo - projecto de MEFH a partir de fluxogramas; • MEF para contar o número de uns; • Exemplo1 MEF; • Multiplicação e adição. • Conversão de códigos binários para BCD. • Utilização de botões