iPhone拆解:不仅仅是个电话

技术分类: 消费电子设计  | 2007-08-06
作者:EDN | Brian Dipert

 * The front and back sides of the docking connector assembly wiring harness
    * The front and back sides of the wiring harness containing the iPhone's ambient light and proximity sensors; the former controls the LCD backlight and the latter disables the display and touchscreen when you place the iPhone close to your ear.
    * The front and back sides of the wiring harness containing controls for power on/off, volume up/down, and ringer mute, along with a headphone/microphone jack and the vibration unit.

  Three aspects of the iPhone's design are particularly intriguing to me, aside from my general admiration of its elegance and high degree of integration:

  * The NAND-versus-NOR memory-ARChitecture argument has b

een a long one, waged in public forums and private customer meeting rooms alike. Apple's stance on the debate, at least as exemplified on this device, is "both." As with a PC's HDD, NAND-flash memory stores the majority of the Mac OS X operating system code (which Apple has recompiled and otherwise adapted to run on ARM; if there's any doubt in your mind, this link will likely dash your disbelief), along with music tracks, video clips, and other nonvolatile stored data. System-boot code, as with a PC's BIOS chip, resides on NOR-flash memory. In fact, the iPhone has two distinct NOR-flash devices, one each on the digital and RF boards, respectively feeding the ARM applications processor and the Infineon baseband processor.
    * Speaking of ARM, its presence in the iPhone is quite impressive. Count the number of ARM processors in the device, both standalone (two) and integrated as cores within other chips; the 802.11 transceiver, perhaps, or the Infineon baseband processor. And what of the Bluetooth transceiver? See here for more ARM-everywhere system architecture thoughts from EDN's Ron Wilson.
    * And speaking of multiple processors per system, here's an area where the iPhone is very unlike a PC (at least until recently, with the emergence of the GPU as a credible general-purpose coprocessor). Multiple CPU cores in the iPhone subdivide the total task and tackle different roles. The system can selectively slow-clock them or even power them off when not in use, to save power. Contrast this system architecture approach with Intel's past ARM-based XScale efforts, wherein the company (unsuccessfully, by and large) advocated a single fast CPU core for all system functions. More generally, note that whereas the ARM cores do contain hardware-acceleration logic blocks (for Java processing, for example, which the iPhone doesn't currently support…hmmm) the iPhone is fundamentally a software-fueled machine. Apple's engineers seem to have made the conscious choice not to generally rely on hardwired circuits, which arguably deliver higher performance at lower power consumption than their software-based counterparts, but at the critical tradeoff of greatly diminished current (and future) function flexibility.

  I'll wrap up with one final reference, which in answering a critical question (to at least one kitchen-equipment manufacturer and its potential customers, I guess), also serves as perhaps the ultimate Prying Eyes exercise. Before proceeding, I'll warn those of you with fiscally squeamish constitutions that you may not want to click on the link. That's right, folks, Will It Blend?

1】【2】【3】【4】【5】【6
加载中

对文章的评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销