Title: Microprocessor system structure
1Microprocessor system structure
2Microprocessor system structure
1/25
Basic componentsSingle-board systemsModular
systems
3System components
2/25
1. Processor surrounding of processor depends on
its type
CPU based on Z80 needs single supply and clock
signal
ready data, address and control signals
4System components
3/25
CPU based on 8080
5System components
4/25
CPU based on 8085
6System components
5/25
CPU based on 8086 (minimal mode)
7System components
6/25
CPU based on 8086 (maximal mode)
8System components
7/25
CPU based on 80C51
9System components
8/25
- 2. Programme memory
- semiconductor, VLSI, non-volatile
- contains at least start-up software
- in small system contains all used software.
10System components
9/25
- 3. Data memory
- semiconductor, VLSI, volatile
- stores data and result of executing programmes
- in big systems stores software loaded before
execution.
11System components
10/25
- 4. Peripherals
- I/O ports to data exchange
- without them we will not have any advantages of
working computer.
12System components
11/25
- 4.1 Operator devices
- make possible communication between computer and
man - I/O ports for keyboard, monitor, display,
pointing devices, etc.
- Basic operator devices
- keyboards alphanumeric or function-numeric
- displays LED or LCD, segmented, mosaic or
graphic - printers by principle of work needle, laser,
ink, thermal by
construction/destination office, industrial,
cash-boxes - monitors monochromatic i colour, alphanumeric i
graphic, CRT i LCD - pointing devices mouses, touch-pads,
scroll-balls, joysticks, touch screens
13System components
12/25
- 4.2 Communication devices
- to data exchange between different systems
(superior, secondary or equivalent) - serial (RS family, CAN, USB, FireWire,
InfiniBand, etc.) - parallel (Centronics)
- LAN
- modems (radio, optic, cable).
14System components
13/25
- 4.3 Object devices/process devices
- I/O ports dedicated to data acquisition and
acting on process - analogue I/O
- binary I/O
- special interfaces (exmp. IEC625).
15System components
14/25
- 5. Secondary memories
- to store not currently used information
- FDD, HDD, CD-ROM, CD-RW, DVD, DVD-RW, etc.
16System components
15/25
- 6. Main memory serving devices
- DMA controllers
- DRAM controllers.
17System components
16/25
- 7. Address decoders
- using address word and control signals activate
right memory chip or I/O port
18System components
17/25
- 8. Interrupt controllers
- different level of complication, programmable or
not - collect individual interrupt signals, queuing
them according to priorities, send single
interrupt signal to CPU
19System components
18/25
- 9. Timers, Real Time Clocks
- time delay with chosen precision
- clock RTC with calendar.
20System components
19/25
- 10. System bus
- set of signals needed to information exchange
between system components
timersRTC
address decoders
MM serv. devices
interrupt controllers
secondary memories
programme memory (ROM)
data memory (RAM)
operator devices
commu-nication devices
process devices
21System structure
20/25
MICROPROCESSOR SYSTEMSTRUCTURE
22Single-board microcomputer
21/25
23Single-board microcomputer
22/25
- Features
- all necessary system components (CPU, MM, I/O
ports, interrupt circuits, timers, etc.) placed
on the same printed board - system dedicated to specified tasks (local
controllers, etc.) - to embed in other devices
- difficult service - replacing whole
system-board - Designed as
- just for needs, minimal cost - so called
closed system - universal (allowing extension, modification)
- so called open system
24Modular system
23/25
Construction
25Modular system
24/25
- Features
- few modules with defined functions, which
allow to construct different hardware according
to needs - defined parallel system bus, connecting all
modules - specific mechanical construction
- easy extended and modified
- easy designing new applications using the set
(library) of standard modules
Modular systems dominate in field of industrial
applications
26Modular system
25/25