|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Begins with an introduction to CMOS gates and design of CMOS combinational and sequential functions at the gate level, including CMOS memory. The theory of MOS transistors is covered including: DC equations, threshold voltage, body effect, subthreshold region, channel length modulation, tunneling, punch through, basic CMOS invertor, and the CMOS transmission gate. A basic exposure to VLSI includes the following topics: CMOS processing technology, CMOS layout, CMOS circuit design and CMOS logic design. Simulations on SPICE and basic VLSI layouts using LEDIT will be included. Prerequisite: CPE 64, EEE 102 or EEE 108. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Review basic CMOS VLSI technology, circuit characterization and performance estimation, and provides detailed information on synthesis, placing and routing, clocking strategies, quality and reliability, and I/O structures. Design examples, design techniques, and testing techniques will be presented via current EDA design tools. Students assigned one project from concept design through validation. Prerequisite: CPE 151. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Application of operating system principles to the design and implementation of a multi-tasking operating system. Students will write an operating system for a computer system. Topics include scheduling of processes, control and allocation of computer resources and user interfacing. Prerequisite: CSC 139. Cross Listed: CSC 159; only one may be counted for credit. Graded: Graded Student. Units: 3.0
-
4.00 Credits
VHDL and Verilog Hardware Description Languages are studied and used on the following advanced level logic design topics: synchronous state machines, asynchronous state machines, metastability, hazards, races, testability, boundary scan, scan chains, and built-in self-tests. Commercial Electronic Design Automation (EDA) toolsets are used to synthesize lab projects containing a hierarchy of modules into Field Programmable Gate Arrays (FPGAs). Post synthesis simulations by these same tools verify the design before implementation on rapid prototyping boards in the lab. Prerequisite: CPE 64, ENGR 17. Graded: Graded Student. Units: 4.0
-
4.00 Credits
Design of microcomputer systems including memory systems, parallel and serial input/output, timer modules, and interrupt structures; designing "C" language code, in laboratory, to exercise interface modules of parallel and serial input/output, timer modules, and interrupts; extensive study of interrupt handlers, assemblers, linkers, and loaders. Practical features of interfaces, handshaking techniques, displays, keypads, and trackballs are included. Prerequisite: CPE 64, CSC 35 and CSC 60. Graded: Graded Student. Units: 4.0
-
3.00 Credits
Study of Intel and Motorola architectures, bus structures, interrupts, memory interface and controllers, bus arbitration, DMA controllers, I/O interface, bridges and microcontroller. Electromagnetic compatibility and regulations, cabling and shielding, grounding, digital circuit noise and layout. Prerequisite: CPE 185 or EEE 174. Graded: Graded Student. Units: 3.0
-
2.00 Credits
Students will design, construct and test an embedded processor system project. All address decoding, control functions, input and output ports, handshaking signals and interrupt control will be implemented in an FPGA. The system will interface to a microcontroller system. Students will use an assembler, a C compiler and either VHDL or Verilog to fully test their project. Laboratory techniques include oscilloscopes, logic analyzers, protocol analyzers and programmers for EPROMs, FLASH and microcontrollers. One lecture per week and one three-hour laboratory per week. Prerequisite: CPE 166, CPE 185, EEE 102, and (GWAR Certification before Fall 09, or WPJ score of 70+, or at least a C- in ENGL 109M/W). Graded: Graded Student. Units: 2.0
-
2.00 Credits
Centers on developing hardware and software project planning and engineering design skills. Emphasis is placed on design philosophies, problem definition, project planning and budgeting, written and oral communication skills, working with others in a team arrangement, development of specifications and effective utilization of available resources. Lecture one hour per week, laboratory three hours per week. Prerequisite: CPE 142, CPE 166, CPE 186, CPE 187, EEE 102, and (GWAR Certification before Fall 09, or WPJ score of 70+, or at least a C- in ENGL 109M/W). Graded: Graded Student. Units: 2.0
-
2.00 Credits
Students are expected to continue the project started by design teams in CPE 190. The hardware will be completed, tested and redesigned if necessary. At the same time, software for the project will be finished and debugged. The final results of the team project will be presented to the CPE faculty and students at a prearranged seminar. Lecture one hour, laboratory three hours. Prerequisite: CPE 190, and (GWAR Certification before Fall 09, or WPJ score of 70+, or at least a C- in ENGL 109M/W). Graded: Graded Student. Units: 2.0
-
1.00 Credits
Research methodology, problem formulation and problem solving. Collective and individual study of selective issues and problems relating to fields of study in the Computer Engineering Graduate Program. Orientation to the requirements for Master's Thesis or Project in Computer Engineering. Prerequisite: Fully classified graduate status. Graded: Credit / No Credit. Units: 1.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|