Course: Computer Architekture II

« Back
Course title Computer Architekture II
Course code UAI/682
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the winter semester.
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory, Compulsory-optional, Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Novák Václav, Ing. CSc.
  • Bukovský Ivo, doc. Ing. Ph.D.
  • Budík Ondřej, Ing.
Course content
Content 1) Basic characteristics and trends of computer architecture 2) Memory system hierarchy 3) Basic VHDL objects - constants, variables, signals. 4) Parallel and sequential domain. 5) Implementation of state machines. 6) Standard libraries, LPM library and their use. 7) Procedures and functions. 8) Design of combinational and sequential circuits. 9) Tools and methods for simulation. 10) Special internal structures (RAM, PLL, multipliers) and their use. 11) Creating user libraries. 12) Implementation of microprocessor 13) Synthesis and testing of FPGAs on specific development boards 14) Implementation of algorithms for solving automation and robotics goals. 15) DSP architecture and their use 16) Basic introduction to systems for FFT and others.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Laboratory
  • Preparation for exam - 20 hours per semester
  • Preparation for classes - 100 hours per semester
  • Preparation for credit - 30 hours per semester
Learning outcomes
To learn to design and use programmable logic. Gate arrays and FPGAs are synthesized using CHDK and Verilog. Furthermore, students are acquainted with other computer architectures for implementation of digital filters, FFT, etc.
Orientation and knowledge in the following areas: 1) Basic characteristics and trends of computer architecture 2) Memory system hierarchy 3) Knowledge of VHDL or Verilog language 4) Synthesis and testing of FPGAs on specific development boards 5) Implementation of algorithms for solving automation and robotics goals. 6) DSP architecture and their use 7) Basic introduction to systems for FFT and others.
Prerequisites
Prerequisites - other information to Recommended of the "Architecture of computers I" course
UAI/698

Assessment methods and criteria
Didactic test

- Results of two practical works over 15 points. MAX (1 task 10 points + 2 task 10 points = 20 points - Successful answering at least 80% of questions in the exam (usually the student gets 2 questions + additional)
Recommended literature
  • Ashenden, P. J. The Designer's guide to VHDL. Morgan Kaufmann 2008. Německo, 2008. ISBN 978-0-12-088785-9.
  • Hennessy John:. Computer Architecture. Chippenham, UK, 2016. ISBN 978-0-12-383872-8.
  • HORÁK, J.:. Hardware - učebnice pro pokročilé. Computer Press, 2001..
  • Jim Ledin. Modern Computer Architecture and Organization. Packt Publishing, 2020. ISBN 978-1838984397.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Measuring and Computer Technology (1) Category: Electrical engineering, telecommunication and IT 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Science Study plan (Version): Secondary Schools Teacher Training in Informatics (1) Category: Pedagogy, teacher training and social care - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter