In this course, the principles of advanced digital design will be introduced. It builds on logic design principles learned in BEE 1213 and demonstrates how digital design and rapid prototyping can be facilitated by FPGAs and hardware description languages (HDL). Digital design is taught at a higher level of abstraction than BEE1213. It has a lab component involving VHDL and FPGAs.