Learn Digital Electronics with Schematics and a Basys2 FPGA Board

Ajmir Goolam Hossen

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
26 Videos (2h 20m)
    • Presentation of the Course

      2:44
    • Introduction

      9:21
    • Download and Install ISE

      2:21
    • Get a Webpack ISE License

      2:44
    • Project Navigator

      5:35
    • Logic Gates - Theory

      7:39
    • Implement a XOR Gate - Practical

      5:29
    • Implement Many Gates - Practical

      6:31
    • Flip Flops/Registers - Theory

      3:55
    • Implement an FDC - Practical

      5:13
    • Implement an FDCE - Practical

      2:49
    • Implement a Shift Register - Practical

      8:28
    • Design a Debouncer Circuit

      4:44
    • Implement an SR using FFs with a Debouncer - Practical

      3:50
    • Multiplexers - Theory

      4:05
    • Implement a Multiplexer - Practical

      4:16
    • Counters - Theory

      3:17
    • Implement a Counter - Practical

      5:18
    • Adders - Theory

      3:04
    • Implement an Adders - Practical

      5:11
    • Random Access Memory - Theory

      4:43
    • Implement a RAM - Practical

      6:54
    • Finiste States Machines - Theory

      8:42
    • An example of a Finite States Machines

      5:41
    • States Transition Table

      5:49
    • Equations for Transitions and Output Logic

      11:46

About This Class

This course was designed to give students an opportunity to kick-start their skills to Design Digital Electronics WITHOUT the hurdle of having to code in HDL.

How this course works

Concepts are first explained, then demonstrated by using the ISE software from Xilinx. Coding in HDL languages will not be taught in this course but instead, Schematics will be used as it is easier for beginners. Students will only need drag, drop and connect schematic symbols together. Then Run through the flow of ISE to generate the bit file.The bit file will be downloaded on the board to see the results.

The goal is to quickly put together designs and try them on the board, without the hurdle of VHDL/Verilog coding. In this way, you will focus on how Digital Electronics works.

This course doesn't show software simulation but focuses on testing your designs straight on the board.

What will you need?

You will need to download and install Xilinx ISE software in the Webpack version, which is free. Ideally you will need the Basys 2 board, which uses the Spartan 3E FPGA, to verify your design on hardware.

 Content

The course is split in sections of the main building blocks of Digital Electronics such as Registers, Logic Gates, Random Access memory etc...

In each section there is explanation of various blocks e.g in the Registers section will be explained the Flip Flops and Shift Registers. After most blocks explanation there will be a practical activity on how to implement the circuit on an FPGA and verify the design on the Basys 2 board. 

--

Students

--

Projects

0

Reviews (0)