¿Divisor binario Verilog con un resto? [en espera]

0

Necesito diseñar un circuito que divida un número binario de 5 bits por un binario de 3 bits.

Esta fue mi estrategia de solución pero no funcionó:

  • Primero, el comparador comparará el valor de X (dividendo de 5 bits) con el valor de Y (divisor de 3 bits)
  • Segundo, si X > Y el contador comenzará, y su valor aumentará en 1
  • Tercero, el Subtractor restará el valor de Y de X y asignará la salida como una carga en el valor de X.
  • Cuarto, repetiremos estos tres pasos hasta que el valor de Y sea mayor que X, luego el cociente será el valor del contador y el resto serán los primeros tres bits (desde la derecha) del valor de X.

¿Cómo arreglo mi diseño? ¿Y tiene algún consejo para hacer un código de Verilog que funcione?

    
pregunta Mohamed Ameri

0 respuestas

Lea otras preguntas en las etiquetas