izumizawa / mc851

Projeto com objetivo de desenvolver um sistema computacional contendo, ao menos, um processador e seus componentes periféricos.
5 stars 0 forks source link

Adiciona periférico com acesso a botões da placa FPGA #29

Closed paulopacitti closed 12 months ago

paulopacitti commented 1 year ago

Agora os botões da placa FPGA podem ser acessados através da MMU, permitindo uma leitura através de LOADs.

  1. Adiciona módulo do botão com buffers para manutenção dos estados.
  2. Adiciona teste do módulo.
  3. Adiciona sua interface com a MMU.
  4. Adiciona teste de leitura do módulo através da MMU.
izumizawa commented 1 year ago

Só fiquei com uma dúvida, não tinha como atribuir o btn2 ao reset_n ao invés de substituir todas as chamadas?

paulopacitti commented 1 year ago

Só fiquei com uma dúvida, não tinha como atribuir o btn2 ao reset_n ao invés de substituir todas as chamadas?

Noo, porque o reset_n estava indentificado como um pino no soc.v. Todos os inputs do top module, no caso o soc.v são pinos da FPGA. O reset_n na FPGA era o nome dado pro btn2 na placa, pois esse reset_n como pino mesmo não existe, assim o btn2 ativava o reset. Agora eu mudei para que fique claro que podemos usar ele pra outros casos (mas provavelmente vai continuar sendo o reset hahahaaha)