Skip to main content

COE 838

Systems-on-Chip Design

This course will cover the basics of system-on-chip (SoC) design, hardware-software co- specification, co-synthesis and network-on-chip (NoC) systems. It provides the advance knowledge required for system-on-chip design, multi-core architectures and embedded systems on a chip. Students will also be introduced to the main principles of SoC modeling and design using SystemC. Various soft processor cores such as Nios-II and other IPs will be explored. Interconnection structures such as AMBA, Avalon and IBM Core-connect for SoC design will be covered in detail. Various SoC development tools will be utilized in the labs and projects.
Weekly Contact: Lab:1 hr. Lecture:3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1


COE 718 or ELE 734





Custom Requisites


Mentioned in the Following Calendar Pages

*List may not include courses that are on a common table shared between programs.

Computer Engineering

  • COE 318
    Software Systems
  • COE 328
    Digital Systems
  • COE 428
    Engineering Algorithms and Data Structures
  • COE 501
    Electromagnetism: Theory and Effects
  • COE 528
    Object Oriented Eng Analysis and Design
  • COE 538
    Microprocessor Systems
  • COE 608
    Computer Organization and Architecture
  • COE 628
    Operating Systems
  • COE 691
    Software Requirements Analysis & SPEC
  • COE 692
    Software Design and Architecture
  • COE 70A/B
    Computer Engineering Capstone Design
  • COE 718
    Embedded Systems Design
  • COE 758
    Digital Systems Engineering
  • COE 768
    Computer Networks
  • COE 817
    Network Security
  • COE 818
    Advanced Computer Architecture
  • COE 838
    Systems-on-Chip Design
  • COE 848
    Fundamentals of Data Engineering
  • COE 865
    Advanced Computer Networks
  • COE 891
    Software Testing and Quality Assurance
  • COE 892
    Distributed and Cloud Computing