Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Architectures of Peripheral Devices

The course is not on the list Without time-table
Code Completion Credits Range
E36APZ Z,ZK 4 2+2s
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

Relationships between system structure, throughput, and cost from a quantitative point of view. Extension of general knowledge of digital circuit design by techniques special to peripheral devices, interfaces, and controllers. Application in telecommunication and networking technology, storage systems, graphics and multimedia systems and accelerators.

Requirements:
Syllabus of lectures:

1. Basic terms: peripheral device and interface, system architecture, data transfer

2. Cost vs. throughput, cost optimal architecture.

3. Data paths sharing, queues, caches, their influence on throughput and latency

4. Controller architecture and synthesis with respect to throughput

5. Interface design at the physical level. Bus system issues, metastability

6. Synchronous and asynchronous design, theoretical models, design flow and rules

7. Public telecommunication interfaces, organizations, and standards

8. Modems, modulation and compression methods and standards

9. Text information: transfer, display, standards

10. LAN and fast serial interfaces physical layer

11. Mass storage: design vs. performance. RAID, its position in the system architecture

12. System architecture vs. graphical subsystem architecture, accelerators

13. Picture and sound data transmission, compression, hardware implementation

14. Spare

Syllabus of tutorials:

1. Semestral projects: introduction, topics overview

2. Semestral projects: assignment of tasks to teams

3. Interface design form formal specifications

4. Semestral projects: position presentations, discussion

5. Synchronous and asynchronous designs, timing analysis

6. Peripheral system design - an example

7. Semestral projects: position presentations, discussion

8. Controller design

9. Controlling a terminal at the character level (lab)

10. Semestral projects: position presentations, discussion

11. Performance analysis of a peripheral system

12. Reliable and fault tolerant peripheral systems

13. Semestral projects: final presentations

14. Semestral projects: final presentations

Study Objective:
Study materials:

[1] Hennesy, J. L., Patterson, D. A.: Computer Architecture - a Quantitative Approach, Chapter 9

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11056004.html