Estoy tratando de construir una calculadora de 4 bits que pueda sumar y restar utilizando una placa FPGA (Altera DE2). Tengo un sumador / restador y multiplicador ya construido y en funcionamiento, pero necesito saber cómo puedo combinar cada función y dar una salida basada en la entrada del usuario.
Para cada módulo:
- habrá 8 entradas (X0-X3, Y0-Y3) que representan los dos números utilizados para los cálculos
- el sumador / subtrador tiene una entrada adicional para seleccionar la función (agregar o sub)
- El multiplicador tiene una entrada adicional para restablecer el reloj que se usa para el contador que desplaza los bits
- el multiplicador tiene 8 salidas (A-H) que se introducen en
- El add / sub tiene 7 salidas para la visualización de signos para los resultados que son negativos
- El add / sub tiene 5 salidas
- todas las salidas, excepto la pantalla de signos, se incorporan a una pantalla BCD de 7 segmentos que ya funciona
¿Cómo conecto los 2 módulos de manera que solo el módulo seleccionado reciba la entrada y la salida de solo el módulo seleccionado vaya a la pantalla BCD?
He incluido un inicio en mi esquema con la pantalla adjunta a sus respectivos puertos de salida.