Synthesizable VHDL Programming and FPGAs
- Description
- Curriculum
- FAQ
- Reviews
In this course, we will teach VHDL programming. The fundamental concepts about VHDL programming will be provided. In addition, practical examples using FPGA development boards will be provided. Combinational and clocked logic circuit design will be explained by examples. We will use either ISR or VIVADO platform for the simulation and development of VHDL programs. Some of the written programs will be loaded into FPGA cards for demonstration purposes.
-
2ENTITY in VHDLVideo lesson
ENTITY module in VHDL is explained by example.
-
3ARCHITECTURE in VHDLVideo lesson
Architecture unit in VHDL is explained by examples.
-
4Data Objects in VHDLVideo lesson
Data objects, such as signal, constant, variable are explained by examples.
-
5Data typesVideo lesson
Data types are explained by examples.
-
6VHDL Operators, assignment operators, logical ops, logical and arithmetic opsVideo lesson
VHDL Operators such as ·assignment Operators, logical Operators, logical and arithmetic shift operators are explained.
-
7VHDL Operators, rem, mod, rem, abs, &, **Video lesson
VHDL Operators, rem, mod, rem, abs, &, ** are explained by examples
-
8Generic StatementVideo lesson
The use of 'generic' statement in VHDL is explained by examples.
-
9When and With-Select StatementsVideo lesson
Combinational circuit design using "when" and "with-select" statements is explained by examples.
-
10VHDL Generate StatementVideo lesson
The VHDL Statement "Generate" is explained by examples
-
11MUXES in VHDL, Part-1Video lesson
Implementation of MUXES and circuits involving MUXES in VHDL is explained by examples.
-
12MUXES in VHDL, Part-2Video lesson
VHDL implementation of logic circuits involving MUXES is explained by examples.
-
13MUXES in VHDL, Part-3Video lesson
VHDL implementation of logic circuits involving MUXES is explained by examples.
-
14Binary Encoders in VHDLVideo lesson
Gray, BCD, Octal, and binary Prority Encoders are implemented in VHDL
-
15BCD Encoder and BCD to SS Display Converter in VHDLVideo lesson
In this lecture BCD encoder and BCD to Sevent Segment Display Code Converter will be implemented in VHDL
-
18User defined data types and contrained arrays in VHDLVideo lesson
In this lecture, user defined data types involving enumerated data types and constrained arrays are explained by examples.
-
19Unconstrained arrays and port arraysVideo lesson
In this lecture, unconstrained array definitions and use of the port arrays are explained by examples
-
20Matrices and 3D arrays in VHDLVideo lesson
In this lecture the definitions of matrices , 3D arrays and higher dimensional matrices and their use will be explained. How to access to the elements of arrays or matrices are explained by examples.
-
21Process, if-then-else, D-flip flop in VHDL are explainedVideo lesson
In this lecture, the students will learn the implementation of sequential circuits in VHDL. Process, if-then-else statement, and D-flip flop implementation are explained.
-
22JK Flip-Flop, T Flip-Flop, Counter and MUX implementation in VHDL using ProcessVideo lesson
In this lecture, JK Flip-Flop, T Flip-Flop, Counter and MUX implementation in VHDL using Process are explained.
-
23Clock divider digital circuitsVideo lesson
In this lecture, operations of digital circuits used for clock division operation are explained
-
24Clock divider (frequency divider) implementation in VHDLVideo lesson
In this lecture, implementation of clock divider or frequency divider in VHDL language is explained and various VHDL clock divider examples are provided.
-
25SS Display Driver Implementation in VHDLVideo lesson
In this lecture, we write the necessary VHDL codes to drive a seven segment display that shows the digits from 0 to 9 for one second duration each.
External Links May Contain Affiliate Links read more