13.07.2015 Views

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Microprocessors 53913.6.1.5 Software supportThe associated software with the microprocessor, such as the debugger, compiler <strong>and</strong> operating system,constitutes one of the factors that needs to be considered.13.6.1.6 Code densityThe code density is the ratio between the size of the source code <strong>and</strong> the size of the object code.The smaller the object code, the better is the code density. Processors having high code densitiesrequire less memory to execute the code. RISC processors have poor code density compared withCISC processors.Moreover, there is seldom one right microprocessor for a given task. There are several chips thatcan be used for a given task. Factors such as past experience, the market reputation of the processor<strong>and</strong> availability are considered before making the final decision.13.6.2 Microprocessor Selection Table for Common <strong>Applications</strong>Single-chip microcomputers are commonly used in control applications. In more complex controlapplications requiring large amounts of I/O, memory or high-speed processing, eight-bit or 16-bitmicroprocessors are used. Data processing applications, which require more memory <strong>and</strong> I/O, use aPC. The 32-bit <strong>and</strong> 64-bit microprocessors are used in systems that require high performance such asengineering workstations <strong>and</strong> in multi-user systems. Table 13.2 gives typical microprocessor types forvarious application classes.Table 13.2Microprocessor types for various application classes.Application classesTypical device typesTypeSpeed <strong>and</strong>complexityType exampleSingle-chipmicrocomputerMicroprocessorfour-bit eight-bit 16-bit eight-bit 16-bit 32/64-bitControl Low Automatic thermostat ̌ ̌Medium <strong>Digital</strong> multimeter ̌ ̌High Engine control ̌ ̌ ̌ ̌Data Low Home computer ̌processingMedium Mid-range PC ̌ ̌High Engineeringworkstation,multiusercomputeř̌

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!