Hello, i am the author of this article, thanks for your interest. The efficiency of a flash is very important, not that much in terms of drowning the battery, but in terms of heat and maxmimum current driven from the battery. The more efficient the flash driver is the more power you can flash before the flash driver IC gets too hot ( LED gets also hot ). Also the higher the battery current becomes, with less efficiency the current gets higher, the higher the voltage drop in the phone supply system becomes. This ends up in that some phones do not allow to flash under 15% of battery power.
with best regards
Jan Enenkel, Reference Application Engineer, ams AG
Blog Doing Math in FPGAs Tom Burke 6 comments For a recent project, I explored doing "real" (that is, non-integer) math on a Spartan 3 FPGA. FPGAs, by their nature, do integer math. That is, there's no floating-point ...