Difference between revisions of "Devkit8000"

From eLinux.org
Jump to: navigation, search
Line 412: Line 412:
  
 
=FAQ=
 
=FAQ=
* If you have across some problems when using Devkit8000, please refer to [http://www.armkits.com/support/FAQlist.asp?selectm=class&anclassid=5&nclassid=51 Devkit8000_FAQ]
+
* If you have across some problems when using Devkit8000, please refer to [[Devkit8000 FAQ]]
 
* Please refer to [[DevKit8000_QT]] on how to port QT on Devkit8000.<br>
 
* Please refer to [[DevKit8000_QT]] on how to port QT on Devkit8000.<br>
  

Revision as of 07:11, 10 June 2011

Devkit8000 Board Overview

Embest DevKit8000 Evaluation Board is a compact board using TI's OMAP3530 600MHz ARM Cortex-A8 (600MHz ARM Cortex-A8 core paired with a 430MHz TMS320C64x+ DSP core) microprocessor. It takes full features of this processor and supports up to 256MByte DDR SDRAM and 256MByte NAND Flash as well as high-speed USB2.0 OTG function. The board has exposed many other hardware interfaces including RS232 serial port, LCD/TSP, DVI-D, S-Video, Ethernet, SD, keyboard, camera, SPI, I2C and JTAG. The board has two methods to boot the system from either SD card or NAND flash. It is able to support WinCE and Linux OS and provided with WinCE6.0 BSP and Linux2.6.28 BSP. Embest also provides demos of Google Android OS, Angstrom (GPE) and DVSDK for user experience.

Devkit8000 Evaluation Board Devkit8000 + 4.3 inch LCD Android Demo Display

Hardware

Onboard Interfaces and Connectors

Hardware Features

  • Dimensions: 110mm x 95mm
  • Working temperature: 0°C to 70°C
  • Processor: TI OMAP3530 microprocessor with 600MHz ARM Cortex-A8 RISC Core
  • Power supply: +5V
  • 256MB DDR SDRAM, 166MHz
  • 256MB NAND Flash, 16bit
  • LCD/Touch Screen interface (50-pin FPC connector, support resolution up to 2048*2048)
  • DVI high-resolution image output port (HDMI interface, support 720p, 30fps signal)
  • S-Video display interface
  • One audio input interface (3.5mm audio jack)
  • One 2-channel audio output interface (3.5mm audio jack)
  • One 10/100M Ethernet interface (RJ45)
  • One High-speed USB2.0 OTG port (Mini USB type interface)
  • One High-speed USB2.0 Host port (USB A type interface)
  • Two serial ports (one 3-wire RS232 serial port led out from 2.54mm 10-pin connector and one 5-wire TTL serial port led out from expansion connector)
  • SD card interface (supports 3.3V and 1.8V logic voltage)
  • One camera interface (30-pin FPC connector, support CCD or CMOS camera)
  • 6*6 keyboard interface
  • One 14-pin Jtag interface
  • Four buttons (Reset, Boot, User defined, On/Off)
  • One expansion connector (2.0mm 40-pin SMT Female Pin Header, McSPI, McBSP, I2C, HDQ, GPIO are led out from this connector)

Main Chip Introduction

DevKit8000 Chip Remark
Processor OMAP3530CUS 0.65mm CUS package
Memory MT29C2G48MAKLCJA-6IT 256MB DDR/256MB NAND Flash, 137-Ball TFBGA, Mark:JW305, Micron
Power Management Chip TPS65930BZCH Extended power management, RTC, USB OTG, Audio, 6*6 Keyboard
DVI-D TFP410 HDMI connector, output DVI-D signal, not including audio
Ethernet DM9000 RJ45, 10M/100M adaptive, at present testing speed can reach 36M
Serial port MAX3232 CSE RS232

Video Display

DVI-D

DVI high-resolution display (HDMI interface, 30fps signal), Embest provides a HDMI to DVI-D cable in complete configuration for connection. Signal does not include audio signal.

S-video

S-video display, can output video signal but not including audio signal.

LCD

24-bit LCD display, can output true-color RGB signal, R:B:G=8:8:8, can support resolution up to 2048*2048 pixels. (50-pin 0.5mm pitch FPC connector.
Interface Singal Type

RGB data signal LCD control signal SPI signal IIC signal Touch Screen signal Voltage output
24bit 6bit 4bit 2bit 4bit 5bit
R:G:B=8:8:8 row control signal standard spi signal 2-bit IIC signal 4-wire touch screen output voltage 5V, 3.3V, 1.8V

USB OTG (Mini-AB) Wire Map

1: VB
2: D-
3: D+
4: ID
5: GND
User needs only to short circuited 4 and 5.

Camera Interface

Expansion Interface

Embest Devkit8000 uses a 2.0mm 40-pin SMT Female Pin Header to bring out McSPI, McBSP, I2C, HDQ, GPIO from this interface

PIN Signal Function Description
1 GND GND
2 BSP1_DX Transmitted serial data 1
3 BSP1_DR Received serial data 1
4 BSP1_CLKR Received clock 1
5 BSP1_FSX Transmit frame synchronization 1
6 BSP1_CLKX Transmit clock 1
7 BSP1_CLKS External clock input 1
8 BSP1_FSR Receive frame synchronization 1
9 UART1_CTS UART1 clear to send
10 UART1_RTS UART1 request to send
11 UART1_RX UART1 receive data
12 UART1_TX UART1 transmit data
13 GND GND
14 MMC2_CLK MMC2 card clock
15 MMC2_CMD GND
16 MMC2_D0 MMC2 card data 0
17 MMC2_D1 MMC2 card data 1
18 MMC2_D2 MMC2 card data 2
19 MMC2_D3 MMC2 card data 3
20 MMC2_D4 MMC2 card data 4
21 MMC2_D5 MMC2 card data 5
22 MMC2_D6 MMC2 card data 6
23 MMC2_D7 MMC2 card data 7
24 BSP3_DX Transmitted serial data 3
25 BSP3_DR Received serial data 3
26 BSP3_CLKX Transmit clock 3
27 BSP3_FSX Transmit frame synchronization 3
28 GND GND
29 IIC3_SCL IIC3 master serial clock
30 IIC3_SDA IIC3 serial bidirectional data
31 SPI1_SIMO Slave data in, master data out
32 SPI1_SOMI Slave data out, master data in
33 SPI1_CLK SPI1 clock
34 SPI1_CS0 SPI enable 0
35 SPI1_CS3 SPI enable 3
36 HDQ_SIO Bidirectional HDQ
37 VDD33 3.3V
38 VDD18 1.8V
39 VDD50 5V
40 VDD50 5V

LayOut

The Devkit8000 PCB has 6-layer design, each layer is layout as below:

1 2 3 4 5 6
Top Ground Singal Power Ground Bottom


Dimension Drawing


Function Block Diagram

Optional Function Modules


The VGA8000 module employs PHILIPS 74alvc164245 chip with 240MHz maximum sample rate. It can output standard LCD signal and display smoothly under 1024*768 resolution.


The CAM8000-A module is designed for using on Devkit8000 Evaluation Board with standard 720*576 PAL resolution. It supports analog camera with BNC connector and connects to Devkit8000 board through an 30-pin FFC cable.



The WF8000-U is a USB based WiFi module relying on the WiFi IEEE 802.11 standards. It is applied to be used on all Embest products which shall have USB interface. This module is hgihly integrated with MAC/BBP and 2.4GHz RF chip and builds a wireless network between PCs or some other terminals.


The GPS8000-S is an ARM based embedded GPS module which allows to connect to Devkit8000 board to get position and altitude. It is a high sensitivity module with low power consumption. Devkit8000's UART (the serial port) from the expansion connector is used to communicate with the GPS through a tiny patch board.


The GPRS8000-S is an ARM based embedded GPS module which allows to connect to Embest Devkit8000 board for GSM/GPRS solution. Devkit8000's UART (the serial port) from the expansion connector is used to communicate with the GPRS module.


JTAG Tool


  • XDS100v2 - the second release of the XDS100 JTAG emulator technology supporting debug of a variety of TI devices.

Available from Embest


Software

Software Features

Embest DevKit8000 supports for both Linux2.6.28 and WinCE6.0 operating systems.

OS Item Features Description
Linux Boot Version x-load-1.41, u-boot 1.3.3
Boot Mode Boot Linux from SD card, NAND Flash or Ethernet
Image Update Support updating image from SD card or Ethernet
Kernel and Drivers Version Linux 2.6.28
Support file systems ROM/CRAM/EXT2/EXT3/FAT/NFS/JFFS2/UBIFS
Drivers Serial, RTC, NET, Nand, LCD, Touch Screen, SD, USB Host, USB OTG, DVI, Keypad, LED, Audio
File system Format Ramdisk, UBI
Characteristic Provided Lib (ALSA -lib, tslib, glibc), udev support
Demo Angstrom Audio (XMMS), network (firefox), graphics editor (gimp) and document processing software (Abiword)
Android Google developed a platform based on Linux open-source mobile phone operating system.
DVSDK Support MPEG4, MPEG2, H264, mp3, aac audio/video formats and Codecs
WinCE Boot Version x-load-1.41, Eboot
Boot Mode Boot WinCE from SD card, NAND Flash or Ethernet
Image Update Support updating image from SD card or Ethernet
System Characteristic KITL kernel debug, Reboot, Watchdog, RTC
Drivers Display driver（DVI, TFT LCD）
SD card, Keyboard, McSPI, McBSP, Audio, NET, NLED, USB Host, USB OTG, WiFi, GPS, GPRS, CDMA
Function Power Management (backlight drive, battery-driven, sleep/wake-up function)
Hive registry support
ROM file system support
Software features Mediaplayer 9.0, Word and Internet Explorer 6.0
.NET Compact Framework 3.5

Now Linux2.6.29 is ported. Source code download from here
Devkit8000_Ubuntu

Demo (Android/Angstrom/DVSDK)

Android


The DevKit8000 can support Android which is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google and later the Open Handset Alliance. The board can run various applications based on Android. It supports 4.3" and 7”TFT LCD display and touch panel function. It can use the built-in audio player of Android to play kinds of audio files and transfer data through SD card or USB OTG.
Please refer to DevKit8000_Android on how to use and port.

Angstrom


DevKit8000 can display Angstrom system on a DVI_D monitor running 720p videos at 30fps. DevKit8000 can use various software of Angsrtom to implement file editing, internet surfing, audio and video files playing and graphics editing and more other functions. User can use USB mouser to operate on Angstrom system.
Please refer to DevKit8000_Angstrom on how to use and port.

DVSDK (DSP)


DevKit8000 supports DVSDK package which includes following functions:
Supports 2D/3D graphics acceleration;
Supports DSP codec (Supports audio and video hardware decoding);
Supports S-Video output.
Please refer to DevKit8000_DVSDK on how to use and port.

Devkit8000 Evaluation Kit Overview

Embest DevKit8000 Evaluation Kit includes the DevKit8000 evaluation board and all necessary accessories to help users start their design of multimedia applications. The board is preloaded with Linux OS in NAND flash and WinCE OS in SD card. User can display the subsystem using a 4.3" TFT LCD and Touch screen or using a DVI-D monitor through an HDMI to DVI-D cable, or using TV for NTSC/PAL video out. The USB OTG interface can also be used as USB Host function with a Mini-A to Standard-A cable, or used as USB Device function with a Mini-B to Standard-A cable. Along with the kit, Embest provides user manual, schematic drawing and datasheet documents to help customers better understand and use the kit.


Configurations

Embest DevKit8000 Evaluation Kit has two configurations:

Standard Configuraiton

The standard configuration is focused on evaluating the basic functions of Devkit8000 board.

Complete Configuration

The complete configuration includes complete accessories for Devkit8000 which is convenient for special application development.

Product CD

The Devkit8000 product CD contains following contents:

  • Linux2.6.28 source code (including driver, kernel, startup code and file system)
  • WinCE6.0 BSP (including driver, kernel, startup code and file system all in source code)
  • Schematic in PDF format
  • Onboard chip datasheet
  • Linux cross-compile toolchains
  • User manual

FAQ

  • If you have across some problems when using Devkit8000, please refer to Devkit8000 FAQ
  • Please refer to DevKit8000_QT on how to port QT on Devkit8000.
{"cc_re__cc_re__cc_by_sa_3_0": ["\t\t<li id=\"t-permalink\"><a href=\"/index.php?title=Devkit8000&amp;oldid=50491\" title=\"Permanent link to this revision of the page\">Permanent link</a></li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li id=\"t-info\"><a href=\"/index.php?title=Devkit8000&amp;action=info\" title=\"More information about this page\">Page information</a></li>\n\t\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t</div>\n\t\t</div>\n\t\t\t\t</div>\n\t\t</div>\n\t\t<div id=\"footer\" role=\"contentinfo\">\n\t\t\t\t\t\t\t<ul id=\"footer-info\">\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-info-copyright\">Content is available under <a class=\"external\" rel=\"nofollow\" href=\"http://creativecommons.org/licenses/by-sa/3.0/\">a Creative Commons Attribution-ShareAlike 3.0 Unported License</a> unless otherwise noted.</li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t<ul id=\"footer-places\">\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-places-privacy\"><a href=\"/eLinux.org:Privacy_policy\" title=\"eLinux.org:Privacy policy\">Privacy policy</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-places-about\"><a href=\"/eLinux.org:About\" title=\"eLinux.org:About\">About eLinux.org</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-places-disclaimer\"><a href=\"/eLinux.org:General_disclaimer\" title=\"eLinux.or", "oter-places-privacy\"><a href=\"/eLinux.org:Privacy_policy\" title=\"eLinux.org:Privacy policy\">Privacy policy</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-places-about\"><a href=\"/eLinux.org:About\" title=\"eLinux.org:About\">About eLinux.org</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-places-disclaimer\"><a href=\"/eLinux.org:General_disclaimer\" title=\"eLinux.org:General disclaimer\">Disclaimers</a></li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t<ul id=\"footer-icons\" class=\"noprint\">\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-copyrightico\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http://creativecommons.org/licenses/by-sa/3.0/\"><img src=\"http://i.creativecommons.org/l/by-sa/3.0/88x31.png\" alt=\"a Creative Commons Attribution-ShareAlike 3.0 Unported License\" width=\"88\" height=\"31\" /></a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-poweredbyico\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"//www.mediawiki.org/\"><img src=\"/resources/assets/poweredby_mediawiki_88x31.png\" alt=\"Powered by MediaWiki\" width=\"88\" height=\"31\" /></a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t<div style=\"clear:both\"></div>\n\t\t</div>\n\t\t<script>/*<![CDATA[*/window.jQuery "], "copyright__copyright__copyright": ["", " Devkit8000 product CD contains following contents:\n\n  \u2022 Linux2.6.28 source code (including driver, kernel, startup code and file system)\n  \u2022 WinCE6.0 BSP (including driver, kernel, startup code and file system all in source code)\n  \u2022 Schematic in PDF format\n  \u2022 Onboard chip datasheet\n  \u2022 Linux cross-compile toolchains\n  \u2022 User manual\n\nFAQ\n\n  \u2022 If you have across some problems when using Devkit8000, please refer to Devkit8000 FAQ\n  \u2022 Please refer to DevKit8000_QT on how to port QT on Devkit8000.", " Devkit8000 product CD contains following contents:\n\n  \u2022 Linux2.6.28 source code (including driver, kernel, startup code and file system)\n  \u2022 WinCE6.0 BSP (including driver, kernel, startup code and file system all in source code)\n  \u2022 Schematic in PDF format\n  \u2022 Onboard chip datasheet\n  \u2022 Linux cross-compile toolchains\n  \u2022 User manual\n\nFAQ\n\n  \u2022 If you have across some problems when using Devkit8000, please refer to Devkit8000 FAQ\n  \u2022 Please refer to DevKit8000_QT on how to port QT on Devkit8000."]}