I have worked on Xilinx ISE. Using Xilinx Power Estimator or Power Analyzer we can calculate power consumption of a hardware design targetted for specific FPGA. We can also incorporate simulation results to calculate power consumption more accurately. Recently I have started working on EDK tools by Xilinx. I can implement a Microblaze system and can run a C program on it. Consider I have implemented a Hello World program on Microblaze. How can I calculate the power consumed for this program execution and also for the Microblaze hardware? Are there any specific tools which can be used to calculate power consumption in Microblaze systems? Or is there any other method that can be used to calculate the power consumption?