Difference between revisions of "MS-ECE"
From Wiki at Neela Nurseries
m (→Informal planning and scheduling) |
m |
||
Line 98: | Line 98: | ||
Description | 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 | 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 | ||
+ | </i> | ||
+ | |||
+ | <!-- comment --> | ||
+ | |||
+ | == [[#top|^]] Full Program course selection work == | ||
+ | |||
+ | Full program course selection, tentative: | ||
+ | |||
+ | <i> | ||
+ | <pre> | ||
+ | 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 | ||
+ | </pre> | ||
</i> | </i> | ||
<!-- comment --> | <!-- comment --> |
Revision as of 19:59, 3 March 2021
-
Maseeh College of Engineering EE, CE, CS Programs:
Course offerings by term:
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
^ Full Program course selection work
Full program course selection, tentative:
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