Showing posts with label DSP. Show all posts
Showing posts with label DSP. Show all posts

Monday, June 6, 2011

DSP Processor - ADSP 2181

Lets discuss about ADSP 2181 based on below queries:-

1. What is the use of Barrel Shifter in ADSP 2181 ?
2. Give Examples of Variable Declarations & Initialisations in ADSP ?
3. What are the sources of PM Address for the sequencer ?
4. What is the difference between IDLE instruction and Slow IDLE instruction in ADSP-2181 ?
5. Why is Caution required while ending a loop with a JUMP, CALL, RETURN, or IDLE instruction ?
6. How are interrupt vectors spaced in ADSP-2181 ?
7. What happens during interrupt occurance and which registers are pushed on the Stack in ADSP-2181 ?
8. Tell about the Interrupts available in ADSP 2181 ?
9. Difference between Edge-Sensitive and Level-Sensitive Interrups ?
10. What are the types of JUMP instructions in ADSP2181 ? Explain .
11. What is DO UNTIL ?
12. What is Interrupt Force and Clear Register (IFC) ?
13. What are the Status Registers in ADSP-2181 ?
14. Tell about the On-Chip STACKs in ADSP-2181 ?
15. Tell an instruction for Global Enable/Disable of Servicing of Interrupts ?
16. Disabling the interrupts does not affect serial port autobuffering or DMA - TRUE / FALSE ?
17. What is the speciality of 'PowerDown' and 'Reset' Interrupt in ADSP2181 ?
18. Which interrupt can be Level-Sensitive and Which can be Edge-Sensitive ?
19. When does ADSP2181 Mask all interrupt automatically ?
20. What are 3 LOW Power Modes ?
21. Does CLKOUT pint increase power dissipation ?
22. Explain with difference the following modes - Power-Down, Idle and Slow Idle modes.
23. What is MMAP and PMOVLAY Register in ADSP2181 ?
24. Tell about the drawbacks of DO UNTIL and also Tell about the relation of DO UNTIL with Nested Loops ?
25. Tell about Autobuffering w.r.t ADSP ?
26. What is the use of Bit-Reversal Mode in ADSP and its relation with FFT ?
27. What is Memory Overlay ?

Tuesday, June 8, 2010

Boot loader

Here are boot loader related questions that are of great interest and that can be used for our discussions.... Check it out !

1. What are the various boot loaders that you have worked on ?
2. Where is the boot loader present in an embedded system design ?
3. In general, what does the boot loader do ?
4. What is the role of boot loader in embedded systems ?
5. How will you handle a scenario in which the boot software is erased/corrupted ?
6. How will you handle boot software erasure/corruption scenario if Boot ROM is not available ?
7. What do you mean by bootstrap loader and what does it do ?
8. Is booting different from bootstrapping ?
9. When the computer is powered ON, it does not have OS it in neither ROM nor RAM - True/False ?
10. What is a second-stage boot loader ?
11. Do LILO/GRUB/Syslinux belong to either first stage boot loader(small program) or second-stage boot loaders ?
12. What is network booting ?
13. What is Chain loading or Multi-stage boot loader ?
14. Can you brief up the boot sequence of a normal desktop computer ?
15. Tell about OMAP CPU booting ?
16. What are the most common boot modes of DSP processor ?
17. Give few examples for systems that use Host Port(HPI Boot) for DSP booting ?
18. How will you put U-Boot into the target board ?
19. TFTP is a stripped down version of FTP that does not require authentication - True/False ?
20. Why do you need 2 stage boot process in OMAP processor ?
21. Can you give a highlevel view of Linux Boot process ?
22. What is the role of MBR and its relation with BIOS ?
23. Where is the MBR located ?
24. What is the structure of MBR ?
25. The secondary, or second-stage, boot loader could be more aptly called the kernel loader - True / False
26. What is the relation between GRUB and filesystem while booting ? or Main Difference between LILO and GRUB ?
27. What is the difference between zImage and bzImage ?
28. What is the role of initrd/Initial RAM disk ?
29. What is the role of initrd/Initial RAM disk in Embedded systems ?
30. Can you tell about the major function-level flow for Linux i386 booting ?
31. Does GRUB involve a 3-stage boot loading ? If yes, what are they . Brief it ?

Hope this list will help in equipping yourself for few of major interview questions related with boot loaders :-)

Monday, June 7, 2010

ADC and DAC

Hey geeks, the below is a set of possible ADC/DAC basic questions that can be discussed.

1. What are the factors you consider for the selection of ADC ?
2. What do you mean by Resolution of ADC ?
3. How do you determine the number of bits of ADC is required for you ?
4. Which factor determines the number of iterations in SAR done to approximate the input voltage ?
5. What are the 2 methods of ADC interface ?
6. Can you brief up the steps involved in ADC interface with 8051 or any microprocessor for the EOC based method ?
7. Can you brief up the steps involved in ADC interface with 8051 or any microprocessor for the Interrupt based method ?
8. How do you select the particular channel of a ADC . For example, can you tell for ADC0809 ?
9. When will you make the OE high in case of ADC0809 ?
10. What will happen if SC and EOC are tied together in ADC0809 ?
11. What is sampling rate/frequency ?
12. What is the use of interpolation formula ? Are you aware of any interpolation formula ?
13. What is sample and hold ?
14. Are there any Megasample / Gigasample converters ? Where are they used ?
15. What is aliasing ?
16. What is Nyquist-Shannon theorem ?
17. Is it good to sample at a rate that is higher than that of Nyquist Frequency ?
18. What is quantization error and when does it occur ? What is the unit of measurement of it ?
19. How can dithering improve digitization of slowly varying signal ?
20. Which type of ADC implementation is good or should be chosen, if we need lot of channels ?

Have a great day!