Cómo dirigir la entrada y la salida del circuito para una calculadora multifuncional de 4 bits [cerrado]

0

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.

    
pregunta Sweet Nemesis

2 respuestas

0

Claudio Avi Chami tiene razón, probablemente no necesite seleccionar en la entrada, solo conecte su entrada a ambos bloques. Ambos harán lo suyo, pero puedes ignorar la salida de uno de ellos.

Luego, en la salida, conecte cada par de pines correspondientes a las entradas de un mux de 1 bit (2 entradas). Conecte la salida del mux al pin correspondiente en la pantalla LCD. Luego conecte la línea de selección del mux a su señal que selecciona qué módulo usar. Repita para todos los pares de pines correspondientes.

Aquí se muestra el resultado de solo 3 pares de pines correspondientes:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Heath Raftery
1

Aquí está el producto final con asignaciones de pines. Funciona como un encanto :-)

    
respondido por el Sweet Nemesis

Lea otras preguntas en las etiquetas