The document outlines the examination details for the course CCS 3401: Embedded Systems at Meru University of Science and Technology for the academic year 2020/2021. It includes instructions for answering questions, a variety of topics related to embedded systems such as integrated circuits, sensors, memory requirements, and communication interfaces, as well as practical coding tasks. The exam consists of five questions, with students required to answer Question One and any two additional questions.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
29 views2 pages
CCS 3401 Embedded Systems 2
The document outlines the examination details for the course CCS 3401: Embedded Systems at Meru University of Science and Technology for the academic year 2020/2021. It includes instructions for answering questions, a variety of topics related to embedded systems such as integrated circuits, sensors, memory requirements, and communication interfaces, as well as practical coding tasks. The exam consists of five questions, with students required to answer Question One and any two additional questions.
FOURTH YEAR FIRST SEMESTER EXAMINATIONS FOR THE DEGREE OF
BACHELOR OF SCIENCE IN COMPUTER SCIENCE, BACHELOR OF COMPUTER TECHNOLOGY, BACHELOR OF INFORMATION TECHNOLOGY
CCS 3401: EMBEDDED SYSTEMS
DATE: SEPTEMBER 2021 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO questions.
QUESTION ONE (30 MARKS)
a) Using a simple diagram, explain the following terms
i. Integrated Circuit (IC) (2marks) ii. Sensors (2marks) iii. Actuators (2marks) b) List four factors to consider while selecting memory requirements for an embedded system while making a basic toy (4marks) c) Briefly explain three types of buses used by embedded systems (3marks) d) Define the term embedded systems and give two reasons why they are dedicated to certain applications only (4marks) e) Define the term interrupt latency and explain how it can be reduced during embedded systems design (4marks) f) Explain three functions of I/O subsystems within an embedded system (3marks) g) Describe two basic approaches for the design and implementation of embedded systems firmware (4marks) h) State two languages used in embedded systems design (2marks)
QUESTION TWO (20 MARKS)
a) Differentiate between the following
i. Stepper motor and DC motor (2marks) ii. Bluetooth and Zigbee technology (2marks) iii. Interrupt and DMA (2marks) iv. Serial ports and parallel ports (2makrs)
Meru University of Science & Technology is ISO 9001:2015 Certified
Foundation of Innovations Page 1 v. Microprocessor and microcontroller (2marks) b) Explain four reasons why a vast majority of high-performance embedded systems today use RISC architecture (4marks) c) Briefly explain the perspectives in which communication interfaces can be viewed in embedded systems d) Explain how combination of functions reduces memory requirements in an embedded system (3marks) e) Briefly discuss the reconfigurable logics as used in programmable logic devices (PLDS) (3marks) QUESTION THREE (20 MARKS)
a) Using a diagram, compare von-Neumann and Harvard architecture (6marks)
b) Explain the following operational quality attributes in various embedded systems i. Response (2marks) ii. Throughput (2marks) iii. Security (2marks) c) Discuss three application areas of embedded systems (6marks) d) Differentiate between unipolar and bipolar stepper motors (2marks)
QUESTION FOUR (20 MARKS)
a) Explain the codes as used in assembly language
i. MOV A.#30 (1mark) ii. LOAD R1, X (1mark) iii. STORE R2,Y (1mark) b) Using a sketch diagram, discuss the two types of Endianness (4marks) c) Explain the term Real Time Operating System(RTO) and discuss the two types of RTOs (5marks) d) Explain four key units that makes up a Digital Signal Processor (DSP) (4marks) e) Briefly discuss the reconfigurable logics as used in programmable logic devices (PLDs) (4marks)
QUESTION FIVE (20 MARKS)
a) Define validation as used in embedded systems (2marks)
b) State the two classifications of product level communication interfaces (2marks) c) State two financial reasons why embedded systems are so prevalent today (4marks) d) Discuss three main classifications of embedded systems (6marks) e) Write a ‘C’ program code for the super loop-based firmware development (6marks)
Meru University of Science & Technology is ISO 9001:2015 Certified