Subject description - A0M31ACS

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
A0M31ACS Architectures of Digital Systems Extent of teaching:2P+2C
Guarantors:  Roles:V Language of
teaching:
CS
Teachers:  Completion:Z,ZK
Responsible Department:13131 Credits:4 Semester:L

Anotation:

Types of processor architectures, singlechip and multichip computers. Processor structures for real-time digital signal processing. Data flow driven computers. Artificial neural nets. Structures designed in accordance with procedures of data processing, architectonical considerations. Design of circuits for digital signal processing and arithmetic operations, design of processors and peripherals, low-power design techniques. Data synchronization and communication between asynchronnous clock-domains

Study targets:

To make students familiar with modern techniques of logic devices design for low-power digital signal processing and processor logic design.

Course outlines:

1. Elementary digital logic design methods, prerequisities
2. Architectures of processors, relations between architecture, computational power and desing parameters
3. Algorithms and paradigms of artificial neural nets(ANN), implementations
4. Memories, memory controllers, cache memories - implementations
5. External memories, memory subsystems
6. Network interfaces and technologies, access methods and their properties, arbitration
7. Architectural considerations - datapath and controller, synthesis, decomposition
8. Levels of abstraction, algorithmic and system synthesis, SW-HW partitioning
9. Elementary arithmetical operations - implementations and real parameters
10. Complex arithmetical operations and their implementation
11. Fault and error tolerant-systems, compressiong, ciphering, sorting
12. Synchronization of asynchronous signals, clock-domain crossing, implementation of proper device reset
13. Low power digital logic design
14. Design for testability and verification

Exercises outline:

1. Class - introduction - data sheets for digital processor, choice and application
2. Class - steps in design of system using microprocessor technology
3. Class - individual project (IP), study of specific features of several microprocessors
4. PC lab - IP realisation, study of information sources - internet and local server sites
5. PC lab - IP realisation, study of information sources - internet and local server sites
6. PC lab - IP realisation, study of information sources - internet and local server sites
7. PC lab - IP realisation, study of information sources - internet and local server sites
8. PC lab - IP presentation, student group discussion of different microprocessors
9. PC lab - IP presentation, student group discussion of different microprocessors
10. PC lab - IP presentation, student group discussion of different microprocessors
11. PC lab - project of DSP implementation in TMS processor
12. PC lab - project of DSP implementation in TMS processor
13. PC lab - project of DSP implementation in TMS processor
14. Credit, conclusions from DSP project

Literature:

1. Šťastný J.: FPGA Prakticky, BEN Praha 2011
2. Stallings, W.: Computer Organization and Architecture: Designing for Performance. New Jersey, A Simon & Schuster Company 1995
3. Madisetti, V. K.: VLSI Digital Signal Processors. Butterworth-Heinemann, 1995
4. Deschambs, J. P.: Synthesis of Arithmetic Circuits. Wiley Interscience, 2006

Requirements:

Courses A2B99DIT Emelentary knowledge of - logic function implementation - basic logic elements (gates, registers), their parameters and structures

Keywords:

digital signal processing, logic design, low power design, processor logic

Subject is included into these academic programs:

Program Branch Role Recommended semester
MPBIO1 Biomedical Informatics V
MPBIO2 Biomedical Engineering V
MPIB Common courses V
MPKME1 Wireless Communication V
MPKME5 Systems of Communication V
MPKME4 Networks of Electronic Communication V
MPKME3 Electronics V
MPKME2 Multimedia Technology V
MPEEM1 Technological Systems V
MPEEM5 Economy and Management of Electrical Engineering V
MPEEM4 Economy and Management of Power Engineering V
MPEEM3 Electrical Power Engineering V
MPEEM2 Electrical Machines, Apparatus and Drives V
MPKYR4 Aerospace Systems V
MPKYR1 Robotics V
MPKYR3 Systems and Control V
MPKYR2 Sensors and Instrumentation V


Page updated 24.10.2019 05:51:35, semester: Z,L/2020-1, L/2018-9, Z,L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)