Logisim: experimentando problemas con mi CPU de 16 bits diseñada en Logisim

0

Recientemente empecé a diseñar circuitos lógicos en Logisim. Intenté hacer una CPU de 16 bits que pueda realizar operaciones de punto flotante (hasta dos decimales). También tiene una ROM con el microcódigo en él.

Escribí un pequeño programa en la memoria RAM de mi CPU que podía calcular la secuencia de Fibonacci. Durante la simulación, noté que mi BUS y ocasionalmente los cables que se conectaban al reloj cambiaban de rojo. Si esto sucediera, el programa calcularía incorrectamente la secuencia de Fibonacci. Simplemente no puedo entender por qué los cables se están convirtiendo en momentos aparentemente aleatorios en cables rojos.

Tomé fotografías de un error (ver más abajo) y si lo desea, también puedo enviarle mi circuito. Por supuesto, soy un principiante, por lo que mi diseño de circuito es bastante malo. En las imágenes, el error no parece tener ningún sentido, al menos para mí.

Muchas gracias por intentar ayudarme.

    
pregunta John Dornbierer

0 respuestas

Lea otras preguntas en las etiquetas