Digital Systems

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This Digital Systems course gives you a complete insight into the modern design of digital systems fundamentals from an eminently practical point of view. Unlike other more “classic” digital circuits courses, our interest focuses more on the system than on the electronics that support it. This approach will allow us to lay the foundation for the design of complex digital systems.

You will learn a set of design methodologies and will use a set of (educational-oriented) computer-aided-design tools (CAD) that will allow you not only to design small and medium-size circuits but also to access higher-level courses covering so exciting topics as application-specific integrated circuits (ASICs) design or computer architecture, to give just two examples.

Course topics are complemented with the design of a simple processor, introduced as a transversal example of a complex digital system. This example will let you understand and feel comfortable with some fundamental computer architecture terms as the instruction set, microprogram, and microinstructions.

JOIN NOW!

Show More

What Will You Learn?

  • -Learn Binary
  • -Learn Boolean Algebra
  • -Learn Logic Gates
  • -Design medium complexity digital systems.
  • -Understand the description of digital systems using high-level languages such as VHDL.
  • -Understand how computers operate at their most basic level (machine language).

Course Content

Digital Systems

  • Number System
    00:00
  • Binary 1 – Converting to and from Denary
    00:00
  • Binary 2 – Two’s Complement Representation of Negative Numbers
    00:00
  • Binary Conversion and Adders
    00:00
  • Binary 3 – Fixed Point Binary Fractions
    00:00
  • Binary Arithmetic
    00:00
  • Binary 4 – Floating Point Binary Fractions 1
    00:00
  • Binary 5 – Floating Point Range versus Precision
    00:00
  • Binary 6 – Normalised Floating Point Binary Fractions
    00:00
  • Binary 7 – Floating Point Binary Addition
    00:00
  • Binary 8 – Floating Point Binary Subtraction
    00:00
  • ASCII and Unicode Character Sets
    00:00
  • Boolean Algebra
    00:00
  • Boolean Algebra 1 – The Laws of Boolean Algebra
    00:00
  • Boolean Algebra 2 – Simplifying Complex Expressions
    00:00
  • Boolean Algebra 3 – De Morgan’s Theorem
    00:00
  • Truth Tables and Basic Logic Gates
    00:00
  • Logic Gates Explored and Boolean Algebra
    00:00
  • Introduction to Logic Gates
    00:00
  • Logic Gate Expressions
    00:00
  • Making logic gates from transistors
    00:00
  • Karnaugh Maps
    00:00
  • Karnaugh Maps – Introduction
    00:00
  • Karnaugh Maps – Simplify Boolean Expressions
    00:00
  • Karnaugh Maps with 4 Variables
    00:00
  • VHDL Lecture 1 VHDL Basics
    00:00
  • VHDL Lecture 2 Understanding Entity, Bit, Std logic and data modes
    00:00
  • VHDL Lecture 5 Understanding Architecture
    00:00
  • VHDL Lecture 6 Understanding Signals With Select Statements
    00:00
  • Logic Gates and the Ripple Carry Adder
    00:00
  • Digital Electronics: The Half Adder and Full Adder
    00:00
  • Half Adder Design (using universal gates)
    00:00
  • Designing a 7-segment hex decoder
    00:00
  • Universal Logic (Nand Gates)
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet
Ask ChatGPT
Set ChatGPT API key
Find your Secret API key in your ChatGPT User settings and paste it here to connect ChatGPT with your Tutor LMS website.