código verilog para 2bit * 2bit multiplicador [cerrado]

-5

Habrá dos entradas de 2 bits (0 a 3 en binario), la multiplicación binaria se realizará en estas entradas, la salida debe ser un número binario de 4 bits, esta salida se alimentará a una pantalla de 7 segmentos en un dispositivo de FPGA. Me resulta difícil realizar la multiplicación binaria porque la salida tiene 4 bits y quería ayuda en el código para realizar la multiplicación.

    
pregunta argon palladium

1 respuesta

1

Permite utilizar el concepto de arriba hacia abajo :

Necesitas dos bloques:

  1. Un multiplicador (con dos entradas de vector de datos y una salida de vector. más reloj, reinicio)
  2. Un controlador de pantalla.

Multiplicador

Si utiliza la lógica combinational , es posible que tenga problemas de tiempo. Así que deberías implementar el multiplicador síncrono. Puede implementar por su cuenta basándose en esta publicación . O puede usar el bloque multiplicador de alto nivel.

Controlador de siete segmentos

Nuevamente puedes implementar en base a este artículo , o puedes usar un bloque de terceros.

    
respondido por el betontalpfa

Lea otras preguntas en las etiquetas