Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula Sobre Contadores Com Sincronismo
Aula Sobre Contadores Com Sincronismo
COMPUTADORES I
Exercícios de
Máquinas de Estado
Exercícios
– Portas de saída:
• cont – vetor de 8 bits que contem o número de pessoas que estão na sala;
• ov - quando em ‘1’ indica que o limite de pessoas da sala já foi atingido.
4/4
Exercícios
3. Construir em VHDL um sistema com o seguinte padrão de comunicação:
– Portas de entrada:
• ck – define o sincronismo de operação, que deve ocorrer na borda de descida do relógio;
• rst - independente do relógio, quando em ‘1’ faz com que as memórias da sejam zeradas;
• entr - vetor de 8 bits que contém seqüências de dados representando um protocolo de
comunicação. O formato do pacote está descrito a seguir:
Onde:
– Cabeçalho: campo com 0xFF, indicando que está iniciando um novo pacote de dados.
OBS.: Não é possível existir outro byte no pacote como o valor especial 0xFF.
– Tamanho: é um campo que contém exatamente o número de dados do pacote.
– Dado: é a carga útil transmitida pelo pacote.
– Checksum: é um campo que contém o resultado da soma de todos os bytes de dados,
calculado antes do início da transmissão do pacote.
– Portas de saída:
• rcb - quando em ‘1’ identificado o início da recepção de um pacote, permanecendo assim até a
recepção campo checksum.
• ok - quando em ‘1’ indica que o pacote recebido não sofreu falha. Ou seja, o checksum
equivale exatamente à soma de todos os bytes de dados do pacote.