现在的iPhone是用多个芯片设计出来的,它的BOM成本接近200美元。OpenSoC项目的目的是设计一颗SoC芯片,它就可具有iPhone所要求的全部功能。 由于采用了SoC设计,我们的解决方案将成本更低、功耗也会更低。 同时,出于市场考虑,我们在设计该SoC时就应该考虑到2G/3G/4G的兼容性问题。
设计时的参考竞争对手: Altair |
首席架构师:ron
模拟芯片设计工程师:zhuo
数字芯片设计工程师:peiy78
测试软件设计工程师:pter
1.1 Technology of iPhone 7 1.1.1 Hardware features 7 1.1.2 PCB layout 8 1.1.3 Software features 10 1.1.4 UI features 10 1.2 Strategy 11 1.2.1 Market strategy 11 1.2.2 Development strategy 12 1.2.3 Communities 12 1.3 Summary 13 1.3.1 Cost and profit 13 1.3.2 Pros and cons 14
2.1 User cases analysis 16 2.2 Requirement definition 16 2.3 Comparation of popular architectures 16 2.3.1 RF transceiver 16 2.3.2 Baseband chip 17 2.3.3 Desttop frameworks and OS 18 2.4 Our architecture strategy 21 2.4.1 Splitting telecommunication features 21 2.4.2 Splitting multimedia features 24
开放源码硬件简史:早在60,70 年代,电子爱好者就开始互相交流电路设计,PCB版图, 形成了开放源码硬件的雏形。
芯片架构和总线设计: CPU设计, 总线设计, 芯片架构设计。
通信子系统设计:
多媒体子系统设计:
应用子系统设计:
性能分析与预测:VoIP场景,可视电话场景,电视录像场景
功耗分析:待机状态,通话状态,多媒体播放状态
4.1 Goal 27 4.1.1 Low cost 27 4.1.2 Easy to manufacture 27 4.1.3 Easy to debug 27 4.2 Pinout definition 27 4.3 Layout design 27 4.3.1 RF block 28 4.3.2 Baseband block 28 4.3.3 Audio block 28 4.3.4 Peripherals block 28
5.1 Telecommunication subsystem 29 5.1.1 Data plane 29 5.1.2 Signal plane 29 5.1.3 Modem system software 31 5.1.4 Footprint analysis 31 5.2 Multimedia subsystem 31 5.2.1 Accelerator drivers 31 5.2.2 Equalizer drivers 31 5.2.3 Camera drivers 31 5.3 Application subsystem 31 5.3.1 Boot code in ROM 31 5.3.2 Linux OS in FLASH 31 5.3.3 Input drivers 34 5.3.4 Desktop frameworks 35 5.4 Boot sequence 35
电话应用:Calls,SMS/EMS/MMS,Phone books,Fax
网络连接:WLAN,蓝牙
热门互联网应用: 浏览器, eMail, YouTube, GoogleMap, Yahoo finance, 及时通信, SIP
网络多媒体:音乐,视频,广播,电视
游戏平台:MIDP2.0,NES
PC软件:开发工具,命令行,Office
SIM应用:
7.1 Developing tools 39 7.1.1 Compilation tools 39 7.1.2 Debug tools 39 7.1.3 Simulation tools 41 7.2 Analysis tools 41 7.3 Manufacture tools 41
8.1 Manufacture flow 42 8.2 Software downloading 42 8.3 Calibration 42 8.4 Factory Settings 42 8.5 Resource downloading 42
9.1 Goal 43 9.2 Less power consumption 43 9.3 GPS 43 9.4 Online game 43
10.1 Cost analysis 44 10.1.1 Chip cost 44 10.1.2 PCB cost 44 10.1.3 Software cost 44 10.1.4 Developing cost 44 10.1.5 Summary 44 10.2 Return analysis 44 10.3 Conclusion 44
相关媒体:
相关文档:芯片设计资源,软件设计资源,工具设计资源
相关原型资源:多点触摸开发包,FAX开发包
相关应用资源:
欢迎大家到 项目讨论区讨论与本项目相关的各种话题。
欢迎 Intel芯片设计班, Motorola通信软件设计班 的同学参与我们项目,共同进行研发。
下载 架构设计文档V0.1(PDF),最新进展以本Wiki为标准。