I need some information on the type of chips (FGPA, ASICetc) that sits on a mobile phone. We have to implement an algorithm on a mobile phone, and we are not sure what are the kinds of chip configurations available. My early research tells me that FGPA's are reconfigurable but are energy intensive, and can be boarded only in standard size. Whereas ASIC chips are not reconfigurable..but they consume low energy..resulting in higher battery lifes. Are there more kind of implementations? Are there some good internet resources that can give me a good introduction. I would also appreciate if someone could tell me some other relevant usenet groups for such kind of discussions.