Course detail
PC systems
FEKT-BPC-SPCAcad. year: 2022/2023
The course is aimed to the personal computer architecture and peripheral communication (interrupts, DMA, serial data communication, communication buses and graphical cards). The descriptions of the devices are aimed to designing of user peripheral and user interfaces (signal measurement, data analyses). As a peripheral devices are used FPGAs and signal processors.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
- synthesizes logical devices and networks
- describes ISA, PCI and PCI Express buses
- describes the functional blocks and properties of gate arrays
- describes advantages and disadvantages of implementation of DSP and FPGA based peripherals
- discus interrupt handling mechanisms
- identifies weakness of PC’s buses and their usage
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Final Exam: 50 points
Requirements for completion of the course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.
Course curriculum
2. Gate arrays.
3. Personal computer periferies.
4. Buses (ISA, PCI].
5. Buses (PCI, proprietary buses).
6. HDL I (ABEL, VHDL).
7. HDL II (VHDL examples).
8. Signal processors - introduction.
9. Signal processors - instruction set DSP.
10. Signal processors - DSP/PC communication.
11. Highspeed communication (DDR, LVDS, ExpressPCI).
12. Dynamic memory DDR SDRAM.
13. Optics fiber communication (1G Ethernet, 10G Ethernet).
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
MUELLER S. Personal Computer. Computer Press, 2001. 869 p. ISBN 80-7226-470-2. (EN)
Recommended reading
Classification of course in study plans
- Programme BPC-AMT Bachelor's 3 year of study, winter semester, compulsory-optional