You are on page 1of 4

Assignment I (based on Lectures 1,2 and 3) 

 
 
1. The sphere of control of an embedded system will include 
 
a) All  sensors and actuators in the larger system in which an embedded system is embedded 
b) Some sensors and actuators in the larger system in which an embedded system is 
embedded 
c) No  sensors and actuators in the larger system in which an embedded system is embedded 
d) May be (b) of (c) 
 
 
2. An IoT system may  
a) consist of several embedded systems communicating among each other 
b) consist of several embedded systems which are stand alone 
c) consist of a network of embedded and non‐embedded systems 
d) All of the above 
 
3.  Select the maximally correct statement /statements 
 
a) The input to an embedded system is through a sensor that senses digital data 
b) The input to an embedded system is through a sensor that is always followed by an analog 
to digital converter 
c) The input to an embedded system is through a sensor that may be followed by an analog to 
digital converter 
d) Both a and c 
 
4.  Which of the following represents the constraints on embedded systems the best? 
 
a) Real time, low power, low cost,  single application 
b) Sometimes real time, portable, low cost, low power, small area 
c) Often real time,  often portable, low power, low cost, small area 
d) Often real time,  often portable, low power, low cost, small area, mostly single application 
 
5.  Let the latency of a system be L and the throughput be T. which of the following statements are 
correct? 
 
a) L = 1/ T 
b) L < 1 /T 
c) L > = 1/T 
d) L < = 1/T 
 
6.  Correctness of an embedded system design means: 
 
a) Correctness of the software code 
b) Correctness of the hardware design and the software code 
c) Correctness of timing 
d) Correct time to market 
e) b and c 
f) b, c and d 
 
7.  Implementing a system by software alone will make the system necessarily 
 
a) Slow 
b) Flexible 
c) Cheap 
d) Power efficient 
 
8. Formal specifications are preferred to natural language specifications since 
 
a) Natural language specifications are less understandable 
b) Formal specifications are less ambiguous 
c) Natural language specifications cannot be simulated/ executed 
d) Both b and c 
 
9.  The instruction set of a GPP is larger than the instruction set in an ASIP. Hence,  
a) A GPP will consume more power 
b) An ASIP will be able to implement less functionalities than a GPP 
c) An ASIP will have less hardware complexity than a GPP 
d) Both a  and c 
e) Both b and c 
f) All of a, b and c 
 
10.  The Harvard Architecture has 
 
a) Separate program and data memory 
b) Unified data and program memory 
c) More memory than von‐Neumann Architecture 
d) Less memory than von‐Neumann Architecture 

   

 
11. Which of the following statements are correct:
A. The controller in an ASIP has less number of gates than the controller of a GPP
B. The datapath of a GPP is of same complexity as that of an ASIP
C. The power of a Processor is derived from its instruction set
D. Mutiplexers are not part of datapaths

a) A
b) A and B
c) A and C
d) A, B and D

12. In an ASIC , which of the following are correct

a) We do not need any control path as there is no program
b) We do not need any data path as there is no decision making
c) We need larger data memory than an ASIP
d) We do not need any program memory

13. Scratch Pad Registers
i) Are part of the microprocessor itself
ii) Are external to microprocessor
iii) Are faster than on‐chip cache memory
iv) Are limited in number (compared to main memory and cache locations)

The correct statement is  
(a) (i) only 
(b) (ii) and (iii)  
(c) (i) and (iii) 
(d) (i), (iii) and (iv) 

14. Instructions fetched from the main memory goes to
(a) The Instruction register 
(b) The Program counter 
(c) One of the scratch pad registers 
(d) None of the above 
15. Which of the following are valid statements 
 
(i) Data must come to the ALU inputs from the registers only 
(ii) Data can be fed to the ALU inputs from the memory locations only 
(iii) Data can be fed to the ALU inputs either from the memory locations or from the 
registers 
(iv) An ALU input can accept data from different sources through the use of multiplexers 
 
(a) (i)  only 
(b) (ii) only 
(c) (iii) only 
(d) (iii) and (iv) both 
 
 

          

     

 
    
 
 
 
 
 
 
 
 

   

You might also like