作者:gooogleman 时间:2011.09
从2011年四月份开始筹划设计一款S5pv210方案至今,已经有五个多月,期间还做了一个S5pv210 的项目,要不然这个S5pv210 现在应该量产成功了。这几天都在联系贴片厂量产我们的S5pv210 方案,做100个左右的样机交付给一些企业客户测试,然后开始做一些合适的方案,根据我们这几个月做的一个S5PV210 项目经验,我们量产S5PV210 方案已经不是问题。 这几天经过工作室的team成员商议,给我们的S5pv210 方案的样机叫做Sate210板,现在核心板已经经过测试通过,现在就来介绍Sate210核心板:
一.Sate210核心板图片(暂时用手机拍照,没有经过PS处理,非常逼真)
二.Sate210核心板主要硬件组成介绍
1.三星 Cortex A8 处理器 S5PV210(1GHz)
2.512M Byte DDR2 内存(四片128M Byte DDR2组成)
3.1G Byte SLC nandflash(256M/512M byte SLC nandflash 经过测试都已经支持,客户可以根据自己的需求定制)
4.集成声卡 WM9714(兼容WM9713)
5.集成100M DM9000AEP100M 以态网卡
6.尺寸仅为6*6cm ,可以嵌入大部分对体积要求高的嵌入式设备
7.采用可以独立控制的LDO电源芯片,比BGA 为0.5mm 的PMIC WM8310等有较大的贴片工艺可靠性以及成本优势
8.核心板总引脚数为180个,可以满足绝大部分客户需求
9.核心板可以工作在800M/1G HZ,功耗为5V/150ma
三.Sate210核心板尺寸图以及丝印图
1.Sate210核心板尺寸图(60*60mm)
2.Sate210核心板丝印图(正面+背面)
四.核心板引脚功能介绍
1. 核心板接口功能介绍
4.1.1电源接口
DC 5V输入
3.3V 产品级法拉电容供电RTC
4.1.2.显示接口
一路HDMI高清多媒体接口
一路RGB24bit TFT LCD接口(可兼容RGB18bit/RGB 16bit)
一路VGA接口(流畅运行1024*768分辨率)
一路TVout 接口
4.1.3.Camera接口
一路camera接口(S5pv210包含三路摄像头接口A/B/C,可以根据用户定制),可以扩展5150等模拟摄像头芯片编码支持
4.1.4.用户输入接口
一路矩阵键盘接口(PORT0),支持8*8矩阵键盘
两路触摸屏接口,目前暂用一路,其他用作普通ADC接口
一路USBhost,可以支持USB鼠标/键盘
4.1.5.音频接口
一路输出,支持耳机听筒
一路输入,支持麦克风
4.1.6.网络接口
一路,核心板板载DM9000网卡芯片
四路可以扩展的SDIOwifi接口
4.1.7.串行总线接口
三路IIC接口
两路SPI接口
四路TTL串口,Uart0/Uart1/Uart3用作普通串口,Uart2 用作调试串口,量产后Uart2 可以当做普通串口使用
4.1.8 USB 接口
一路USB2.0Host接口
一路USBOTG2.0 接口
4.1.9存储接口
四路SDIO接口
4.2.1GPIO以及外部中断接口
路外部中断接口(XEINT1~XEINT31)可以复用做GPIO
4.2.2启动配置引脚接口
一路可以支持SLC256M/512M/1G byte nand启动或者uart启动的配置接口
4.2.3PWM接口
四路PWM接口
4.2.4ADC接口
四路ADC接口
---------------------------------就先写到这里,睡一觉,早上起来再补充(现在时间是2011.09.29 2:30)-----------------------------
五、Sate210核心板引脚详细介绍
1 VCC_IN5V 电源DC 5V输入 2 VCC_IN5V 电源DC 5V输入 3 GND 电源地 4 GND 电源地 5 XuhDP USB Host 2.0接口 6 XuhDM 7 XuhPWREN 8 XuhOVERCUR 9 GND 电源地 10 XuoDP USB OTG2.0 接口 11 XuoDM 12 XuoID 13 XuoVBUS 14 XOM5 S5pv210配置引脚OM[5] 15 XuRXD2 RXD2(COM3)接收引脚,用作调试串口,不能更改 16 XuTXD2 TXD2(COM3)发送引脚,用作调试串口,不能更改 17 XuRXD3 RXD(COM4)接收引脚 18 XuTXD3 RXD(COM4)发送引脚 19 Xi2cSDA2 IIC2 SDA引脚用于数字摄像头/模拟摄像头的初始化 20 Xi2cSCL2 IIC2 SCL引脚用于数字摄像头/模拟摄像头的初始化 21 Xi2cSDA1 IIC1 SDA引脚用于LCD接口(备用) 22 Xi2cSCL1 IIC1 SCL引脚用于LCD接口(备用) 23 Xi2cSDA0 IIC0 SDA引脚用于HDMI接口 24 Xi2cSCL0 IIC0 SDL引脚用于HDMI接口 25 VCC_RTC RTC 电源(3.3V) 26 M_RESTE S5pv210复位引脚 27 XnRSTOUT S5pv210输出给外部设备复位信号的引脚 28 XuRXD0 RXD0(COM1)接收引脚 29 XuTXD0 TXD0(COM1)发送引脚 30 XuCTSn0 COM1 请求和COM1连接的串口接收COM1发出的数据 31 XuRTSn0 COM1 就绪,请求和COM1连接的串口发送COM1接收的数据 32 XuRXD1 RXD1(COM2)接收引脚 33 XuTXD1 TXD1(COM2)发送引脚 34 XEINT1 外部中断引脚(XEINT1~XEINT12) GPH0[1] 35 XEINT2 GPH0[2] 36 XEINT3 GPH0[3] 37 XEINT4 GPH0[4] 38 XEINT5 GPH0[5] 39 XEINT6 GPH0[6] 40 XEINT7 GPH0[7] 41 XEINT8 GPH1[0] 42 XEINT9 GPH1[1] 43 XEINT10 GPH1[2] 44 XEINT11 GPH1[3] 45 XEINT12 GPH1[4]--------不知道怎么回事,在excel 排好的顺序在这里就乱了。待续,要先去深圳贴片厂先,回来再整理剩余的([email protected] 9:55)
六、Cortex A8 简介
Cortex-A8处理器是ARM的第一款超标量处理器,具有提高代码密度和性能的技术,用于多媒体和信号处理的NEON?技术,以及用于高效地支持预编译和即时编译Java及其他字节码语言的Jazelle®运行时间编译目标(RCT)技术。
支持多项与L3存储器之间的未完成事务,以充分利用CPU。
七、S5pv210和S3c6410 的比较
1.两者架构不同
S5PV210属于 ARM Cortex A8架构,S3C6410属于ARM11 架构。S5PV210基于三星的45nm低功耗制程技术、运行频率达1GHz的ARM Cortex A8处理器,S5PV210则主要面向平板/上网本产品。S5PV210内建3D图像引擎——PowerVR SGX540,可以很好地支持3D游戏,另外,处理器还内建有1080p高清解码引擎,能以30fps的帧速进行高清视频回放/录制。而S3C6410属于ARM11 架构是一个比CORTEX A8第一个档次的产品,S5pv210 和S3C6410 架构的差异就类似一个I5 一个奔腾单核,所以只要在运行比较耗资源的软件,两者的性能差异就会体现出来。S5pv210 拥有13级流水线,能同时执行执行13条指令,而S3c6410拥有8级流水线,能够同时执行八条指令,比S5PV210整整少了五条,也就是说从这些关键特性上分析S5PV210在性能会比S3C6410强接近一半。尤其在多媒体方面,S5PV210完胜S3C6410,S5PV210 能够流畅的跑2D/3D游戏,S3C6410就会有画面不流畅的现象。所以对性能要求高的产品,选择S5PV210是非常明智的。
2.两者接口不同
S5pv210和S3C6410 虽然都是来自三星半导体,但是两者接口差异很大,最大的接口差异是S5PV210 拥有HDMI接口,支持1080P高清视频播放,而S3C6410在这个方面是没有的,不符合现代多媒体的要求。其次是S5PV210 支持双通道内存,支持mobile DDR(LPDDR1),DDR2,LPDDR2,支持更大容量更多型号的内存,而S3C6410仅仅支持mobile DDR(LPDDR1)等,不支持DDR2和LPDDR2,无法选用更低价格的DDR2,在这点S5PV210上又是一个比较大的优势。还有就是S5PV210 USB host 是USB2.0标准,而S3C6410是USB1.1接口的,还有其他不少的特性,S5PV210是比S3C6410好很多的,在这里不再赘述。总之S5PV210的接口以及性能要比S3C6410好很多,根据我的推测S5PV210 的用户群体和普及程度会比S3C6410要好。
3.两者使用体验
S5PV210和S3C6410的直接用户体验差别主要是从以下使用体现出来:首先是S5PV210 VGA 轻松可以做到1024*768 的分辨率,在没有经过任何优化的情况下流畅运行番禺一些游戏机客户的2D游戏机测试软件,同样用S3C6410制作的OK6410/real6410开发板的VGA只能做到800*600 分辨率,并且流畅性不如S5PV210(VGA1024*768)。还有S3C6410 跑android2.3 非常的卡,明显感觉画面跟不上人的反应速度,而S5PV210 可以流畅运行android2.3 下的环境,所以如果准备需要大分辨率以及android做产品的情况下,选择S5PV210处理器是非常合理的。