Computer Architecture Design and Applications

VADA (VLSI Algorithmic Design Automation) Lab.
School of Information and Communication, Sungkyunkwan University



Class Home

Class Topics

Reading Materials

Project Information

Topics and Schedule

Tentative class schedule

 Lecture

Topic

  Readings 

1

Introduction to Computer Architecture

 

Slides (dir)

Parallel Architecture (dir)

 


2

Simple Machine Implementation

Instruction Processing CISC and RISC

 

3

Basic Components in Data path

Memory

 

4
 

 Pipeline Structures and Parallel Processing

 

 

5
 

Programmable Processor Components in SoC  I

- Embedded CPU/controller  architecture; ARM core, ADChips, Samsung

Programmable Processor Components in SoC II

- Embedded DSP 프로세서  architecture; Teak

 

SoC-Architecture (dir)

6
 

Programmable Processor Components in SoC  III

- Embedded Hardware Coprocessor

- Application-Specific Multiprocessor SoC

 

 

7-9

 

- Embedded Processor Design

 coware (dir)

10

 


11

 Architectural Integration of SoC

- Arbiter, decoder, wrapper, DMA, Processor

- Inter Processor Communication interface

- Communication b/w processor/IP

- Different Communication Protocols

Reconfigurable Computing architecture

   - Improv system, ARC, Tensilica,

     Triscend, Montium

   - Reconfigurable SoC Architecture  

     - Fine-grain Reconfigurable Architecture

     - Coarse-grain Reconfigurable Arch.

 Reconfigurable systems (dir)

12-14

 

Communication-Centric SoC platform architecture

   - SiliconBackplane,, Palmchip, AMBA,  VME,  

Core Connect,  VSIA On-Chip BUS

 

Interconnect-Centric  SoC platform architecture

   -On-chip Interconnect network, network topologies, routing/interface protocols, buffer schemes

 

 NoC (dir)

15 

 

Recent Topics in

Application Specific Architectures and Processors

 ASAP2006 (dir)

 ASAP2007 (dir)

16 

Final Project Presentation