
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.
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