Skip to content

Udemy – FPGA101: Digital System Design using Verilog and Python 2025-9

Updated August 10, 2026 945 MB
Udemy – FPGA101: Digital System Design using Verilog and Python 2025-9

Download

About this item

Description

FPGA101: Digital System Design using Verilog and Python. This course teaches the fundamentals of digital system design using Verilog, implementing circuits on an FPGA, and interfacing with an ARM processor. FPGAs are commonly used for computational acceleration in digital signal processing, as well as for verifying circuits before final fabrication as application-specific integrated circuits (ASICs). Focusing on the Verilog language, this course covers the fundamentals of digital circuit design, including combinational logic, sequential logic, finite state machines, and finite state machines with data paths. It also provides three additional topics on integrating digital circuitry on an FPGA with an ARM processor. At the end of the course, a final project is conducted on how to build a tensor processing unit similar to the Google TPU. In this project, participants learn the methodology for designing an accelerator for a neural network based on matrix multiplication. This methodology can be extended to other designs of interest and has wide application in engineering.

What you will learn

  • Verilog and FPGA Basics:
  • Understand the principles of Verilog and FPGA.
  • RTL design:
  • Understanding of RTL design, including combinational logic, sequential logic, FSM and FSMD.
  • Interface with ARM processor:
  • Connecting digital circuitry on an FPGA to an ARM processor.
  • TPU construction:
  • Building a small TPU like Google’s TPU.

This course is suitable for people who:

  • Anyone interested in learning the fundamentals of digital system design.

Course details

  • Publisher: Udemy
  • Instructor: Erwin Ouyang
  • Training level: Beginner to advanced
  • Training duration: 2 hours and 49 minutes
  • Number of lessons: 25

Course headings

FPGA101: Digital System Design using Verilog and Python

Prerequisites for FPGA101: Digital System Design using Verilog and Python

  • Fundamentals of digital circuits and programming will give an added advantage.

Course images

FPGA101: Digital System Design using Verilog and Python

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 1080p

Download link

Downloadly

Download file – 945 MB

Rapidgator link

Download File – 945 MB

File(s) password: www.downloadly.ir

File size

945 MB