Website Currently Under Construction!
Logic Gates: Understanding the basic building blocks of digital circuits, including AND, OR, NOT, NAND, NOR, XOR, and XNOR gates.
Truth Tables: Learning to create and analyze truth tables to represent logical operations and relationships.
Boolean Algebra: Exploring the principles of Boolean algebra and its applications in simplifying logical expressions.
Digital Circuit Design: Designing and implementing digital circuits using combinational and sequential logic.
System Design: Understanding how different digital components interact within a system.
Proficiency in designing and analyzing digital logic circuits.
Understanding of Boolean algebra and its applications.
Ability to create and interpret truth tables.
Experience in designing combinational and sequential logic circuits.
Enhanced problem-solving and critical thinking skills.
Going into this course, I had some basic knowledge from an eighth-grade course called "Magic of Electrons," which covered minimal basics. However, this course provided so much more insight into Booleans, binary, and rudimentary circuit design. I enjoyed learning about digital logic and how it forms the foundation of computer systems. This experience has deepened my understanding and solidified my interest in computer engineering.
This project involved creating an Arithmetic Logic Unit (ALU) with registered inputs and outputs. We designed the ALU to perform various arithmetic and logical operations, and then simulated its functionality using digital design software. This project provided hands-on experience in digital circuit design and reinforced our understanding of computer architecture and logic circuits.
For project two, we designed a counter based on a provided state diagram. This involved creating a sequential logic circuit that could count through a specific sequence of states as defined by the diagram. We implemented the counter using flip-flops and logic gates, and then simulated its behavior to verify its accuracy. This project enhanced our understanding of state machines and sequential circuit design.