Documente Academic
Documente Profesional
Documente Cultură
4/23/12
Although almost any digital computer can be used for real time computer control and other real time operations , they are not all equally easily adapted for such work. the majority of embedded computer-based systems the computer used will be a microprocessor , a microcomputer or a specialised digital processor. digital processorsdigital signal processors
In
Specialised Fast
Parallel
4/23/12
-Intel XX86 series -Motorola 680XX series -National 32XXX series -Zilog Z80 and Z8000 series.
4/23/12
Schematic diagram of a general purpose digital computer GENERA L PURPOS E REGIST ER ALU CONTR OL
DATA
ADDRESS
CONTROL
MAIN MEMORY
4/23/12
register
ALU>carry
operations
General
purpose registers>storing data temporarily while being processed. unit>supervises the operations within the CPU.--fetches program instructions from main memory --decodes the instructions
Control
-- and sets up necessary data paths and timing cycles for execution of the
4/23/12
The
choice of computer for process control include: --wordlength; --instruction set; --addressing methods; --no of registers; --information transfer rate; --interrupt structure;
4/23/12
Storage
1.Fast
access storage- contains data , pgm and results which are currently being operated on. RAM(random access mem) ROM(read-only mem) PROM(programmable ROM) EPROM(electronically PROM)
2.Auxiliary
storage-
4/23/12
Process I/O; Operator I/O ; Computer I/O; Mechanical(physical) structure; electrical;and Funtional.
Bus Structure:
4/23/12
lines;
Control
4/23/12
the components necessary for a complete computer are provided on one single chip. microcontroller is similarly a single-chip device that is specifically intended for embedded computer control applicatios. microcomputer is that it typically will have on board the chip a multiplexed.
The
The
A typical single chip computer oscilla tor Control Procesi ng unit Program store EPROM (4 kbytes) Data store RAM (128 bytes) External
4/23/12
Hardware timers Interrupt controller Serial communication controller i/o ports (4)
4/23/12
Specialised processors
Developed for two main purposes:
Safety-critical Increased
applications;
computation speed.
for safety-critical applications the approach has been to simplify the instruction set so called reduced instruction set computer(RISC). Advantage:
4/23/12
logic.
Integer
arthmatic(32bits)and no floating point operations. interrupts- all event handling is done using polling dynamic memory allocation.
No
No
4/23/12
Parallel computer
Three categories: SIMD (single instruction stream, multiple data stream.) MISD (multiple instruction stream, single data stream.) MIMD (multiple instruction stream, multiple data stream.)
4/23/12
Control unit
SISD computer
4/23/12
Memo ry unit
instruction s Stream n
MISD computer
4/23/12
dat a Stream n
SIMD computer
4/23/12
dat a
instruction s Stream n
dat a
MIMD computer
4/23/12
MIMD
MIMD systems are obviously the most powerful class of parallel computers in that each processor can potentially be executing a different pgm on a different data set. The most widely available MIMD system is INMOS transputer. it has
A
On-board External
Communication
4/23/12
INMOS
developed a special programming language, occam, for use with the transputer. is based on the assumption that the application to be implemented on transputer can be modelled as a set of processes that communicate with each other via channels
Occam
4/23/12
processing
Telecommunications Radar
hi-fi systems