Design a CPU 2

Computer Architecture Organisation and Design
4.92 (31 reviews)
Udemy
platform
English
language
Hardware
category
instructor
Design a CPU 2
1 142
students
18.5 hours
content
Jan 2024
last update
$34.99
regular price

Why take this course?


Course Title: Design a CPU ✧ Master Computer Architecture Organization and Design

Course Headline: Dive into the World of Computer Architecture with Hands-On Learning!

🚀 Course Description:

Welcome to Design a CPU 2, where we take your foundational knowledge from our first course and propel you into the realm of 16-bit machine design. This isn't just theory; you'll be crafting a fully functional computer with a robust set of features, including up to 64 tailor-made instructions and a versatile addressing mode system.

🎓 What You'll Learn:

  • 🌟 Expand Your Horizons: We evolve from an 8-bit design to a sophisticated 16-bit machine, enhancing your understanding of CPU architecture.
  • 🛠️ Control Unit Upgrade: Replace the basic control unit with a more efficient mixed hardwired and microcoded control unit.
  • Enhanced Registers: Increase functionality with additional registers, including general-purpose, temporary, index, stack pointer, and floating point unit registers.
  • 🧠 New Tools for the Task: Utilize a faster and more reliable version of Logisim to simulate your CPU designs.
  • 🔧 Assembly Mastery: Design and implement a new assembler in Python to support your growing instruction set.
  • 🖥️ User Interaction: Integrate a keyboard, character display, and graphics display for real-world user interaction.
  • 📦 Memory Management: Understand the split 64 Kbyte address space with dedicated sections for ROM and RAM.
  • 🚀 Practical Application: Learn by doing – build, test, and refine your own 16-bit computer from scratch.

Course Highlights:

  • Deeper Dive into CPU Design: Transition from a simple 8-bit to a more complex 16-bit machine.
  • Versatile Instruction Set: Create instructions with access to 4 different addressing modes.
  • Mixed Control Unit: Combine the efficiency of hardwiring with the flexibility of microcoding.
  • Advanced Registers: Expand your CPU's capabilities with specialized registers.
  • Modern Tools: Work with an advanced version of Logisim for faster and more reliable simulations.
  • Python Assembler: Write more complex programs with a custom assembler designed for your machine.
  • Real-World Input/Output: Connect real peripherals like keyboards, displays, and explore user interaction.
  • Memory Architecture: Learn about ROM, RAM, and memory mapping.

Why Take This Course?

If you're aiming to gain a deep understanding of computer architecture and design your own CPU from scratch, this course is your stepping stone. You'll not only grasp the intricacies of CPU design but also apply your knowledge in a practical, hands-on manner. By the end of this journey, you'll have a fully operational 16-bit machine that can execute programs written in assembly language.

Join us and transform your theoretical knowledge into tangible skills – build a 16-bit CPU and unlock the secrets of computer architecture organization and design! 🎓✖️✨


Enroll now and embark on an exciting journey into the heart of computer architecture with Design a CPU 2! 🚀

Course Gallery

Design a CPU 2 – Screenshot 1
Screenshot 1Design a CPU 2
Design a CPU 2 – Screenshot 2
Screenshot 2Design a CPU 2
Design a CPU 2 – Screenshot 3
Screenshot 3Design a CPU 2
Design a CPU 2 – Screenshot 4
Screenshot 4Design a CPU 2

Loading charts...

3318150
udemy ID
10/07/2020
course created date
07/07/2023
course indexed date
Bot
course submited by