Verilog:FrequentlyAskedQuestionsLanguage,ApplicationsandExtensions