Digital Logic 101 Workshop

This workshop provides a foundational introduction to digital logic, tailored for beginners and professionals who want to understand the principles of digital design.

The emphasis of this course is on:

  • How many bits make a byte
  • Understanding flip flops
  • Introducing binary and binary arithmetic
  • Combinational and sequential logic
  • Fundamental digital design techniques
  • Intro to logic devices, including FPGAs, ASICs and SoCs
  • Intro to the standard industry tools, libraries and IP

This course introduces AMD architectures, including Versal adaptive SoC, Zynq UltraScale+ MPSoC, Spartan UltraScale+, Artix, KriaSoM and more.

COST:

AMD is sponsoring this workshop, with no cost to students. Limited seats available.

SCHEDULED EVENTS

Live Online Training (10am-4pm ET)

Training Duration:

1 Day (6 hours)

Be the first to know. Sign up for our newsletter.

Who should attend:

Beginners in digital electronics or computer engineering; managers, system architects and engineers in related fields that are looking to learn about digital logic.

Skills Gained

After completing this comprehensive training, you will have the necessary skills to:

  • The fundamentals of digital logic, including how logic gates and binary numbers work.
  • The basic principles of designing simple combinational and sequential circuits.
  • How to use basic Boolean algebra to simplify logic expressions.
  • The essential concepts of digital circuit design, including combinational components like multiplexers and decoders, and sequential elements like flip-flops and counters.
  • The basics of digital simulation tools for testing and verifying simple circuit designs.
  • An introduction to FPGAs and SoCs, with a basic understanding of their purpose and how they are used in digital electronics.
  • An introduction to FPGA tools, libraries, and IP
  • The foundational steps in digital design, preparing you for further study or exploration in the field of digital logic and electronics.

Course Outline

Day 1
Introduction to Digital Logic
Explores the basics of digital logic, including binary numbers, logic levels, and fundamental logic gates like AND, OR, NOT, NAND, NOR, XOR, and XNOR.

Combinational Logic Design
Covers the design and analysis of combinational circuits using truth tables and Boolean algebra, including practical examples such as multiplexers, decoders, and adders.

Sequential Logic Fundamentals
Introduces the basics of sequential logic, including flip-flops, latches, and registers, and explains how these components are used to build counters and state machines.

Binary Arithmetic and Coding
Explains the basics of binary arithmetic operations, including addition, subtraction, and multiplication, and introduces common binary codes such as Gray code and BCD.

Introduction to Circuit Design and Simulation
Presents the basic steps for designing digital circuits using logic gates, and provides an overview of simulation tools used for testing and verifying simple circuit designs.

Introduction to Logic Devices: FPGAs and SoCs
Provides an introductory look at FPGAs (Field-Programmable Gate Arrays) and SoCs (System-on-Chip), highlighting their basic functions, applications, and importance in digital design.

Introduction to FPGA Tools, Libraries, and IP
Introduces the basic tools used for FPGA design, including software environments for development and simulation. Covers the role of IP (Intellectual Property) cores and libraries in simplifying FPGA design and enhancing functionality.


DEMO: Introduction to Logic Gates

DEMO:
Binary Counting

DEMO: Building a Simple Combinational Circuit

DEMO:
Creating a Basic Sequential Circuit

DEMO: A look at Vivado and Vitis

Please note: The instructor may change the content order to provide a better learning experience.

Prerequisites:

  • This is a foundational course with no prerequisites

RELATED COURSES:

Updated 8-18-2024
©2024 Advanced Micro Devices, Inc. Xilinx, Inc. is now part of AMD. Xilinx, the Xilinx logo, AMD, the AMD Arrow logo, Alveo, Artix, Kintex, Kria, Spartan, Versal, Vitis, Virtex, Vivado, Zynq, and other designated brands included herein are trademarks of Advanced Micro Devices, Inc.