A modern GUI-based wrapper for the Espresso logic minimizer. EspressoGui makes it easier to work with the powerful logic minimization algorithms developed at the University of California, Berkeley, by providing an intuitive graphical interface.
- Modern GUI: Simplifies interaction with Espresso by providing a user-friendly graphical interface.
Espresso Logic Minimizer (bundled with the application)
- Download the latest release from the Releases page.
- Extract the zip file to your desired location.
- Run the
EspressoGUI.exe
file. - Input required fields (Input, Output, Truth-Table)
- Press Calculate
Note: No additional installation steps are required as all dependencies are included in the package.
- Launch the application by double-clicking
EspressoGUI.exe
. - Input your logic functions in the provided text box.
- Click the "Calculate" button to process the input using the Espresso logic minimization algorithm.
- View the results in the output panel.
- Truth tables
- Boolean expressions
This project was created in order to help with learning Digital Logic simplification for Chulalongkorn University Computer Programming curriculum 📖💻
This project is licensed under the MIT License. See the LICENSE file for details.
University of California, Berkeley for developing the original Espresso heuristic logic minimizer.
For inquiries or collaboration, please contact: Tanabodhi Mukura - Lead Developer Email: [email protected]