This is a discussion on Where's my 1GHz snapdragon at ? within the Nexus One forums, part of the Google Phones category; Recently rooted, and then tried out setCPU(thanks for the tip rioja!).. It did help out my battery life. Originally Posted by dd4005 Originally Posted by ...
This is a pretty funny conversation to see. Yeah, ARM designs CPU architecture, but Snapdragon isn't a CPU, it's a "System on a Chip" (SoC). That includes a CPU, RAM, GPU, and other key components bundled together. Think of an integrated PC motherboard.
The actual CPU that the Snapdragon is based on is the Cortex A8, which then underwent significant modification by Qualcomm.
Other SoCs used for current-gen smartphones: OMAP3 (PalmPre), Samsung S5PC100 (iPhone3GS). These all come from the same ARM cortex A8 architecture. the "v7" refers to the instruction set used by the CPU. The Nvidia Tegra is a SoC which uses a dual-core ARM11 (v6).
You can also think of video cards for a similar analogy: On newegg.com, look for the ATI Radeon 5750: there are versions made by VisionTek, ASUS, MSI, HIS, and more. ATI comes up with the design, and then other companies manufacture it with various frills, overclocking, RAM, etc...
*edit* Here's a diagram of the "Scorpion Core" that Snapdragon is made of. Notice that the CPU is only one element:
o- Nexus One running CyanogenMod 6.0
o- Samsung Galaxy Tab running stock Froyo (update: running Gingerbread and virtually useless)