Embedded Systems Interview Questions
Questions Answers Views Company eMail

What is an interrupt?

TCS,

13 20675

Which line will be activated when an output device require attention from CPU?

4 13770

Explain how MOSFET works?

2806

Explain the various MOSFET Capacitances & their significance ?

Infosys,

1 6282

Explain the sizing of the inverter?

Intel,

1 7723

How do you size NMOS and PMOS transistors to increase the threshold voltage?

Infosys,

2541

What is Noise Margin? Explain the procedure to determine Noise Margin?

Amkor, Cisco, Infosys, Intel,

4 32320

Give the expression for CMOS switching power dissipation?

Infosys,

2 10932

what is body effect?

1 5659

Describe the various effects of scaling?

Infosys,

4320

What happens to delay if you increase load capacitance?

Infosys,

3 17701

What are the different limitations in increasing the power supply to reduce delay?

2 7688

What happens to delay if we include a resistance at the output of a CMOS circuit?

Infosys,

1 12550

Give the expression for calculating Delay in CMOS circuit?

Infosys,

1 6739

what is charge sharing?

Intel,

1891


Un-Answered Questions { Embedded Systems }

Need to convert this VHDL code into VLSI verilog code? LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ----using all functions of specific package--- ENTITY tollbooth2 IS PORT (Clock,car_s,RE : IN STD_LOGIC; coin_s : IN STD_LOGIC_VECTOR(1 DOWNTO 0); r_light,g_light,alarm : OUT STD_LOGIC); END tollbooth2; ARCHITECTURE Behav OF tollbooth2 IS TYPE state_type IS (NO_CAR,GOTZERO,GOTFIV,GOTTEN,GOTFIF,GOTTWEN,CAR_PAID,CHEATE D); ------GOTZERO = PAID $0.00--------- ------GOTFIV = PAID $0.05---------- ------GOTTEN = PAID $0.10---------- ------GOTFIF = PAID $0.15---------- ------GOTTWEN = PAID $0.20--------- SIGNAL present_state,next_state : state_type; BEGIN -----Next state is identified using present state,car & coin sensors------ PROCESS(present_state,car_s,coin_s) BEGIN CASE present_state IS WHEN NO_CAR => IF (car_s = '1') THEN next_state <= GOTZERO; ELSE next_state <= NO_CAR; END IF; WHEN GOTZERO => IF (car_s ='0') THEN next_state <= CHEATED; ELSIF (coin_s = "00") THEN next_state <= GOTZERO; ELSIF (coin_s = "01") THEN next_state <= GOTFIV; ELSIF (coin_s ="10") THEN next_state <= GOTTEN; END IF; WHEN GOTFIV=> IF (car_s ='0') THEN next_state <= CHEATED; ELSIF (coin_s = "00") THEN next_state <= GOTFIV; ELSIF (coin_s = "01") THEN next_state <= GOTTEN; ELSIF (coin_s <= "10") THEN next_state <= GOTFIV; END IF; WHEN GOTTEN => IF (car_s ='0') THEN next_state <= CHEATED; ELSIF (coin_s ="00") THEN next_state <= GOTTEN; ELSIF (coin_s="01") THEN next_state <= GOTFIV; ELSIF (coin_s="10") THEN next_state <= GOTTWEN; END IF; WHEN GOTFIF => IF (car_s ='0') THEN next_state <= CHEATED; ELSIF (coin_s = "00") THEN next_state <= GOTFIF; ELSIF (coin_s ="01") THEN next_state <= GOTTWEN; ELSIF (coin_s = "10") THEN next_state <= GOTTWEN; END IF; WHEN GOTTWEN => next_state <= CAR_PAID; WHEN CAR_PAID => IF (car_s = '0') THEN next_state <= NO_CAR; ELSE next_state<= CAR_PAID; END IF; WHEN CHEATED => IF (car_s = '1') THEN next_state <= GOTZERO; ELSE next_state <= CHEATED; END IF; END CASE; END PROCESS;-----End of Process 1 -------PROCESS 2 for STATE REGISTER CLOCKING-------- PROCESS(Clock,RE) BEGIN IF RE = '1' THEN present_state <= GOTZERO; ----When the clock changes from low to high,the state of the system ----stored in next_state becomes the present state----- ELSIF Clock'EVENT AND Clock ='1' THEN present_state <= next_state; END IF; END PROCESS;-----End of Process 2------- --------------------------------------------------------- -----Conditional signal assignment statements---------- r_light <= '0' WHEN present_state = CAR_PAID ELSE '1'; g_light <= '1' WHEN present_state = CAR_PAID ELSE '0'; alarm <= '1' WHEN present_state = CHEATED ELSE '0'; END Behav;

4731


Please write a program to show the functionality of power-save super loop?

457


What's the difference between unit test and integration test?

385


What is lookup table microcontroller?

568


What is a semaphore? What are the different types of semaphore?

446






What is the importance of linear and circular convolution in signals and systems?

607


How many types memory mgt can divided?

641


What is an anti-aliasing filter?

499


What is the difference between hardware design and software design?

450


Tell me what is the need for having multibyte data input and output buffers in case of device ports?

420


What happens if we delay the enabling of Clock signal?

1808


List out addressing modes in mcs-51?

700


Explain the characteristics of embedded system?

450


What is the purpose of the ale pin?

646


Explain what are the uses of the keyword static?

446