Red de conocimientos sobre prescripción popular - Colección de remedios caseros - ¿Acerca de las operaciones de desplazamiento y operaciones de multiplicación en ALU en VHDL?

¿Acerca de las operaciones de desplazamiento y operaciones de multiplicación en ALU en VHDL?

El problema del desplazamiento se resuelve conectando líneas.

Por ejemplo 5.

Cuando " 1001" = >

Si (B(2 hasta 0) = "000"), entonces

Reg3 & lt= reg 1 ;

Otros

Reg3 & lt= reg 1((7-conv _integer (B)) hasta 0; reg 1(7 downto(8-conv _integer (B)) );

endif

No es necesario tmp, simplemente elimínelo.

Cuando hay un desplazamiento, B se puede cubrir con sólo 3 bits.

Eso no lo inventé yo. Si tienes alguna pregunta sobre la compilación, continúa y pregúntame.