Verilog: Frequently Asked Questions: Language, Applications