| Course Code: CS2202L Course Name: Hardware Lab Prerequisites: CS1215 Syllabus: For topics covered in courses CS1215: Breadboard based design; FPGA based design; HDL based Synthesis; RTL Design; Processor Design; AIG based optimizations; ROBDD based optimizations; Tutorial: FPGA; Verilog HDL; System Verilog Assertions; References: 1. Palnitkar, Samir. Verilog HDL: A Guide to Digital Design and Synthesis (2nd ed.). Pearson Education, 2003. 2. Kohavi, Zvi, and Niraj K. Jha. Switching and Finite Automata Theory (3rd ed.). Cambridge University Press, 2010. 3. Spear, Chris. SystemVerilog for Verification: A Guide to Learning the Testbench Language Features. Springer Science+Business Media, 2006. ISBN 9780387270364. |