Thanks Vaibhav for the information.I have one more question related to booting. As mentioned the execution of instructions after rest will start from address 0 or 0xFFFF0000. So If I am having NOR flash in my system, then do I need to map NOR flash to reset vector address? As NOR supports XIP, so all the initialization code should be placed in NOR at address 0 or 0xFFFF0000 in assembly code. Is this understanding correct?Thanks,Tushark