Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...




Embedded Systems Interview Questions
Questions Answers Views Company eMail

What is an interrupt?

TCS,

13 24413

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

4 15085

Explain how MOSFET works?

3195

Explain the various MOSFET Capacitances & their significance ?

Infosys,

1 7195

Explain the sizing of the inverter?

Intel,

1 8456

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

Infosys,

2967

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

Amkor, Cisco, Infosys, Intel,

4 34406

Give the expression for CMOS switching power dissipation?

Infosys,

2 12224

what is body effect?

1 6302

Describe the various effects of scaling?

Infosys,

4744

What happens to delay if you increase load capacitance?

Infosys,

3 18964

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

2 8732

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

Infosys,

1 13427

Give the expression for calculating Delay in CMOS circuit?

Infosys,

1 7513

what is charge sharing?

Intel,

2306


Un-Answered Questions { Embedded Systems }

What is the difference between asynchrony and concurrency?

938


What is the position of the stack pointer after the pop instruction?

997


How can you optimize the i/o performance?

865


What are the functions of general purpose registers?

1057


Define byte?

1050


Explain the difference between a microcontroller and an embedded system?

840


Which is the stack used in 8085?

1008


Mention interrupts pins of 8085?

1109


Explain the differences between stateless and stateful systems, and impacts of state on parallelism.

868


Why do we need a infinite loop in embedded systems development? What are the different ways by which you can code in a infinite loop?

853


Explain how to reduce interrupt latency?

802


Explain CMOS Inverter transfer characteristics?

3864


What is inversion of control? How does that relate to dependency injection?

817


Explain the different types of data transfers possible in the 8085.

1019


This program is in verilog and need help to get it working correctly. This is the code i have so far. Please help. Simple testbench would be great. Thanks\ 'define vend_a_drink {D,dispense,collect} = {IDLE,2'b11}; module drink_machine(nickel_in, dime_in, quarter_in, collect, nickel_out, dime_out, dispense, reset, clk) ; parameter IDLE=0,FIVE=1,TEN=2,TWENTY_FIVE=3, FIFTEEN=4,THIRTY=5,TWENTY=6,OWE_DIME=7; input nickel_in, dime_in, quarter_in, reset, clk; output collect, nickel_out, dime_out, dispense; reg collect, nickel_out, dime_out, dispense; reg [2:0] D, Q; /* state */ // synopsys state_vector Q always @ ( nickel_in or dime_in or quarter_in or reset ) begin nickel_out = 0; dime_out = 0; dispense = 0; collect = 0; if ( reset ) D = IDLE; else begin D = Q; case ( Q ) IDLE: if (nickel_in) D = FIVE; else if (dime_in) D = TEN; else if (quarter_in) D = TWENTY_FIVE; FIVE: if(nickel_in) D = TEN; else if (dime_in) D = FIFTEEN; else if (quarter_in) D = THIRTY; TEN: if (nickel_in) D = FIFTEEN; else if (dime_in) D = TWENTY; else if (quarter_in) 'vend_a_drink; TWENTY_FIVE: if( nickel_in) D = THIRTY; else if (dime_in) 'vend_a_drink; else if (quarter_in) begin 'vend_a_drink; nickel_out = 1; dime_out = 1; end FIFTEEN: if (nickel_in) D = TWENTY; else if (dime_in) D = TWENTY_FIVE; else if (quarter_in) begin 'vend_a_drink; nickel_out = 1; end THIRTY: if (nickel_in) 'vend_a_drink; else if (dime_in) begin 'vend_a_drink; nickel_out = 1; end else if (quarter_in) begin 'vend_a_drink; dime_out = 1; D = OWE_DIME; end TWENTY: if (nickel_in) D = TWENTY_FIVE; else if (dime_in) D = THIRTY; else if (quarter_in) begin 'vend_a_drink; dime_out = 1; end OWE_DIME: begin dime_out = 1; D = IDLE; end endcase end end always @ (posedge clk ) begin Q = D; end endmodule

3284