Ir ao conteúdo
  • Cadastre-se

Outro Exercício de Programação em VHDL


Posts recomendados

Gostaria de saber como resolver o seguinte exercício de programação em VHDL:


Exercício: Desenvolver um programa em VHDL para a FPGA Cyclone IV E EP4CE6E22C8 que realize uma corrida de "cobrinha" utilizando 4 displays de 7 segmentos. Esta corrida deverá prever a inversão de sentido, mudança de rota da corrida, inicio e parada da corrida. O sistema deve conter pelo menos 4 segmentos acessos. 

 

- Corrida Circular: A corrida circular consiste em fazer com que a "cobrinha" percorra os segmentos externos do display em um sentido. Neste caso somente os segmentos A, B, C, D, E e F devem acender

- Corrida Circular Interna: A corrida circular interna consiste em percorrer pelo centro do display,no caso o segmento G do display, alternando ora pelos segmentos A e pelos segmentos B ou F das extremidades e ora pelo segmento D e pelos segmentos C ou E das extremidades. Assim este percurso se assemelhará a um número 8 grande.

- Seleção e Inversão: Nesta função o usuário pode alternar o percurso através de uma chave de seleção (BtnCor), quando pressionada. Uma outra chave (BtnSen) deve ser colocada para mudar o sentido da corrida da "cobrinha".

- Início e Parada: Nesta função o usuário deverá ter um botão para iniciar e outro para parar a cobrinha da "corrida" ou utilizar apenas um botão (BtnStartStop) que faça esta função.

- Percurso 3: Nesta função o desenvolvedor pode acrescentar ao sistema um novo percurso que seria um zig-zag interno, lembrando que deverá ser contemplado com as funções anteriores.

- Extras: Nesta função pode-se acrescentar ao sistema funções que farão o diferencial na sua aplicação. Assim para cada percurso pode se acrescentar um tom de aviso sonoro e outro tom de aviso sonoro por cada volta. Ou ainda adicionar um botão para aumentar/diminuir a velocidade.

WhatsApp Image 2022-12-01 at 20.46.14.jpeg

Link para o comentário
Compartilhar em outros sites

  • Moderador

Caro usuário,

 

Seja bem-vindo ao Clube do Hardware.

 

No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware.

 

Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício.

 

Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal.

 

Esperamos que compreenda.

 

Atenciosamente,

Equipe Clube do Hardware

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!