-Top Down
-Bottom Up
-Bottom UpShift Operator
-Bottom UpRelational Operator
-Bottom UpArithmetic Operator
-If else statement
-Case statement
-UpFor Loop
-While Loop
-No Iteration Scheme Loop
-Flip-Flops
-Counters
-Decoder
-Encoder
-Multiplexer
-Logic Gates
-Signal Attribute
-Data Attribute
-User-Defined Attribute
-Pre-defined Package
-User-defined Package
-Local Function
-Pre-defined Function
-Local Procedure
-Pre-defined Procedure
-RAM
-ROM
-Single way
-Four way
-Operator overloading.
-Function overloading.