This document is a compilation of my notes for COE 838: System on Chip Design at TMU. All information comes from my professor’s lectures, as well as the course textbooks.

Adam Szava - 2tor.ca

W2024

Lecture 1: Introduction to System-on-Chip

Introduction and Example

System on Chip (SoC) design beings with defining what a SoC is:

For example, the S3C6410 SoC:

<aside> 💡 Codec:

A codec, short for "coder-decoder," is a software or hardware component that performs the encoding and decoding of digital data streams. Codecs are essential for various multimedia applications, such as audio and video processing, where data needs to be efficiently compressed for storage or transmission and then decompressed for playback.

MPEG4:

MPEG-4, short for Moving Picture Experts Group-4, is a widely used video compression standard that belongs to the MPEG group, a working committee of experts that develops standards for the coding and compression of audio and video. MPEG-4 was first introduced in 1998 and has gone through several revisions and extensions. It is known for its flexibility and ability to handle a variety of multimedia content, including audio, video, and interactive content.

</aside>

The following diagram shows the different subsystems within the Samsung S3C6410:

Untitled

The Development of SoCs

The evolution of System-on-Chip (SoC) technology from traditional circuit boards is a significant development that has transformed the landscape of electronic devices. Let's explore the key stages in this evolution:

  1. Individual Components on Boards: