0% found this document useful (0 votes)
29 views2 pages

Real 1

There are three types of Complex Programmable Logic: 1) Simple programmable logic devices (SPLD) which are the simplest and least expensive forms that replace standard logic components. 2) Complex programmable logic devices (CPLD) which have complexity between PALs and FPGAs and architectural features of both. 3) Field programmable logic devices (FPGA) which are electronic components used to build reconfigurable digital circuits. Embedded systems are classified based on complexity as: 1) Small scale with a single microprocessor/controller. 2) Medium scale with medium performance microprocessors and both hardware/software complexities. 3) Large

Uploaded by

Japheth Ngugi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views2 pages

Real 1

There are three types of Complex Programmable Logic: 1) Simple programmable logic devices (SPLD) which are the simplest and least expensive forms that replace standard logic components. 2) Complex programmable logic devices (CPLD) which have complexity between PALs and FPGAs and architectural features of both. 3) Field programmable logic devices (FPGA) which are electronic components used to build reconfigurable digital circuits. Embedded systems are classified based on complexity as: 1) Small scale with a single microprocessor/controller. 2) Medium scale with medium performance microprocessors and both hardware/software complexities. 3) Large

Uploaded by

Japheth Ngugi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

Briefly describe THREE types of Complex Programmable Logic (6


marks)
a. Simple programmable logic devices (SPLD)
- They are the simplest, smallest and least-expensive forms of programmable
logic devices.
- used in boards to replace standard logic components (AND, OR, and NOT
gates.
b. Complex programmable logic devices (CPLD)
- It is a programmable logic device with complexity between that of PALs and
FPGAs, and architectural features of both.
c. Field programmable logic devices (FPGA)
- It is an electronic component used to build reconfigurable digital circuits.

2. Briefly outline the classification of embedded systems with regard to complexity. (6


marks)

i. Small Scale Embedded Systems


- They are built with a single 8 or 16-bit microprocessor or controller.
- May or may not contain an operating system for its functioning
ii. Medium Scale Embedded Systems
- Have medium performance 16-bit or 32-bit microprocessor
- They have both hardware and software complexities.
iii. Large scale Embedded Systems
- Have highly complex hardware and software, built around 32-bit or 64-bit
processors
- They contain a high-performance real-time operating system for task
scheduling, prioritization and management.

3. Briefly describe the key common characteristics of Embedded Real Time Systems. (4
marks)

a) Developed around a real-time operating system


b) Usually, have easy and a diskless operation, ROM boot
c) Designed for one specific task
d) It must be connected with peripherals to connect input and output devices.

4. Differentiate between the following


(4marks)

i. CPLD and FPLD

- CPLD is an integrated circuit that assists in the execution of digital systems


while an FPGA is an integrated circuit that is mainly created to be customized after manufacturing by a
customer or a developer.
ii. Fixed Priority and Dynamic Scheduling

- Fixed priority algorithm assigns the same priority to all the jobs in each task while a dynamic
priority algorithm assigns different priorities to the individual jobs in each task.

You might also like