Skip to content

Repository files navigation

Hardware & Computer Architecture Roadmap

This repository is dedicated to tracking my journey through computer engineering and digital design, moving from foundational concepts to advanced systems using three core reference textbooks.


Phase 1: Foundations and Digital Design (Digital Design & VHDL)

  • First Textbook: Digital Design and Computer Architecture (Chapters 1 to 4)
    • Objective: Understand logic gates, combinational and sequential circuits, and the fundamentals of digital components.
  • Second Textbook: Free Range VHDL (Studied in parallel with Phase 1)
    • Objective: Learn VHDL to describe, simulate, and implement the digital circuits learned in the core text.

Phase 2: Building a Basic Processor (Microarchitecture)

  • First Textbook: Digital Design and Computer Architecture (Chapters 5 to 8)
    • Objective: Learn Assembly language and tie everything together to design and build a complete micro-processor (Single-cycle and Multi-cycle implementations).

Phase 3: Advanced Computer Organization and Performance

  • Third Textbook: Computer Organization and Design (by Patterson & Hennessy)
    • Objective: Deepen understanding of architecture, master pipelining, explore memory and cache hierarchies, and analyze performance trade-offs at the hardware-software interface.

Unrelated Topics:

You can master you computer understanding also by learning how to think like computer, on a higher layer from the hardware and signals and clocks, it is also the key to be golden problem-solver, personally I love this book!

image

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors