You are on page 1of 2

THE TECHNICAL UNIVERSITY OF KENYA THE TECHNICAL UNIVERSITY OF KENYA

EEEQ 432: EMBEDDED SYSTEMS CAT ONE EEEQ 432: EMBEDDED SYSTEMS CAT ONE

TIME: 1hr 20mins DATE: 26th October 2022 TIME: 1hr 20mins DATE: 26th October 2022
_________________________________________________________________________________ __________________________________________________________________________________

a. Draw the schematic diagram of a 6T SRAM then describe its a. Draw the schematic diagram of a 6T SRAM then describe its

two modes of STATE 0 and STATE 1, and explain how it two modes of STATE 0 and STATE 1, and explain how it

performs the Read and Write Operations (5mks) performs the Read and Write operations (5mks)

b. Discuss the difference between Harvard Architecture and b. Discuss the difference between Harvard Architecture and

Von Neumann architecture and then draw their equivalent Von Neumann architecture and then draw their equivalent

block diagrams. (4mks) block diagrams. (4mks)

c. Discuss in details the four main steps involved the life cycle c. Discuss in details the four main steps involved the life cycle

of embedded product development. (5mks) of embedded product development. (5mks)

d. Draw the block diagram of an I2C bus interfacing (3mks) d. Draw the block diagram of an I2C bus interfacing (3mks)

e. Define the term IoT and state any three design e. Define the term IoT and state any three design

considerations for designing a practical IoT Network (3mks) considerations for designing a practical IoT Network (3mks)

f. Discuss briefly with aid of diagrams the five steps involved f. Discuss briefly with aid of diagrams the five steps involved

in UART transmission (3mks) in UART transmission (3mks)

g. Discuss the 7 layers of OSI model as used in IoT (4mks ) g. Discuss the 7 layers of OSI model as used in IoT (4mks)

Page 1. Page 1.
h. Make short notes on the following terms as used in h. Make short notes on the following terms as used in
embedded systems. Flash Memory, DRAM, Throughput, embedded systems. Flash memory, DRAM, Throughput,
Latency and Alpha Prototype (5mks) Latency and Alpha Prototype. (5mks)

i. Consider the following measurement made in two different i. Consider the following measurement made in two different
machines running a given set of benchmark programs. machines running a given set of benchmark programs.
Calculate the equivalent CPI, MIPS and CPU-time for both Calculate the equivalent CPI, MIPS and CPU-time for both
Machines. Assume the clock rate is 200MHz (6MKS) Machines. Assume the clock rate is 200MHz (6MKS)

Instruction Number of instructions Number of cycles Instruction Number of Instructions Number of cycles

Category (in millions) per Instruction Category (in millions) per Instruction

__________________________________________________________________________________ __________________________________________________________________________________

Machine A Machine A

ALU 8 1 ALU 8 1

Load & Store 4 3 Load & Store 4 3

Branch 2 4 Branch 2 4

Others 4 3 Others 4 3

Machine B Machine B

ALU 10 1 ALU 10 1

Load & Store 8 2 Load & Store 8 2

Branch 2 4 Branch 2 4

Others 4 3 Others 4 3

j. Differentiate between active RFID tags and Passive RFID j. Differentiate between active RFID tags and passive RFID
tags (2mks) tags. (2mks)

Attempt All Questions Total Score 40mks Attempt ALL Questions Total Score 40mks

Page 2. Page 2.

You might also like