B.Eng. 4th Year
Lecture: KHE 321C Lab: ENG412
Gul N. Khan
|Electrical and Computer Engineering|
Welcome to COE 838 "Systems on Chip Design" website for Winter 2018.
Please contact your Instructor if you have any difficulties accessing the website.
This course will cover the basics of system-on-chip (SoC)
design, hardware-software co-specification, co-synthesis, network-on-chip
(NoC) systems and system-on-programmable-chip technologies. It provides the
advance knowledge required for system-on-chip design and development, multi-core
architectures and embedded systems on a chip. Students will also be introduced
to the main principles of embedded system-on-chip modeling and design using
SystemC. Various SoC soft processor cores such as Nios-II, Microblaze, ARM
Cortex A9, etc and other SoC IPs will be explored. Various design tools including
Altera Quartus II and SOPC builder will be utilized in the labs and
projects. Interconnection structures suitable for SoC design will
be studied. On-chip busses (e.g. AMBA, Avalon, IBM Core-connect, etc.)
and network-on-chip techniques will be covered in detail. SystemC can
be employed to present a unified (Hardware and Software) view of various
system-on-chip components. SystemC will also be introduced for SoC modeling
at the transaction level.
Please contact your Instructor if you have any difficulties accessing this website. Some of the contents such as individual marks will be posted at the Blackboard.
1. Michael J. Flynn, Wayne Luk, Computer System Design: System on Chip, John Wiley and Sons Inc. 2011,
The instructor will identify some relevant articles from professional magazines.
Lab Instructors: Mr. Alireza Pourali, e-mail: firstname.lastname@example.org
Course Evaluation and Marking Scheme
Labs/Project: 15% (2+3+3+3+4)