Difference between revisions of "MS-ECE"

From Wiki at Neela Nurseries
Jump to: navigation, search
m (Informal planning and scheduling)
m (Informal planning and scheduling)
Line 63: Line 63:
 
  |                                            N                    |
 
  |                                            N                    |
 
<i>no prerequisites listed</i>
 
<i>no prerequisites listed</i>
 
  
 
ECE 544 -- Embedded System Design with FPGAs
 
ECE 544 -- Embedded System Design with FPGAs
Line 69: Line 68:
 
  |                                                            D    |
 
  |                                                            D    |
 
  |                                                            N    |
 
  |                                                            N    |
 
  
 
[http://pdx.smartcatalogiq.com/2020-2021/Bulletin/Courses/ECE-Elect-and-Computer-Engineering/500/ECE-558 ECE 558] -- Embedded Systems Programming
 
[http://pdx.smartcatalogiq.com/2020-2021/Bulletin/Courses/ECE-Elect-and-Computer-Engineering/500/ECE-558 ECE 558] -- Embedded Systems Programming
Line 78: Line 76:
 
ECE 485 or ECE 585. Expected preparation: CS 202 and/or experience with Object-Oriented programming and Java.
 
ECE 485 or ECE 585. Expected preparation: CS 202 and/or experience with Object-Oriented programming and Java.
  
 +
[http://pdx.smartcatalogiq.com/2020-2021/Bulletin/Courses/EE-Electrical-Engineering/500/EE-560 EE 560] -- FOUNDATIONS OF CYBER-PHYSICAL SYSTEMS
 +
| EE 560 offered                            Fall  Winter  Spring  |
 +
|                                                            D    |
 +
|                                                                  |
  
 
+
ECE 571 -- INTRODUCTION TO SYSTEM VERILOG FOR DESIGN AND VERIFICATION
ECE 560 -- not found on [https://app.banner.pdx.edu/cpg/ PSU Course Projection Guide]
+
| EE 560 offered                            Fall  Winter  Spring  |
 +
|                                            D    D              |
 +
|                                            N    N              |
  
 
<!-- comment -->
 
<!-- comment -->

Revision as of 22:42, 2 March 2021


Determine terms available for some of the following courses:

CORE
ECE 540 System on a Chip Design with FPGAs
ECE 544 Embedded System Design with FPGAs
ECE 558 Embedded Systems Programming
EE 560 Foundations of Cyber-Physical Systems

Current students can complete the track with either ECE 585 or EE 560

DEPTH AND BREADTH COURSE LIST
ECE 525 Digital Integrated Circuit Design I
ECE 545 Power Electronics Systems Design I
ECE 551 Control Systems Design I
ECE 552 Control Systems Design II
ECE 571 Introduction to System Verilog for Design and Verification
ECE 578 Intelligent Robotics I
ECE 579 Intelligent Robotics II
ECE 581 ASIC Modeling and Synthesis
ECE 582 Formal Verification of HW/SW Systems
ECE 583 Low Power Digital IC Design
ECE 585 Microprocessor System Design
ECE 586 Computer Architecture
ECE 587 Advanced Computer Architecture I
ECE 588 Advanced Computer Architecture II
EE 519 Deep Learning Theory and Practice
EE 521 Mathematical Foundations of Machine Learning


Informal planning and scheduling

ECE 525 -- DIGITAL INTEGRATED CIRCUIT DESIGN I

| ECE 525 offered                           Fall  Winter           |
|                                             D     D              |
|                                             N     N              |  prereq's ECE 321 and STAT 351

ECE 540 -- SYSTEM-ON-CHIP DESIGN WITH FPGAS

| ECE 540 offered                           Fall  Winter           |
|                                             D     D              |
|                                             N                    |

no prerequisites listed

ECE 544 -- Embedded System Design with FPGAs

| ECE 544 offered                           Fall  Winter  Spring   |
|                                                            D     |
|                                                            N     |

ECE 558 -- Embedded Systems Programming

| ECE 558 offered                           Fall  Winter  Spring   |
|                                                   ?              |
|                                                   N              |

Prerequisite ECE 485 or ECE 585. Expected preparation: CS 202 and/or experience with Object-Oriented programming and Java.

EE 560 -- FOUNDATIONS OF CYBER-PHYSICAL SYSTEMS

| EE 560 offered                            Fall  Winter  Spring   |
|                                                            D     |
|                                                                  |

ECE 571 -- INTRODUCTION TO SYSTEM VERILOG FOR DESIGN AND VERIFICATION

| EE 560 offered                            Fall  Winter  Spring   |
|                                             D     D              |
|                                             N     N              |


Course Descriptions as of 2021

Some detailed course descriptions noted here:

Introduction to System Verilog for Design and Verification
ECE 571
Department: Elect and Computer Engineer
Description
Introduction to SystemVerilog: language features to support both design and verification. Good practices for simulation and synthesis, techniques for constructing reusable testbenches.   Additional topics may include hardware acceleration and transaction-based verification techniques. Course includes homework and significant final project with presentation. Familiarity with Verilog and finite state machines required. Prerequisites: One of following: ECE 351, ECE 540, ECE 544 or ECE 508: Verilog Workshop, or permission of instructor