- 🇪🇸 Spanish (README.es.md)
- 🇬🇧 English (README.md)
- de Deutsch (README.de.md)
This repository contains the complete design, documentation, and implementation files of a custom-built 4-bit Arithmetic Logic Unit (ALU) developed in Logisim.
The project demonstrates the construction of a functional digital logic module capable of performing essential arithmetic, logical, and comparison operations — serving as a foundational component in simple processor architectures.
This ALU was fully designed, simulated, and documented as an individual engineering project.
Main Sections
- 🔧 ALU-Module/ — Logisim circuit files
- 📘 Docs/ — Diagrams, logic tables, architecture notes
- 🖼️ Images/ — Screenshots of simulations
- 📄 Report/ — Technical documentation (PDF)
Other/
- 🧪 Experimental test circuits
- 📝 Small logic prototypes and drafts
This ALU implements a complete set of core digital operations, including:
- ➕ Addition
- ➖ Subtraction
- 🔀 XOR
- 🧱 AND / OR
- ❗ NOT (A)
- 🟰 Comparator (A > B)
- 📤 4-bit output + Carry/Overflow flag
- 🗄️ Includes a D flip-flop register for sequential storage
It was built using:
- Full adders
- Multiplexers
- Decoders
- Logic gates
- Standard Logisim components
The goal was to apply principles from Boolean algebra, combinational circuits, and sequential logic to model a realistic, modular ALU suitable for educational processor architectures.
- Digital logic design
- Circuit modularization
- Logisim simulation
- Truth table construction
- Design of combinational and sequential systems
- Technical documentation and architecture description
- 💌 Email: spablocavieres@gmail.com
- 🌐 Portfolio: https://portafoliopablodecristo.netlify.app
- 🔗 LinkedIn: https://www.linkedin.com/in/pablodecristo