Learn about the always block in verilog and how it can be used to describe the behaviour of both sequential and combinational logic circuits
Learn about the Verilog operators and how they can be used together with the assign keyword to model basic combinational logic circuits
Learn about the basic types of data, vectors and arrays which can be used in verilog including how to declare them and assign data to them.
Learn how modules are used in verilog to structure designs and how this relates to the underlying hardware which is being described.
Become a more efficient VHDL designer by learning how to write reusable components using generics, the if generate statement and the for generate statement
Learn how to use the function and procedure subprograms in VHDL and see how packaages are used to organise common subprograms
Learn how to use some of the most common sequential statements in VHDL, including the if statement, case statement, for loop and while loop
Learn how to write a basic testbench in VHDL using wait on, wait for, wait until and after statements to generate basic input stimulus
Learn how to use the VHDL process keyword to execute statements sequentially and model basic sequential logic circuits such as counters.
Learn how to use basic VHDL operators and signal assignment statements, such as when else and with select statements, to model combinatorial logic.