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

Instruction Fetch modules and tests #4

Closed gabriel-bpro closed 10 months ago

gabriel-bpro commented 10 months ago

ProgramCounter + Instruction Memory skeleton

daniel-pg commented 10 months ago

Toma cuidado que o banco de registradores tem que suportar escrita e leitura simultâneas (tirar o else do código), e o registrador x0 sempre tem o valor zero. Escrever em x0 não tem efeito. Sugiro criar os registradores x1..x31 e detectar se for x0 tratar como um caso especial.

paulopacitti commented 10 months ago

Aprovado. Vai requer alguns ajustes porque agora será implementado num único arquivo cpu.v mas será relarizado num novo PR