Page 136

136

ECE 390-399: Special Topics in Electrical and Computer Engineering Special courses developed from student interest in all areas of electrical engineering. Brief description of current content to be announced in schedule of classes. Prerequisite: Permission of the chair. 1-3 credits ECE 421: VLSI Design Focuses on the theory, design, implementation, and testing of Very Large Scale Integrated (VLSI) Circuits and associated technologies. Primarily focuses on CMOS technologies and their implementation. Includes a review of CMOS circuits & theory, overview of MOS fabrication technology, circuit characterizations and performance estimation, electrical & physical design of logic gates, clocking strategies, I/O structures, system design and test methods, design synthesis, and advanced topics. Prerequisites: ECE 321 3 credits ECE 437: Advanced Computer Architecture Focuses on the design and implementation of the instruction-set architecture. Performance measures, ALU design, data and control path design, evolving into custom high performance processor design using VHDL, pipelining, memory hierarchy design, cache memory and advanced topics. Prerequisites: ECE 337 3 credits ECE 438: Real-Time Application Real-time system is one that reacts to the dynamic external environment under certain timing constraints. Real-time systems are becoming increasingly prevailing since more and more applications require real-time computing. This course focuses on design and analysis of software for real-time systems. It is to provide students with a basic understanding of realtime applications. The topics covered in this course include: introduction to real-time systems, scheduling algorithms and timing analysis, real-time operating systems, system impacts to realtime performance and software architectures, as well as simulation and verification of real-time applications. Hands-on experiences will be gained by using contemporary software tools. Prerequisite: ECE 311 3 credits ECE 440: Hardware/Software Co-design This course will present state-of-the-art concepts and techniques for hardware/software codesign of embedded systems. Topics include system level design methodologies of hardware/ software co-design, system modeling and specification, architectures for embedded systems, hardware/software trade-off, performance evaluation, hardware/ software co-synthesis and co-validation. The course follows the top-down design paradigm using predefined and user custom IP cores. Contemporary CAD software tools and hardware platforms including Xilinx Embedded Development Kit (EDK), Xilinx Integrated Software Environment (ISE), ModelSim, GUN compiler and debugger (GDB), as well as Spartan 3 Starter Board will be used throughout the course. Prerequisite: ECE 345, ECE 347 3 credits ECE 449: VHDL Design This is an introductory course for the VHDL hardware description language targeting programmable logic and ASIC design. The usage of the language in representation, simulation, verification and synthesis areas is studied with extensive lab assignments. Essential syntax and semantics of the VHDL language including design entity, architectural bodies, concurrent and sequential statements, processes, data types, packages, configurations register transfer level design are among the covered topics. Prerequisite: ECE 345 3 credits ECE 451: Optical Devices and Systems This course presents an introduction to electro optics. Topics include topics of wave propagation, interaction with both isotropic and anisotropic materials, modulation techniques, lenses and lens systems, optical sources and optical detectors. Optical systems, subsystems and applications are considered. Prerequisites: ECE 333 and ECE 335 3 credits

Profile for Gannon University

Gannon Undergraduate Catalog 2018-2019  

Gannon Undergraduate Catalog 2018-2019