This course is archived

Go here to see courses for the same faculty and study cycle, of current academic year

Microprocessor architecture

Course Code: EA 2206 • Study year: II • Academic Year: 2019-2020
Domain: Electronic engineering and telecommunications • Field of study: Applied Electronics
Type of course: Compulsory
Language of instruction: English
Erasmus Language of instruction: English
Name of lecturer: Remus Dobra
Seminar tutor: Remus Dobra
Form of education Full-time
Form of instruction: Lecture
Number of teaching hours per semester: 42
Number of teaching hours per week: 3
Semester: Summer
Form of receiving a credit for a course: Grade
Number of ECTS credits allocated 3

Course aims:

Design and use of low complexity hardware and software applications specific to the applied electronics
Explanation and interpretation of the specific requirements of the hardware and software structures in the fields: computer programming, high-level and specific languages, CAD techniques for making electronic modules, microcontrollers, computer systems architecture, programmable electronic systems,
Identification and optimization of hardware and software solutions of problems related to: industrial, medical, auto electronics, automation, robotics, production of consumer goods
Use of appropriate performance criteria for the evaluation, including by simulation, of hardware and software of dedicated systems or of service activities in which microcontrollers or computing systems of reduced or medium complexity are used
Design of dedicated equipment in the fields of applied electronics, which use: microcontrollers, programmable circuits or computing systems with simple architecture, including related programs

Course Entry Requirements:

Use of the fundamental elements related to the devices, circuits, systems, instrumentation and electronic technology

Course contents:

Courses 1. Computing microsystems. Introduction 2. Block diagram of a microsystem. The role of component blocks, overall functioning 3. Working modes between microprocessor and I / O interfaces. 4. Architecture of current microprocessors. 5. The architecture of the hierarchical memory system. 6. Protocols to ensure cache coherence. 7. Scalable pipeline processors with optimized instruction set. The RISC model. 8. The architecture of the memory system at RISC processors. 9. The architecture of multiprocessor systems. 10. The architecture of the memory system. 11. Process synchronization. 12. Consistency of shared variables. 13. System Response and Bode Plots. 14. Methods of interconnection to the buses Laboratory 1. Arithmetic and binary logic 2. Implementation of algorithms of arithmetic and binary logic. 3. Familiarity with the environment and programming resources in assembly language 4. Simulation of architectures at instruction level. 5. Operation simulation and interface design device with a built-in microprocessor system. 6. Operation simulation and interface design device with a built-in microprocessor system. 7. Operation simulation and interface design device with a built-in microprocessor system.

Teaching methods:

Lecture, conversation, exemplification Applications. Simulation using the Matlab / Simulink package

Learning outcomes:

• Presentation of current generations of microprocessors, as well as a set as complete as the techniques required to interface these microprocessors with the components of a system and, implicitly, with the real world • General and functional description of some bus standards specific to a microprocessor system • Description, design and implementation of applications based on CISC or RISC embedded processors

Learning outcomes verification and assessment criteria:

Projects

Recommended reading:

1. Alan Trevennor, Practical AVR Microcontrollers, Games, Gadgets, and Home Automation with the Microcontroller Used in the Arduino, Apress, 2012,
2. Don Wilcher, Make Basic Arduino Projects. 26 Experiments with Microcontrollers and Electronics, Maker Media, Inc; 1 edition, 2014,
3. Julio Sanchez, Maria P. Canton, Microcontroller Programming The Microchip PIC, CRC Press; 1 edition, 2006,