Professional Documents
Culture Documents
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
c. Discuss in details the four main steps involved the life cycle c. Discuss in details the four main steps involved the life cycle
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
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
Branch 2 4 Branch 2 4
Others 4 3 Others 4 3
Machine B Machine B
ALU 10 1 ALU 10 1
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.