|
|
home · studies

Microprocessor Applications |
Module Type: |
Optional |
Module Code: |
968
|
Syllabus: |
Basics: Microprocessor evolution (M6800/I8080/R6502), microprocessor architectures (specifications),
8, 16, 32 and 64bits processing systems, study and comparison of high performance microprocessors.
Technology: VLSI technology, design and construction of microprocessor based systems, microprocessor–peripherals
connection and communication, microprocessor programming (assembly, C/C++).
Peripherals: Memory communication (8237 DMA controller), ADC/DAC converters, circuits for parallel and serial
communications, PCI bus and USB interfaces, RS232 and IEEE488 protocols, ICs for peripherals integration
(PIA 8279 keyb/vdu), timer programming (8254 programmable timer).
Microprocessor systems: Simulation systems (PCSpim), hardware/software codesign, modeling environment for
microprocessor based advanced ICs (MaxPlus+II), FPGA technologies, study of contemporary microprocessor
systems (based on Pentium IV with HT), and product examples.
Special use microprocessors: Microprocessors for special use (DSP, multimedia, etc), PIC, integrated
microprocessor applications (ABS system, mobile phones, home appliances), high performance subsystems. |
Module Aims-Objectives: |
The aim of this module is to give students an insight to microprocessor technology and their characteristics
in order to understand their use and operation as part of a system.
Upon completing this module students should be aware of the characteristics and performance potential of
contemporary microprocessors as well as familiar with their use and application in developing microprocessor based systems. |
Bibliography: |
• “Microprocessors – Theory and Applications�, Charles M. Gilmore,
A. Tziolas Publishing, Thessaloniki 1999.
• “Introduction to Microprocessor Systems�, Andreatos A., Kleidarithmos Publishing, 2001.
• “The Intel Microprocessors�, Barry B. Brey, 5th edition, Prentice-Hall,
Inc., 2000.
• Lecture Notes |
|
|
|
|
|