Course title, code: Introduction to Microprocessor Systems, GAINBAN-MIKRREND-1
Review of the main components and structure of the microprocessor, the microcomputer, learning how to execute instructions, addressing solutions and bus system management.
1. Microcomputers - their structure, operation, time cycles, normal operation and diversion possibilities. 2. Examples of microprocessors. General architecture of a microcomputer. 3. Sequential logic design. 4. Syncronous state machines. 5. Latches, Flip-flops. JK Flip-flops. 6. ALU (Arithmetic Logic Unit). 7. Types of memory and their management. 8. Design, operation and instruction set of microprocessors. 9. CPU designs, instruction set. 10. General characteristics of programmable microprocessor peripherals, example circuits. 11. Embedding memory and I/O elements in memory. 12. I/O. A/D, D/A converters. 13. Midterm Test.
Course content - seminars:
1. Introduction to the desgn of Microcomputers. 2. Review of basic circuit design (combinational logic). 3. Syncronous state machines (input based circuits). 4. Syncronous state machines (counters). 5. Types of memory circuits, their applications. 6. Applications of I/O elements, gates. 7. Connecting memories and I/O elements to the CPU bus system. 8. Use of address decoders and control signals. 9. Design based on memory map and I/O map. 10. Analysis of microcomputers. 11. Familiarisation with the instruction set of a simple microprocessor, instruction types. 12. Analysis of instruction execution. 13. Midterm test
Knowledge:
- Knowledge of the principles and methods of natural sciences (mathematics, physics, other natural sciences) relevant to the field of IT.
- He/she knows the operations of hardware and software elements, the technology of their implementation, how to solve problems related to their operation and the possibilities of the interconnection of IT and other technical systems.
He/she can apply his/her knowledge acquired during his/her study to acquire deeper knowledge in the field of information engineering and to process special literature and solve problems related to information technology.
- He/she constantly improves his/her knowledge and keeps up with the development of the computer engineering profession.
- He/she genuinely represents the professional principles of engineering and information technology fields.
- He/she is open to get to know other fields which employ information technology tools, and open to work out information technology soultions in cooperation with the experts of other areas.
- He/she makes an effort to work efficiently and to high standards.
Mid-term study requirements:
Mid-semester coursework is assessed on the basis of practical activities and final tests.
Exam requirements:
A. S. T. Tanenbaum: Structured Computer Organization (6th Edition), Prentice Hall, 2013. ISBN-13: 978-0-13-291652-3 Mark S Nixon: Digital Electronics: A Primer - Introductory Logic Circuit Design, Icp (27. Januar 2015), ISBN-13:978-1783264902