|
Subject:
Code: Level: Venue: Instructor: |
Systems-on-Chip Design COE838 / EE8221 B.Eng. 4th Year, MASc/MEng/PhD Lecture: DCC204 Lab: ENG412 Gul N. Khan |
Electrical, Computer and Biomedical Engineering |
Announcements |
Welcome to COE838/EE8221 "Systems on Chip Design" website for Winter 2024. Please contact your Instructor if you have any difficulties accessing the website. Objective: 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, ARM Cortex A9, and other CPU 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 D2L COE838/EE8221 Course Shell, https://courses.torontomu.ca/d2l/home
Text and Reference Books 1. M. Wolf, Computer as Components: Principles of Embedded Computing System Design, 3rd/4th edition Morgan Kaufmann, Elsevier Publishers 2012/2016, ISBN 978-0-12-388436-7, ISBN 97801280538741. Instructor: Lab Instructor: Mr. Yoga Suhas
Kuruba Manjunath, yoga.kuruba@torontomu.ca
Please Note:
|