|Digital Systems Design|
|DIG SYS DESIGN|
|CLASS CODE:||COMPE 340||CREDITS: 3|
|DIVISION:||PHYSICAL SCIENCE & ENGINEERING|
|DEPARTMENT:||ELECTRICAL & COMPUTER ENGINEERING|
|GENERAL EDUCATION:||This course does not fulfill a General Education requirement.|
|DESCRIPTION:||Advanced topics in combinational logic, state machine design, and control structures. HDL, CPLDs, and FPGAs. Laboratory exercises are included.|
|CONTENT AND TOPICS:||Combinational logic using MSI devices such as multiplexers, decoders, etc. State machine design, including the use of ROMs, one-hot count sequences, and other variations. Design with simple programmable logic devices (PLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs). Circuit synthesis and simulation using a hardware description language (HDL). Hierarchical design of digital systems.|
|GOALS AND OBJECTIVES:||1. Use high level (MSI and LSI) logic blocks to implement digital systems;
2. Design and conduct experiments, analyze and interpret data;
3. Design and simulate digital systems, including the creation of custom hierarchical blocks, with a hardware description language;
4. Use PLDs, CPLDs, and FPGAs as building blocks to implement digital systems.
5. Design a system, component, or process to meet desired needs.
6. Use the techniques, skills, and modern engineering tools necessary for engineering practice.
|EFFECTIVE DATE:||January 2004|