diff --git a/docs/info.md b/docs/info.md index ce1f04c2..d60a365a 100644 --- a/docs/info.md +++ b/docs/info.md @@ -9,12 +9,27 @@ You can also include images in this folder and reference them in the markdown. E ## How it works -Explain how your project works +Este proyecto implementa un multiplexor de 4 a 1 en Verilog, que permite seleccionar una de cuatro señales de entrada (d0, d1, d2, d3) mediante una señal de control de 2 bits (s). +La placa Basys 3 utiliza una FPGA Xilinx Artix-7, por lo que el multiplexor puede ser sintetizado y probado en hardware real. Al asignar s, la salida mux4_out tomará el valor de la entrada correspondiente. +El multiplexor puede ser útil en diversas aplicaciones, como selección de datos en sistemas digitales, procesadores, o manejo de señales en módulos más grandes. + ## How to test -Explain how to use your project +Para probar el módulo en la Basys 3: +- Conexión de entradas y salidas: +- Asignar d0-d3 a los switches (SW0-SW3) de la Basys 3. +- Asignar s[1] y s[0] a los switches (SW4-SW5) para controlar la selección de entrada. +- Dirigir mux4_out a un LED para visualizar el resultado. +- Compilación y síntesis: +- Escribir el código en Vivado. +- Implementar la síntesis y programar la FPGA con el archivo bitstream generado. +- Pruebas funcionales: +- Cambiar los valores de los switches y verificar que la salida en el LED corresponde con el comportamiento esperado del multiplexor. + ## External hardware -List external hardware used in your project (e.g. PMOD, LED display, etc), if any +- Basys 3 FPGA Board +- Built-in LEDs (para visualizar la salida mux4_out) +- Built-in switches (para manejar las entradas d0-d3 y selección s)