Companies Home Search Profile

Digital System Design with FPGA using Verilog

Focused View

Maqsood Ali Mughal

8:32:43

143 View
  • 1 - FPGA for BEGINNERSHow to Get Started with Basys 3 Board and Vivado.mp4
    25:11
  • 2 - Creating a testbench file and simulating your logic design.mp4
    15:20
  • 3 - Verilog Description of D Flip Flop and Vivado Simulation.mp4
    13:19
  • 3 - project files and codes.zip
  • 4 - Verilog Description of JK Flip Flop and Vivado Simulation.mp4
    19:17
  • 4 - project files and code.zip
  • 5 - Verilog Description of T Flip Flop and Vivado Simulation.mp4
    13:48
  • 6 - Designing a Basic Calculator Verilog StepbyStep Instructions.mp4
    27:12
  • 6 - project files and code.zip
  • 7 - Design a Slow Clock on an FPGA Board Verilog StepbyStep Instructions.mp4
    10:17
  • 8 - Debouncing Pushbutton Verilog StepbyStep Instructions.mp4
    23:07
  • 8 - project files and code.zip
  • 9 - Binary to BCD Conversion Basys 3 FPGA Board StepbyStep Instructions.mp4
    01:20:51
  • 9 - project files and code.zip
  • 10 - Design a Home Alarm System Verilog Stepby step Instructions.mp4
    20:17
  • 10 - project files and code.zip
  • 11 - Design a Car Parking Slot System Verilog StepbyStep Instructions.mp4
    18:54
  • 12 - Design a Digital Safe System Verilog StepbyStep Instructions.mp4
    24:03
  • 13 - LFSR Counter Verilog StepbyStep Instructions.mp4
    18:23
  • 13 - project files and code.zip
  • 14 - Part 1 UARTTxD Serial Communication Verilog StepbyStep Instructions.mp4
    01:03:38
  • 14 - project files and code.zip
  • 15 - Part 2 UARTRxD Serial Communication StepbyStep Instructions.mp4
    33:04
  • 15 - project files and code.zip
  • 16 - Scrolling LEDs DIY Billboard Display Verilog StepbyStep Instructions.mp4
    13:55
  • 16 - project files and code.zip
  • 17 - T20 Cricket Game onto an FPGA Board Verilog StepbyStep Instructions.mp4
    36:59
  • 17 - project files and code.zip
  • 18 - WhackaMole Game Verilog StepbyStep Instructions.mp4
    31:13
  • 18 - project files and code.zip
  • 19 - Vending Machine Verilog StepbyStep Instructions.mp4
    23:55
  • 19 - project files and code.zip
  • Description


    with access to Project Files and Code

    What You'll Learn?


    • Learn Verilog from scratch on Vivado platform
    • Design finite state machines (FSM) with real world application such as games
    • Learn Verilog to establish an interface between Vivado and FPGA, and implement design onto FPGA
    • Create testbench files, simulate and analyze logic circuit diagrams to verify the logic

    Who is this for?


  • Digital Electronics Students
  • FPGA beginners
  • Verilog VHDL beginners
  • Electrical Engineering Students
  • FPGA Learners
  • FPGA Projects
  • More details


    Description

    Digital circuits are the foundation upon which the computers, cell phones, and calculators we use every day are built. This course explores these foundations using modern digital design techniques to design, implement and test digital circuits ranging in complexity from basic logic gates to state machines that perform useful functions like calculations, counting, timing, and a host of other applications. Students will learn modern design techniques using a hardware description language (HDL) such as Verilog to design, simulate and implement logic systems consisting of basic gates, adders, multiplexers, latches, and counters. The function and operation of programmable logic devices, such as field programmable gate arrays (FPGAs), will be described and discussed in terms of how an HDL logic design is mapped and implemented.

    Learn about Verilog as a beginner. In this course, we will learn about the basics of Verilog and how we can use it in the Vivado environment to generate combinational and sequential designs. We'll design finite state machines with real-world applications such as vending machines, T20 Cricket Games, Counters, etc., and implement them onto an FPGA board. We'll learn about the basic understanding of generating slow clocks, shift registers, flip flops, and counters to design basic-intermediate-advance-level FPGA projects. In addition, we'll generate testbench files to validate the logic and analyze the functionality of the design. The course will cover an explanation of the code line by line that students can follow and replicate on their own board while they watch the video.

    Access to project files, supporting material, and code is included in the course

    Come and join the course and become an expert on Verilog and FPGAs.

    Who this course is for:

    • Digital Electronics Students
    • FPGA beginners
    • Verilog VHDL beginners
    • Electrical Engineering Students
    • FPGA Learners
    • FPGA Projects

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Maqsood Ali Mughal
    Maqsood Ali Mughal
    Instructor's Courses
    Dr. Mughal is a licensed professional electrical engineer with expertise in areas including synthesis and characterization of thin film materials (chalcogenides, metal sulfides, metal oxides, etc.), renewable energy and distributed systems integration (RDSI), environment and sustainability, embedded systems and Internet of Things (IoT), data science, machine learning (ML) and artificial intelligence (AI). He also has extensive exposure with modeling and writing software for data analysis, algorithmic processing, and visualization using MATLAB, Python, LabVIEW, and Simulink.Prior to joining Exponent, Dr. Mughal was an Assistant Professor of Electrical and Computer Engineering at Worcester Polytechnic Institute (WPI). He taught courses including sensors, signals and systems, digital circuit design, electric circuits, microelectronics, microcontrollers and PLC’s, embedded systems and engineering design. He is vastly experienced working with both Xilinx/Intel FPGA development and design tools, and related software platforms such as Vivado for timing analysis and simulations. In this role, Dr. Mughal also frequently collaborated with WPI industry partners on projects related to PCB power supply and sensor design to aid both thermal and power management of the electronics devices. He also worked closely with utility companies to develop efficient ways of delivering renewable energy to the grid.Dr. Mughal received his Ph.D. in Environmental Sciences, a multidisciplinary program that cuts across several academic disciplines including science, engineering, physics, and chemistry, from Arkansas State University. During this time, he developed expertise that covers a wide range of experimental and analytical tools. He has in-depth experience with a variety of characterization techniques such as photoluminescence (PL) spectroscopy, IV characterization, cyclic voltammetry, impedance analysis, energy-dispersive X-ray spectroscopy (EDS), UV-VIS Spectrophotometer, profilometer, atomic force microscopy (AFM), and scanning electron microscopy (SEM). Dr. Mughal has worked on nanoscale semiconductor device fabrication using both solution- and vacuum-based deposition techniques including electrochemical deposition (ED), chemical bath deposition (CBD), physical vapor deposition (PVD), e-beam (EB) evaporation, and sputtering.He holds a PE license in the state of Massachusetts and is also a senior member of IEEE. He is a recipient of Amplify Mass and Community Catalyst Awards awarded by Massachusetts Clean Energy Center. He is also a professional member of NSPE and IAENG, and review papers for Solar Energy, Renewable Energy, Environmental Progress and Sustainable Energy, and IEEE Industrial Application Society.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 19
    • duration 8:32:43
    • Release Date 2023/02/26