código verilog para realizar {w = (3 * (p + t-1)) / t} con búsqueda de taples

-5

Quiero que el código verilog realice {w = (p + t-1) / t} con búsqueda de taples. La tabla de búsqueda se realizará como una ROM. dónde:  p es 3 bits t es 2 bits (y no es igual a 0)

    
pregunta A_S

1 respuesta

1

Consigue un lápiz, consigue un papel. Anote todas las combinaciones de p y t, luego calcule w a mano. Haré una para ti ... p = 101 t = 11 {w = (101 + 11-1) / 11} = > {w = (5 + 3-1) / 3} = > w = 7/3 = 2.333 = 0b10.0101 ...

Ahora haz esto para todas las entradas posibles Nunca especificó qué tipo de señal necesita emitir, así que le dejaré que lo piense.

Luego rellene una tabla con todos los resultados posibles y un índice. Usa la lógica para encontrar la salida correcta según la entrada.

La tarea es trabajo y usted necesita hacer el trabajo, no yo.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas