Difference between revisions of "SBC8118"

From eLinux.org
Jump to: navigation, search
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''    Base Board for STM32F4DISCOVERY STM32F4 High-performance Discovery Board
+
'''    375MHz TI AM1808 ARM926 Microprocessor
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;Extended Peripherals including UART, Ethernet, CAN, Camera, LCD/TSP, TF, SPI, I2C…
+
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;Onboard 128MByte Mobile DDR2 and 128MByte NAND Flash
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;Supports Optional 3.5 inch LCD Module and 1.3 Megapixel Digital Camera Module
+
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;UARTs, RS485, USB Host, Ethernet, LCD/TSP, SATA, Camera, Buzzer, SD, JTAG...
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;Supports uC/OS-II_v2.86 & UCGUI_v3.90a
+
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;Optional WiFi, Camera and 3G Modules
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;Supports FatFs_vR0.08a File System (Used for TF card)
+
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;Ready-to-Run Linux2.6.33 and WinCE 6.0 OS
'''<br/>&nbsp;&nbsp;&nbsp;&nbsp;Supports LwIP_v1.3.2 Protocol Stack
 
 
<br/><br/>[[File:Dm-stf4bb.jpg]]
 
<br/><br/>[[File:Dm-stf4bb.jpg]]
 
<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;The SBC8118 Single Board Computer is an industrial single board based on TI’s AM1808 ARM9 processor and well-suited for medical, industrial automation and control, communication products and more other applications which are cost-sensitive but require high-speed data transfer and high-capacity storage. It has a flexible design with one tiny core board Mini8118 interfacing to an expansion board through two 2.0mm pitch 3*27-pin dip header connectors.
 
<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;The SBC8118 Single Board Computer is an industrial single board based on TI’s AM1808 ARM9 processor and well-suited for medical, industrial automation and control, communication products and more other applications which are cost-sensitive but require high-speed data transfer and high-capacity storage. It has a flexible design with one tiny core board Mini8118 interfacing to an expansion board through two 2.0mm pitch 3*27-pin dip header connectors.
Line 113: Line 112:
 
*A set of I/O peripherals
 
*A set of I/O peripherals
 
*A powerful DMA subsystem and SDRAM EMIF interface
 
*A powerful DMA subsystem and SDRAM EMIF interface
<br/><br/>
+
<br/>
 
&nbsp;&nbsp;&nbsp;&nbsp;The SBC8118 Single Board Computer is based on AM1808 processor and designed with a tiny processor card Mini8118 mounted directly onto an expansion board. The SBC8118 is characterized as follows:
 
&nbsp;&nbsp;&nbsp;&nbsp;The SBC8118 Single Board Computer is based on AM1808 processor and designed with a tiny processor card Mini8118 mounted directly onto an expansion board. The SBC8118 is characterized as follows:
 
<br/><br/>
 
<br/><br/>
Line 122: Line 121:
 
*Humidity Range: 20% ~ 90%
 
*Humidity Range: 20% ~ 90%
 
*Power Consumption: 3.3V
 
*Power Consumption: 3.3V
<br/>'''Processor
+
'''Processor
 
*375MHz TI AM1808 ARM926EJ-S Microcontroller, also supports 456MHz operation
 
*375MHz TI AM1808 ARM926EJ-S Microcontroller, also supports 456MHz operation
<br/>'''Memory
+
'''Memory
 
*128MByte Mobile DDR2
 
*128MByte Mobile DDR2
 
*128MByte NAND Flash (on the rear of the board)
 
*128MByte NAND Flash (on the rear of the board)
 
*8Mbit SPI Flash
 
*8Mbit SPI Flash
<br/>'''Expansion Interfaces and Signals Routed to Pins
+
'''Expansion Interfaces and Signals Routed to Pins
 
*Two 2.0mm space 3*27-pin dip connectors
 
*Two 2.0mm space 3*27-pin dip connectors
<br/>- TFT LCD Interface (support 16-bpp parallel RGB Interface LCD)
+
- TFT LCD Interface (support 16-bpp parallel RGB Interface LCD)
 
<br/>- Two 8-bit Camera interfaces
 
<br/>- Two 8-bit Camera interfaces
 
<br/>- JTAG Debugger Interface
 
<br/>- JTAG Debugger Interface
Line 149: Line 148:
 
*Temperature Range: -45 ℃ ~ 80 ℃
 
*Temperature Range: -45 ℃ ~ 80 ℃
 
*Humidity Range: 20% ~ 90%
 
*Humidity Range: 20% ~ 90%
<br/>Audio/Video Interfaces
+
Audio/Video Interfaces
 
*A TFT LCD interface (50-pin FPC connector, RGB565)
 
*A TFT LCD interface (50-pin FPC connector, RGB565)
 
*4 line resistive Touch Screen interface
 
*4 line resistive Touch Screen interface
<br/>Data Transfer Interface
+
Data Transfer Interface
 
*Serial port:
 
*Serial port:
<br/>&nbsp;&nbsp;&nbsp;&nbsp;1 x 5 line Debug serial port, RS232 voltage
+
&nbsp;&nbsp;&nbsp;&nbsp;1 x 5 line Debug serial port, RS232 voltage
 
<br/>&nbsp;&nbsp;&nbsp;&nbsp;2 x 3 line serial ports (PRU serial port), RS232 voltage
 
<br/>&nbsp;&nbsp;&nbsp;&nbsp;2 x 3 line serial ports (PRU serial port), RS232 voltage
 
<br/>&nbsp;&nbsp;&nbsp;&nbsp;1 x 3 line serial port, TTL voltage (2.0mm pitch 5-pin connector)
 
<br/>&nbsp;&nbsp;&nbsp;&nbsp;1 x 3 line serial port, TTL voltage (2.0mm pitch 5-pin connector)
 
*USB Host ports:
 
*USB Host ports:
<br/>&nbsp;&nbsp;&nbsp;&nbsp;2 x USB2.0 (USB-A Type)
+
&nbsp;&nbsp;&nbsp;&nbsp;2 x USB2.0 (USB-A Type)
 
<br/>&nbsp;&nbsp;&nbsp;&nbsp;2 x USB2.0 (2.0mm pitch 5-pin connector)
 
<br/>&nbsp;&nbsp;&nbsp;&nbsp;2 x USB2.0 (2.0mm pitch 5-pin connector)
 
*SD card slot
 
*SD card slot
Line 165: Line 164:
 
*1 x Serial ATA connector, supports both SATA I (1.5 Gbps) and SATA II (3.0 Gbps)
 
*1 x Serial ATA connector, supports both SATA I (1.5 Gbps) and SATA II (3.0 Gbps)
 
*14-pin JTAG interface
 
*14-pin JTAG interface
 +
Input Interface and Other Facilities
 +
*Camera interface (30-pin FPC connector, supports CCD and CMOS cameras)
 +
*One 4-pin SATA power interface (supports 2.5-inch hard disk)
 +
*One 4-bit DIP switch (supports boot mode selection)
 +
*One RESET button
 +
*One User button
 +
*One Power indicator
 +
*One User LED
 +
<br/><br/>
 +
[[File:Piture1.jpg]]
 +
<br/><br/>
 +
[[File:Piture2.jpg]]
 +
<br/><br/>
 +
[[File:Piture3.jpg]]
 +
<br/><br/>
 +
The SBC8118 Single Board Computer is provided with Window CE 6.0.net and Linux 2.6.33 BSP, with steady-going drivers, many of which are all in source code. Please refer to below table.
 +
<table border=1 width="70%">
 +
<tr>
 +
<td width="10%">
 +
OS
 +
</td>
 +
<td colspan="2" width="40%">
 +
Item
 +
</td>
 +
<td width="50%">
 +
Remark
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td rowspan='6'>
 +
Linux
 +
</td>
 +
<td rowspan='4'>
 +
BIOS
 +
</td>
 +
Remark
 +
<td rowspan='4'>
 +
u-boot
 +
</td>
 +
<td>
 +
NAND/SPI Flash
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
MMC/SD
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
FAT
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
NET
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
Kernel
 +
</td>
 +
<td>
 +
Linux-2.6.33
 +
</td>
 +
<td>
 +
Supports ROM/CRAM/EXT2/EXT3/FAT/NFS/ JFFS2/UBIFS file systems
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
Device Driver
 +
</td>
 +
<td colspan="2">
 +
Serial port, RTC, Ethernet, Nand Flash, SPI Flash, LCD, Touch screen,
 +
TF card, USB Host, SATA, key, LED, buzzer, Camera, RS485, PRU SUART
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td rowspan='7'>
 +
WinCE
 +
</td>
 +
<td rowspan='4'>
 +
BIOS
 +
</td>
 +
Remark
 +
<td rowspan='4'>
 +
u-boot
 +
</td>
 +
<td>
 +
NAND/SPI Flash
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
MMC/SD
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
FAT
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
NET
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td rowspan="2">
 +
Device Driver
 +
</td>
 +
<td colspan="2">
 +
Serial port, RTC, Ethernet, Nand Flash, SPI Flash, LCD, Touch screen,
 +
TF card, USB Host, RS485, Camera, PRU SUART, Buzzer, SATA, key, LED
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td colspan="2">
 +
Power Management (Sleep/Wakeup, PWM, ADC)
 +
</td>
 +
</tr>
 +
 +
<tr>
 +
<td>
 +
APP
 +
</td>
 +
<td>
 +
application module
 +
</td>
 +
<td>
 +
Flash Player plug-in and Flash player
 +
</td>
 +
</tr>
 +
 +
</table>

Latest revision as of 00:10, 19 November 2012

    375MHz TI AM1808 ARM926 Microprocessor
    Onboard 128MByte Mobile DDR2 and 128MByte NAND Flash

    UARTs, RS485, USB Host, Ethernet, LCD/TSP, SATA, Camera, Buzzer, SD, JTAG...

    Optional WiFi, Camera and 3G Modules

    Ready-to-Run Linux2.6.33 and WinCE 6.0 OS


Dm-stf4bb.jpg

    The SBC8118 Single Board Computer is an industrial single board based on TI’s AM1808 ARM9 processor and well-suited for medical, industrial automation and control, communication products and more other applications which are cost-sensitive but require high-speed data transfer and high-capacity storage. It has a flexible design with one tiny core board Mini8118 interfacing to an expansion board through two 2.0mm pitch 3*27-pin dip header connectors.
    The core board Mini8118 has integrated the AM1808 processor, 128MB Mobile DDR2, 128MB Nand Flash and 8Mb SPI Flash on board. The SBC8118 expansion board offers features in additional to those provided by the Mini8118 to further expose the features of AM1808. It has a SATA interface as well as an SD card interface to allow large storage capabilities. Up to four serial ports have been brought out by three DB9 connectors. The board also has four USB hosts, Ethernet, LCD/Touch screen, Buzzer, Camera and supports RS485 networking. It has one 14-pin JTAG interface which can be used with XDS100v2 emulator available from Embest. Embest also offers 4.3” and 7” LCD display with touch screen as optional modules for this board.
    The board is a ready-to-run solution which is provided with Linux 2.6.33 and WinCE 6.0 BSP. One CD is delivered along with the goods which includes the software driver source code and relative documents to help customer better understand this board and start their reference design. Additionally, Embest offers various optional modules for SBC8118 which greatly enhanced the functions of this board.

Optional Module

Description

Interface to Board

Linux

WinCE

CAM8000-A

Analog Camera Module

Camera

Support*

Support*

WF8000-U

WiFi Module

USB Host

Not Support

Support#

CDMA8000-U

3G Module
(CDMA2000 standard)

USB Host

Not Support

Support#

WCDMA8000-U

3G Module
(WCDMA standard)

USB Host

Not Support

Support#



* = Provided with Source Code
# = Not Provided with Source Code
    The AM1808 ARM microprocessor contains an ARM RISC CPU for general-purpose processing and systems control. The AM1808 ARM microprocessor consists of the following primary components:

  • ARM926 RISC CPU core and associated memories
  • A set of I/O peripherals
  • A powerful DMA subsystem and SDRAM EMIF interface


    The SBC8118 Single Board Computer is based on AM1808 processor and designed with a tiny processor card Mini8118 mounted directly onto an expansion board. The SBC8118 is characterized as follows:

Mini8118.jpg

Mechanical Parameters

  • Dimensions: 58.0 mm x 45.0 mm (6 layer PCB design)
  • Working temperature: -45~85 Celsius
  • Humidity Range: 20% ~ 90%
  • Power Consumption: 3.3V

Processor

  • 375MHz TI AM1808 ARM926EJ-S Microcontroller, also supports 456MHz operation

Memory

  • 128MByte Mobile DDR2
  • 128MByte NAND Flash (on the rear of the board)
  • 8Mbit SPI Flash

Expansion Interfaces and Signals Routed to Pins

  • Two 2.0mm space 3*27-pin dip connectors

- TFT LCD Interface (support 16-bpp parallel RGB Interface LCD)
- Two 8-bit Camera interfaces
- JTAG Debugger Interface
- USB 1.1 OHCI (Host) With Integrated PHY (USB1)
- USB 2.0 OTG Port With Integrated PHY (USB0, Support High-/Full-/Low-Speed)
- Two SPI interfaces (SPI0 multiplexed with MII);
- Two inter-integrated circuit (I2C) Bus interfaces (I2C1 multiplexed with UART2)
- Five UART interfaces;
- A 10/100 Mb/s Ethernet MAC (EMAC) with a Management Data Input/Output (MDIO) module;
- A multichannel buffered serial ports (McBSP) with FIFO buffers(Part of the signals is multiplex with network);
- Four 64-bit general-purpose timers each configurable (one configurable as watchdog);
- Two 4-line SD/MMC card interfaces;
- GPIO (Up to 120 pins of general-purpose input/output with programmable interrupt/event generation modes, multiplexed with other peripherals)
Expansion Board of SBC8118
Mechanical Parameters

  • Dimensions: 160 mm x 100 mm
  • Input Voltage: +12V
  • Temperature Range: -45 ℃ ~ 80 ℃
  • Humidity Range: 20% ~ 90%

Audio/Video Interfaces

  • A TFT LCD interface (50-pin FPC connector, RGB565)
  • 4 line resistive Touch Screen interface

Data Transfer Interface

  • Serial port:

    1 x 5 line Debug serial port, RS232 voltage
    2 x 3 line serial ports (PRU serial port), RS232 voltage
    1 x 3 line serial port, TTL voltage (2.0mm pitch 5-pin connector)

  • USB Host ports:

    2 x USB2.0 (USB-A Type)
    2 x USB2.0 (2.0mm pitch 5-pin connector)

  • SD card slot
  • Ethernet: 10/100Mbps, RJ45 connector
  • RS485 interface
  • 1 x Serial ATA connector, supports both SATA I (1.5 Gbps) and SATA II (3.0 Gbps)
  • 14-pin JTAG interface

Input Interface and Other Facilities

  • Camera interface (30-pin FPC connector, supports CCD and CMOS cameras)
  • One 4-pin SATA power interface (supports 2.5-inch hard disk)
  • One 4-bit DIP switch (supports boot mode selection)
  • One RESET button
  • One User button
  • One Power indicator
  • One User LED



Piture1.jpg

Piture2.jpg

Piture3.jpg

The SBC8118 Single Board Computer is provided with Window CE 6.0.net and Linux 2.6.33 BSP, with steady-going drivers, many of which are all in source code. Please refer to below table.

Remark Remark

OS

Item

Remark

Linux

BIOS

u-boot

NAND/SPI Flash

MMC/SD

FAT

NET

Kernel

Linux-2.6.33

Supports ROM/CRAM/EXT2/EXT3/FAT/NFS/ JFFS2/UBIFS file systems

Device Driver

Serial port, RTC, Ethernet, Nand Flash, SPI Flash, LCD, Touch screen, TF card, USB Host, SATA, key, LED, buzzer, Camera, RS485, PRU SUART

WinCE

BIOS

u-boot

NAND/SPI Flash

MMC/SD

FAT

NET

Device Driver

Serial port, RTC, Ethernet, Nand Flash, SPI Flash, LCD, Touch screen, TF card, USB Host, RS485, Camera, PRU SUART, Buzzer, SATA, key, LED

Power Management (Sleep/Wakeup, PWM, ADC)

APP

application module

Flash Player plug-in and Flash player