Skip to content

codingember/Sequential-Logic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Texas A&M University

Class: CSCE 312

Project 3: Sequential Logic is a comprehensive exploration of digital circuit design, focused on implementing and testing core sequential logic systems. In this project, I developed a series of sequential circuits that form the backbone of modern computing systems. Sequential logic differs from combinational logic in that it considers past inputs (i.e., its history) along with current inputs to determine its output. By designing flip-flops, registers, counters, and state machines, I gained hands-on experience with memory elements that store and transition data over time.

Throughout the project, I utilized hardware description languages to simulate and verify the behavior of these circuits. Emphasis was placed on ensuring timing accuracy and minimizing hazards in transitions between states. I also incorporated real-world testing using simulation tools, which allowed me to validate circuit performance and reliability under different operating conditions. This project not only deepened my understanding of sequential circuit design principles but also refined my problem-solving abilities in digital logic and state-based system implementations. It serves as a solid foundation for more advanced work in computer architecture and embedded system design, showcasing the critical role of sequential logic in effective hardware design.

Textbook: Building a Modern Computer From First Principles

By: Noam Nisan and Shimon Schocken

About

Chapter 3: Sequential Logic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published