Course Description (catalog):
Programmable Logic Devices (PLDs): architecture, features, timing parameters, configuration. Hardware Description Languages (HDLs): History, purpose, categories, vendors and associated CAD tools. Verilog: constructs, modeling for simulation, synthesis and verification, coding styles, effect of style on synthesis, synthesis of combinational and sequential logic, capabilities to deal with hierarchy, subprograms, test benches.