Mini Board

From eLinux.org
Revision as of 06:23, 29 December 2008 by FransMeulenbroeks (talk | contribs) (Differences between ICETEK-OMAP3530-MINI and BeagleBoard)
Jump to: navigation, search

ICETEK-OMAP3530-Mini --- MiniPC

MiniPC.jpg

The ICETEK-OMAP3530-Mini (picture) is a fan-less single-board computer based on Texas Instruments' OMAP3 device family. It is quite similar to popular BeagleBoard.

ICETEK-OMAP3530-Mini是一个以TI OMAP3530为处理核心的迷你型PC参考设计平台,由瑞泰创新公司提供。做为一个参考设计,瑞泰创新提供硬件原理图和相关设计信息;做为一个开发/测试/评估平台,瑞泰创新公司将提供软件设计方面的相关技术支持和参考程序。

建立此工程的目的是为使用者提供一个索引平台,为刚刚接触到板子并开始使用的用户提供一个信息下载通道和FAQ信息。


设计目标

ICETEK-OMAP3530-Mini板的设计原型为BeagleBoard。硬件设计上大部分借鉴了BeagleBoard的成功设计,目的是在同样的硬件平台上评估OMAP3的能力和软件运行效果。为OMAP3平台的普及贡献力量。由于国内在制板、焊接和成本等方面的限制,所以瑞泰创新公司ICETEK-OMAP3530-Mini的设计上充分简化了对制板,焊接和硬件采购方面的需求。力求在中国国内技术现况条件下能顺利完成,也为有此方面要求的广大客户提供成功的借鉴。此设计主要用于设计参考和评估,也可以应用于软硬件开发教学。既可以供初学者熟悉嵌入式系统的软硬件设计,又可供技术高手利用此平台进行软硬件测试和研发。其低廉的价格适用于个人购买,其较为完善的软件资源(包括互联网上开源资源和瑞泰创新即将提供的整套开发实验环境)更适合于嵌入式教学和科研。

  • 硬件设计特色
    • 采用TI OMAP3530的0.65mm间距的PBGA封装器件,减少PCB板层数和制板难度,降低制板费用
    • 采用单独焊接在PCB板上的mDDR+NAND存储器件,免除了OMAP顶置焊盘焊接的焊接难点
    • 采用TPS65930器件供电,在不改变性能的基础上减少制板和焊接难度
    • 优化PCB板布局,使线路板在不扩大面积的情况下提供更通用的接口(如:标准DVI-D接口,DB-9串口等)
    • 在其它配套器件选择上,尽量采用国内市场上常用芯片,兼顾采购难度和采购成本
  • 与原型板BeagleBoard的差异
    • OMAP3530采用423PinPBGA封装CUS后缀
    • DDR-NAND器件
    • 供电电源器件选用TPS65930
    • USB HOST接口芯片采用USB3316
    • MMC/SD卡接口插座
    • 标准RS232"D"型插座
    • 标准DVI-D插座
    • 复合视频插座
    • 可选的板载麦克风


软件考虑

  • 由于BeagleBoard的成功运作,在互联网上已有成熟的Wiki社区支持,许多大玩家都早已在这个板上运行或开发了许多软件。既然MiniBoard借鉴了90%以上的BeagleBoard板硬件设计,所以设计者考虑没有理由重建相关软件系统,我们倾向于MiniBoard共享BeagleBoard的软件资源(开源部分)。
  • 瑞泰创新公司RealTimeDSP在维护硬件的同时,还在软件开发方面提供一定支持,比如:提供基本的检测程序;提供一套建立在Ubuntu虚拟机上的较为完善的开发环境及相关使用文档。另外还将为初学者和大学嵌入式教学用户设计相关的实验,提供实验手册等。通过各种途径(包括此平台)与用户交流MiniBoard的使用心得等。另外,RealTimeDSP将与MiniBoard的直接用户建立紧密联系,并提供更深入的技术支持,比如:工程师上门培训等。
  • MiniBoard在运行BeagleBoard的软件方面有着良好的兼容性,基本上所有BeagleBoard的Demo程序或工程均能在ICETEK-OMAP3530-Mini上跑通。比如Ångström DistributionHandheld.org's Mojo Ubuntu buildAndroid for BeagleBoardDebian (ARM)mediaplayer;一些OpenGL Demo等等。
  • 基本上所有BeagleBoard的示例演示程序无需改动可以直接在MiniBoard上运行,但最大的软件方面的兼容问题在于: 由于硬件设计方面的区别,MiniBoard采用了TPS65930器件代替BeagleBoard的TWL4030,这会导致主要在音频驱动方面的不同,所以在运行BeagleBoard的软件时会在系统启动时看到一些由此引起的错误提示,如TWL4030无法初始化等。要解决这个问题,需要在操作系统中用TPS65930的驱动替换TWL4030的驱动。
  • 希望MiniBoard的用户在软件使用和研发能溶入由BeagleBoard建立起来的软件大家庭,为丰富和完善这一开源社区做出贡献。我们的目标是:所有软件无需或稍加改动即可以在MiniBoard和BeagleBoard上同样运行,并取得同样的效果。我想这也符合开源精神。


硬件

ICETEK-OMAP3530-MINI是一款以TI OMAP3530为处理核心的低功耗迷你型PC参考设计平台。采用的主处理器为TI的OMAP3530(ARM Cortex-A8 Core ~600MHz + TMS320C64x+ DSP ~430MHz + Imagination SGX 2D/3D graphics processor)。

硬件结构

正面视图:

ICETEK-OMAP3530-MINI top.jpg

序号/No. 名称/description
1 主芯片/chip:OMAP3530
2 存储器/memory:mDDR+NAND Flash
3 综合电源管理/power:TPS65930
4 DVI显示/display:TFP410
5 SD卡接口/SD card interface
6 复位按钮/reset button
7 DVI connector
8 外部扩展接口1/expansion interface 1:Power、MMC、Mcbsp、UART
9 DB-9串口/serial port
10 USB HOST
11 外部扩展接口2/expansion interface 2:Mcbsp、I2C、RESET
12 用户按钮/user button
13 JTAG接口/interface
14 音频输出/audio output
15 音频输入/audio input
16 电源输入/power input
17 USB OTG
18 TV输出或S-Video输出/ TV output or S-Video output


Differences between ICETEK-OMAP3530-MINI and BeagleBoard

The main differences between the BeagleBoard and ICETEK-OMAP3530-MINI are the following:

BeagleBoard ICETEK-OMAP3530-MINI remarks
processor: OMAP3530CBB OMAP3530CUS the Beagleboard is POP package and ICETEK isn't
memory: 128MB SDRAM/256MB NAND 128MB SDRAM/unknown NAND Beagle revision C1 will have 256MB SDRAM/512MB NAND
chipset: TWL4030 (identical to TPS65950) TPS65930 Probably BeagleBoard C1 will also use TPS65930
interface: S-Video TV out/S-Video
DVI-D out: HDMI connector DVI connector Neither contains audio
serial interface 10-pin UART header DB-9 UART connector
n/a Key pad
price: $149.00 ¥895 895 yuan is approximately EUR 94 and USD 131 (on dec 25, 2008)

Note that BeagleBoard rev C1 will have the possibility to directly interface with an LCD display.

Unofficial translated info

Let Google translate this page.