Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain project
Write a project description
Find schematic issues
Create a test plan
Simulate a circuit
Prepare for Manufacturing
Component Selection Workflow
New Subsystem Wizard
Me piden dada la funcion F=A.B+A'B' rpresenar si es posible el diagrama de logic...

@copilot Me piden dada la funcion F=A.B+A'B' rpresenar si es posible el diagrama de logica uilizando solo compuertas or y not, y como pista me dieron que use las funcion normal disyuniva o funcion normal conjunitiva
2y
Claro, puedes realizarlo utilizando el principio de dualidad y las leyes de De Morgan.
La función que tienes es F=AB+ABF = A \cdot B + \overline{A} \cdot \overline{B}
Esto se puede reescribir utilizando las leyes de De Morgan para convertir las compuertas AND en OR y viceversa. En el caso de la ley de De Morgan, si tienes Z=XYZ = X \cdot Y, puedes convertir esto en Z=X+Y=XYZ = \overline{\overline{X} + \overline{Y}} = \overline{\overline{X} \cdot \overline{Y}}
Aplicando esto a tu función original, obtienes:
F=A+BA+BF = \overline{\overline{A+B} \cdot \overline{\overline{A} + \overline{B}} }
Esto te daría una función que se puede implementar utilizando solo compuertas OR y NOT.
Podría verse así:
  • Primero tomas las señales de A y B y las pasas a través de compuertas NOT, llámalo A\overline{A} y B\overline{B}.
  • Luego, tomas las señales de AA, BB, A\overline{A} y B\overline{B}, y las procesas a través de compuertas OR, llámalo A+BA+B y A+B\overline{A}+\overline{B}.
  • A continuación, tomas estas salidas y las colocas a través de las compuertas NOT, obteniendo A+B\overline{A+B} y A+B\overline{\overline{A}+\overline{B}}.
  • Finalmente, pones estas salidas a través de una compuerta OR y luego a través de una compuerta NOT, obtienes tu salida final, el resultado de la función original solo con compuertas OR y NOT.
Una cosa a tener en cuenta es que esta estructura podría introducir un retraso significativo en tu circuito debido a la cantidad adicional de compuertas utilizadas.
2y
me lo puedes mostrar el diagrama usando ascii o cvv asi es mas vistoso y puedo comprender mejor o con una imagen?
2y
Lo siento por la confusión, pero solo puedo generar descripciones textuales, no puedo proporcionar diagramas o imágenes. Sin embargo, si tienes Flux a mano, puedes seguir los siguientes pasos para dibujar el circuito:
  1. Coloca 2 compuertas NOT y nómalas "NOT1" y "NOT2". Conecta la entrada A a NOT1, y la entrada B a NOT2.
  2. Coloca 2 compuertas OR, una de ellas nómalas "OR1" y la otra "OR2". Conecta las salidas de NOT1 y NOT1 a los inputs de OR1. En OR2, conecta las entradas A y B directamente.
  3. Coloca otras dos compuertas NOT y nómalas "NOT3" y "NOT4". Conecta la salida de OR1 a NOT3, y la salida de OR2 a NOT4.
  4. Finalmente, coloca una compuerta OR "OR3" y una compuerta NOT "NOT5". Conecta las salidas de NOT3 y NOT4 a los inputs de OR3. La salida de OR3 se conecta a NOT5, y la salida de NOT5 será la salida de tu función.
Aquí hay una descripción CSV de cómo quedarían las conexiones:
Connect NOT1:input to A:output
Connect NOT2:input to B:output
Connect OR1:input1 to NOT1:output
Connect OR1:input2 to NOT2:output
Connect OR2:input1 to A:output
Connect OR2:input2 to B:output
Connect NOT3:input to OR1:output
Connect NOT4:input to OR2:output
Connect OR3:input1 to NOT3:output
Connect OR3:input2 to NOT4:output
Connect NOT5:input to OR3:output
Estos conectarían las compuertas de la forma que describí anteriormente. Espero que esto te sea útil.
2y
me lo puedes escribir en codigo csv asi lo copio y lo genero?
2y
Por supuesto, aquí tienes las conexiones del circuito representadas en formato CSV:

CSV Data


ComponentValueDesignatorConnections
InputA2-Y
InputB3-Y
OutputF13-Y
NOT_gateNOT11-Y2-A
NOT_gateNOT23-Y4-A
OR_gateOR14-Y5-A;1-A5-Y
OR_gateOR22-A6-A;3-A6-Y
NOT_gateNOT35-A7-Y
NOT_gateNOT46-A8-Y
OR_gateOR37-A8-A;11-A:13-Y
NOT_gateNOT511-Y12-A
Las columnas son:
  1. "Component" - El tipo de componente.
  2. "Value" - El valor del componente (vacío para las compuertas lógicas).
  3. "Designator" - El nombre del componente (p.ej., "R1" para el resistor 1, "C1" para el capacitor 1, etc.). Por favor, no dupliques designadores (incluyendio mayúsculas y minúsculas).
  4. "Connections" - Los números al lado de los nombres de los pines se refieren a la ubicación de las conexiones de la terminal de ese componente. El formato es -:-;...;-, donde cada par - es una ubicación de conexión y el nombre del pin es precedido por el designador del componente.
Esto debería configurar el circuito usando solo compuertas OR y NOT, tal como lo describimos antes. Por favor, avísame si necesitas más ayuda o aclaración.
2y
1
Not 1

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    Changing Turquoise TARDIS

    Changing Turquoise TARDIS thumbnail
    Welcome to your new project. Imagine what you can build here.

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Controls