i.MX515 ARM Cortex-A8 StackableUSBTM Computer SBC1651 Features 9 ARM Cortex-A8 processor, 800MHz 9 512MB SDRAM, 2GB Flash 9 Four (4) USB ports 9 Dual 10/100BASE-T Ethernet 9 Controller Area Network (CAN) port 9 Seven (7) serial ports 9 Two (2) SD/MMC card slots 9 24 bits of digital I/O 9 -40 to +85C operation The SBC1651 is ideal for high-performance, low-power embedded applications. Freescale's i.MX515 ARM Cortex-A8 CPU operates at 800MHz delivering the performance needed to run multimedia-rich applications in embedded environments. Offering several embedded I/O features, the SBC1651 also consumes minimal power, satisfying the demanding environmental conditions in which OEMs must operate. USB On-The-Go, a real-time clock, watchdog timer, audio support, TV out, 24-bit LVDS flat panel display output, 4-wire touchscreen interface, two PWM outputs, a SATA HDD port, two SD/MMC card slots, 1-Wire interface, seven serial ports, and 24 lines of discrete I/O. For additional expansion, the StackableUSB interface allows for rugged, reliable board-to-board communication via 2 USB, I C, and SPI. A high degree of integration allows a variety of I/O functions to be included on the SBC1651. On-board peripherals include dual Ethernet, All these features make the SBC1651 ideal for handheld, mobile devices or remote applications requiring rich connectivity and low power. Software Support Linux Windows CE VxWorks Android C, compilers Compatible Hardware StackableUSB Client Devices PC Hosts LVDS FP-Kits PSxxx, Power Supplies Secure Digital Devices RS232/RS485 Devices CAN Devices Ethernet Networks Mounting/Packaging Standoffs, STDOFFUSB ENC104 Power & Reset Dual Ethernet MC13892 Power Mgmt TVO, Touch 12 GB Flash 4 MB Flash (boot) COM1 - COM7 USB OTG Audio 512 MB SDRAM SATA HDD i.MX515 (ARM) CPU Dual SD/MMC LVDS Display StackableUSB CAN JTAG DIO Technical Details: At the heart of the SBC1651 is the Freescale i.MX515 multimedia applications processor, a System on Chip (SOC) offering highperformance processing optimized for the lowest power consumption. The core of i.MX515 is an 800MHz ARM Cortex-A8 CPU. The CPU is augmented by a floatingpoint coprocessor, ARM's NEON SIMD media accelerator, and OpenGL ES 2.0 and OpenVG 1.1 hardware accelerators for fast, power-efficient graphics operations. The i.MX515 SOC integrates many peripherals, including an interrupt controller, watchdog timer, SDRAM and flash memory controllers, three High-Speed USB ports, one Full-Speed On-The-Go USB port, a 10/100 Ethernet MAC, three 16C550 UARTs, 1-Wire interface, 24-bit flat panel display output, 4-wire touchscreen interface, an audio port, and PWM and TV outputs. In addition to the peripherals built into the i.MX515, the SBC1651 packs on a second 10/100 Ethernet port, four more 16C550 UARTs, a Controller Area Network (CAN) controller, and 24 bits of 82C55A-compatible programmable parallel I/O. The SBC1651 offers three boot options: A dedicated 4MB SPI NOR flash memory, a partition of the NAND flash, and a bootable SD/MMC card slot. The SBC1651 memory subsystem provides 512MB of DDR2 SDRAM for application data. The 4MB SPI NOR flash memory holds the bootloader and operating system. Up to 2GB NAND flash is also available for operating system and non-volatile user storage. If a larger program or data storage space is required, or if portability is needed, there are two options for expansion. Plug in an SD card to the second SD/MMC card slot, or use the SATA HDD connector to attach an external hard drive. Seven (7) 16C550-compatible RS232 serial ports allow communication with low-speed devices. COM7 is software-configurable for half-duplex RS485 communication. The SBC1651 can be powered from an external 5 VDC source or a battery. If external power is supplied while a battery is plugged in, the battery will be recharged. Advanced power management is enabled by the new Freescale MC13892. The SBC1651 becomes a powerful front-end processor for control applications with the standard StackableUSB expansion. This popular I/O channel accommodates multiple I/O boards on the top side and/or the bottom side of the board without use of a hub. For true 32-bit application development, the SBC1651 supports 32-bit operating systems such as Linux, Windows CE, VxWorks, and Android. All have full tool suites available, including compilers and debuggers. For pre-configured sets of options, Micro/sys can provide OEMs with a single part number for ordering. In addition, custom versions of the SBC1651 are available. Please call Micro/sys Technical Sales for details. Specifications: Mechanical: PC/104 mounting holes 3.55" (plus I/O region) x 3.775" x .6" Installed Secure Digital (SD) cards extend past edge of board opposite the StackableUSB connector Ethernet connector on top side has height of .535" Power Requirements: +5v 5% at 500mA typical, 850mA max Battery input voltage up to 4.8V Power Connector Pin Signal 1 +5V 2 Battery Input 3 GND Environmental: Operating range 0 to +70C, with 800MHz processor ET-version operating range -40 to +85C, with 600MHz processor -40 to +85C storage 5%-95% relative humidity, non-condensing Processor Core Section: Freescale i.MX515 multimedia applications processor 800MHz or 600MHz clock rate ARM Cortex-A8 CPU core Hardware graphics accelerators (video, OpenGL ES 2.0 and OpenVG 1.1) JTAG (IEEE 1149.1) debug interface On-board Memory: 512MB DDR2 Synchronous DRAM 4MB SPI NOR flash 1-2GB NAND flash (option) Memory Expansion: Two (2) SD/MMC card slots SATA HDD connector (option) Watchdog Timer: Program must refresh watchdog timer periodically, or system will be reset Enabled through software COM1-COM7 Serial Ports: Seven (7) asynchronous serial ports 16C550-compatible RTS and CTS modem controls (all except COM3) RS232 on all channels COM7 RS485 half-duplex 10/100BASE-T Ethernet Ports: Two (2) 10/100BASE-T Ethernet ports Standard RJ45 connectors USB: One (1) Full-Speed On-The-Go USB 2.0 port providing device and limited Host functions, Mini-AB connector Three (3) High-Speed USB 2.0 Host ports, StackableUSB connector Transfers at High-Speed 480Mbit/sec, Full-Speed 12Mbit/sec, or 1.5Mbit/sec Controller Area Network: CAN version 2.0B, 1Mbit/sec Standard and extended data and remote frames Two (2) receive buffers and three (3) transmit buffers with prioritized message storage Real Time Clock: RTC with rechargeable on-board battery Digital I/O: 82C55-compatible digital I/O: * 24 TTL bi-directional signals * Direction programmable in three (3) groups of eight bits * 470-ohm current-limiting resistors on all lines 4-wire touchscreen interface 2 I C (on StackableUSB connector) SPI (on StackableUSB connector) 1-Wire interface Two (2) PWM outputs Audio/Video I/O: Microphone input, stereo line in/line out, headphone out FPDLink 24-bit LVDS flat panel display transmitter TV-out External Connections: 40-pin header for COM1-COM7, RS485 40-pin header for digital I/O and CAN Four (4) 20-pin headers for LVDS display out, Audio, TV-out/touchscreen, and JTAG Two (2) 8-pin modular RJ45 jacks for Ethernet Two (2) SD/MMC card slots SATA HDD connector Mini-B USB connector 2-pin locking header for reset 3-pin removable terminal strip for power input Development Kit: Single Board Computer Complete cable set Documentation, sample software Ordering Information: OEM Single Board Computers: SBC1651 i.MX515 ARM Cortex-A8 CPU, 800MHz, 512MB SDRAM, 4MB NOR Flash, dual Ethernet SBC1651-ET i.MX515 ARM Cortex-A8 CPU, 600MHz, 512MB SDRAM, 4MB NOR Flash, dual Ethernet, -40C to +85C operating temperature CS1651 Complete Cable Set 1651OPT5 Upgrade to 1GB flash 1651OPT6 Upgrade to 2GB flash 1651OPT22 CAN Bus Interface 1651OPT24 SATA Interface 1651OPT45 Audio Interface Related Products: BA2020 20-pin high density to BA4040 CA4133 CA4136 20-pin screw terminal 40-pin high density to 40-pin screw terminal RJ45 Ethernet Cable Mini B to Type A USB Cable Cables nominally 15", other lengths available StackableUSB trademark Micro/sys, Inc. VxWorks trademark Wind River Android trademark Google, Inc. Development Board Kits* . DK1651-Linux SBC1651 Linux-installed development kit DK1651-WinCE SBC1651 WinCE-ready development kit DK1651-ET-Linux SBC1651-ET Linuxinstalled development kit DK1651-ET-WinCE SBC1651-ET WinCEready development kit *See Development Kit Specifications