3.2. System-on-Chip Design [SY-SOC / ESD1]

Embedded Processor © Xilinx

Table 3.2. Organization System-on-Chip Design

NEWS

Start of course is Monday, May 25, 13:45h, room S316

The module ET-DTV (Digital Systems / VHDL) is required to take this course.

Study Program

Master Embedded Systems Design [ESD1]

Course Language

English

Module Description

SY-SOC

Exam (1.)- no exam -
Exam (2.)t.b.s.
Credits

5

Module Type

class: 4 hours/week

lab: 4 hours/week

second half of summer term

Lecturer

Prof. Dr. Kai Mueller

Start of Course

Monday, May 25, 2020, 13:45h, S316

End of Course

Wednesday, July 09, 2020 (lab)

Class/Lab Dates

==> lab group participants

Class #1: Monday, block 4, room S316

Class #2: Tuesday, block 3, room K02

==> Lab participants are required to have a paper printout of the lab doc when attending the lab.

Lab Group #1: Tuesday, block 4 / 5

Lab Group #2: Wednesday, block 5 / 6

Lab Group #3: Thursday, block 3 / 4

    (all labs in room Z1090)

Mandatory Lab Reports & Deadlines

Report #1: Discrete PI Controller (PicoBlaze)

Report #2: Hardware accelerated DSP (Zynq)

The design must be fully synthesized. Therefore the Synthesis Script must be part of the report (see below). Every report must contain name and matriculation numbers (up to three group members).

Documents

[SY-SOC Complete Course Documentation]

==>> [PI controller PicoBlaze template]

[PicoBlaze User Guide] © Xilinx Corp.

[PicoBlaze Instruction Set Summary] © Xilinx Corp. (very important)

[PicoBlaze Instruction Set Reference] © Xilinx Corp. (not so important)

Examination Topics and Sample Test Hot Offer

Test question are selected from the topics below:

[Topics ET-SOC]

Sample Test:

==>> [SY-SOC Sample Test]

Solutions:

==>> [Sample Test Solutions]


3.2.1. Course contents

  • Embedded Processors

    • Microprocessor Cores in FPGAs, 8 Bits / 32 Bits

    • Software Development of Embedded CPUs

    • Memory Interface / Memory Controllers

    • Busses

    • Interrupts

    • Real-time Scheduler, Operating Systems

  • Periphery

    • A/D- and D/A-converters

    • Serial Busses

    • Ethernet and Real-time Ethernet

  • Sample applications

    • Simple Industrial Control System

    • Simple Medical Device

    • Measurement System

3.2.2. Complimentary Documentation

J. Wakerly: Digital Design: Principles and Practices. 
Prentice-Hall, 1999

Pong P. Chu: FPGA Prototyping By VHDL Examples
(Xilinx Spartan-3 Version)
Wiley Interscience, 2008

R. Reis, M. Lubaszewski, J.A.G. Jess: Design of Systems on a Chip: Design and Test
Springer 2010

B.M. Al-Hashimi: System-on-Chip: Next Generation Electronics (Circuits, Devices and Systems)
Instit. of Eng. and Technology, 2006

Xilinx PicoBlaze™ Users's Guide. 
Xilinx Corp., 2014

Xilinx MicroBlaze™ Users's Guide. 
Xilinx Corp., 2014

Modelsim User's Guide.
Mentor Graphics, 2012