SMARC - Smart Mobility ARChitecture APAC Seminar Tour June 18-21 th, 2013 Dirk Finstel CEO Europe Executive Vice President Module Computing Product Segment
The next generation of low power Computer on Modules ADLINK s approach to ease the use of high performance and complex ARM architectures to help our customers to achieve best time to market
The history of SMARC? 2010 It was obvious Intel s next generation low power Atom won t fit perfectly on COMExpress-Compact and Mini form factors. Intel has added a lot of new I/O to cope with Tablet and Smartphone requirements. Due to the COMExpress pinout definition which is very x86 centric, future Intel and ARM SoC solutions won t be a good fit for COMExpress to exploit the beauty of the silicon to the fullest. 2011 ADLINK and Kontron decided to team up and create a new form factor for low power ARM and SoC silicon architectures. After all the painful delays in the PICMG consortium driving the approval of COMExpress-Compact (2005-2008) and COMExpress-Mini (2008-2012), the major players in the embedded industry had found common ground to establish a new, less bureaucratic, and faster acting committee to drive innovation in our industry.
The history of SMARC? 2012 Advantech, Kontron, MSC and ADLINK have founded SGet ( Standardization Group for Embedded Technologies ) as a non profit organization. ADLINK and Kontron did submit first hardware specifications and design guides to the committee for review and approval under the name ULP-COM. 2013 ULP-COM has been renamed to SMARC to express the innovation in mobile computing and to address the target markets. SMARC passed the SGet consortium in March 2013 as an open and global standard.
SMARC Standard Definition An ADLINK / Kontron initiative Processor targets : ARM/RISC & SoC Module Sizes : Short: 82x50 mm or Full: 82x80 mm BtB Connector : Low cost 314-pin MXM 3.0 Display support : RGB, LVDS, HDMI, Displayport OS Support : Linux, Android, WEC 7, Windows 8, VxWorks and QNX An Open Standard : SMARC ( former ULP-COM ) passed in the newly formed SGET committee - www.sget.org SMARC supporting members : ADLINK, Kontron, Advantech TQ Systems,b-Plus, Greenbase, Fortec, TQ Systems
Disruptive technology - Innovate or be left behind The first IT platform Mainframes and terminals single source environment (Processor + OS) The second IT platform the client-server model dual source environment (Wintel : Microsoft Windows and Intel x86) The third IT platform Mobile devices and clouds multiple source for OS, and multiple sources for processors
The reasons for driving the transition? The paradigm shift in the IT industry to use decentralized wireless, battery powered devices to process information faster and more efficient The Internet of things Machines have the need to exchange data with a lot of intelligent devices & sensors Energy costs are increasing significantly Strong government back up of green energy programs
Ultra Low Power Computer on Module for ARM or SOC SMARC ( Smart Mobility Architecture ) is a versatile small form factor computer module definition targeting applications that require low power, low cost and high performance. SMARC modules will typically use ARM SOCs such as those found in popular consumer devices such as tablet computers and smart phones. Alternatively, low power x86 SOCs and CPUs or other RISC CPUs may as also be used. The SMARC module power envelope is typically under 6W.
Module sizes 314-pin MXM 3.0 connector Functions on connector 24-bit RGB 24-bit LVDS HDMI Displayport PCIe SATA USB USB OTG Gigabit LAN SDIO/eMMC Camera IN (Par / Ser) UART CAN bus SPI i2c / I2S GPIO
BtB pinout functions -314 pins offering maximum flexibility Typical ARM/RISC signals 24-bit RGB Video Serial Camera Parallel Camera 2x USB 2.0 1x USB / USB OTG LAN SDIO 4-bit emmc 8-bit 4x UART 2x CAN 2 x SPI 5x i2c Multiple I2S GPIO Boot Select Singe Power Voltage Power Management Modern Interfaces 24-bit LVDS HDMI Displayport 3x PCIe SATA GbE LAN HD Audio SPDIF And future ones Secondary GbE USB3.0 DSI Fieldbus Reserved Pins
Small size SMARC module : LEC-3517 Processor TI Sitara AM3517 Cortex-A8 processor @ 600 MHz Power-VR SGX530 3D graphics Memory 256 MB DDR2 SDRAM 512MB NAND Flash Video Parallel RGB supporting 8/16/24bpp resolutions up to 2048x2048 Audio 16-bit linear audio stereo DAC 16-bit linear audio stereo ADC Microphone input Line out Network 10/100 Base-T Ethernet controller Serial TDM interface (over McBSP1) 2 x SPI interfaces, I2C interface 4 UART ports, CAN Bus USB 2 x HS USB 2.0 host HS USB 2.0 OTG USB1 Host USB0 Host/OTG UARTS x4 (2x 4, 2x 2) 1x CAN SPI0 / SPI1 I 2 C x3 I 2 S x3 GPIO x12 LCD 24-bit RGB LCD Support + I 2 C Camera (8-bit) +I 2 C SDMMC (8-bit) SDIO (4-bit) Watchdog Management Boot Select (0,1,2) Force Recovery 10/100 Mbps Power Texas Instruments LAN PHY SMSC LAN8710A-EZK AM3517 Texas Instruments PMIC TPS65023 8-pin JTAG connector Memory 1Gb DDR2 64x16 Memory 1Gb DDR2 64x16 NAND 2Gb (8-bit)
SMARC Reference Carrier with IP IP Blocks on the Carrier Audio Codec TLV320AIC23BPW GPS ublox Neo6 G Sensor ADXL345BCCZ Motion Detector MMA7660FCT Keypad TI TCA8418 Touchscreen TSC204061PW Wifi & Bluetooth Ralink RJ45 10/100/1000 Line IN Line OUT MIC Header SPDIF Header Header Header Header Combined HDMI / DP Header 24-bit LVDS Header Control Signals G Sensor ADXL345 BCCZ LAN Transformer Codec TLV320AI C23BPW I2S2 I2S3 / HDA I2S4 SPDIF SPI1 SPI2 GbE CAM0 : Camera Input CSI 2-lane I 2 C CAM0 I 2 C CAM1 or GP HDMI / (or DP) I 2 C HDMI_CTRL I2S1 CAM1 : RGB Camera Input (or CSI 4-lane) LVDS 18/24-bit (or edp) EEPROM 4K I 2 C LCD Vdd, BKL_EN, BKL_CTRL USB1 PCIE_A (x1) UART1 (4-pin) UART2 (4-pin) UART3 (2-pin) UART4 (2-pin) CAN1 (2-pin) GPIO (12-pin) includes FAN control & HDA_Reset GPS Neo6 SD/SDIO 4-bit emmc/sd/sdio 8-bit USB1_D SATA1 USB0 USB2 USB HUB SMSC USB2514i PCIE_B (x1) PCIE_C (x1) PCIE_WAKE# Boot Select / Force Recovery USB1_C USB1_A USB1_A USB1_B USB1_B DB9 DB9 Header SDIO DB9 DB9 DB9 SDMMC SATA Connector USB OTG USB USB minipcie x1 A Slot minipcie x1 B Slot PCIe x1 Slot Header? DIP switch (4) and RGB to HDMI : SIL9022 USB HUB SMSC USB2514i Header 18/24-bit RGB TTL HDMI HDMI-RGB SIL9022 Power Power enable enable / / disable disable jumper jumper RGB 18/24-bit Motion Detector MMA7660FCT Management Pins Watchdog Time Out Keypad Controller TCA8418 I 2 C General Purpose GPIO/IRQ Test point Header Header
SMARC Development Platform Battery AFP Extension RGB, LVDS SPI, I2S, I2C SDIO emmc SATA LAN HDMI DP port UART CAN Mini PCI Experss
Driver / BSP Support Linux Android Microsoft Windows Embedded 7 Windows 8 / Windows 8 RT WEC7 (Windows Embedded Compact 7) Realtime (optional) VxWorks QNX
SEMA - Multi platform API for x86 and ARM
Company wide IP model for SMARC IP Level IP Level Hardware IP block ( module only ) Software IP (Bootloader uboot ) / Linux Kernel) Linux kernel development (back to kernel.org) BSP Level BSP Level ( WEC7, Windows RT, Android, VxWorks, QNX,..) Application Level Application Level Main focus Android and Windows 8 RT Introduction in 2014
What s the right form factor for me SMARC primarily competes with Q7 Proprietary ARM based form factors COMExpress-Mini
SMARC vs.q7 ARM a proprietary approach Q7 ARM is proprietary as all vendors discredit their own specification by showing off a clear lack of pins on the official Q7 carrier board connector pinout. All their ARM modules have proprietary interfaces of up to 50 pins on top of the modules that are not described in the Q7 specification making all their modules non Q7 spec compliant!
SMARC vs. Q7 ARM beaten by technology SMARC module dimensions enables thinner and more compact designs!
SMARC vs. Q7 ARM beaten by technology System I/O Interface SMARC Maximum Configuration Q7 Maximum Configuration PCI Express lanes 3 4 Serial ATA channels 1 2 USB 2.0 ports 3 8 LVDS channels 1 (Dual Channel 18/24bits) 1 (Dual Channel 24bits) Parallel LCD 1 (24bits) 0 PCAM Support 1 0 DisplayPort, HDMI,,SDVO 1 1 SPDIF 1 1 (HD-Audio) Ethernet 10/100Mbit/Gigabit 1 1 (Gigabit Ethernet) Secure Digital I/O 8-bit for 1 1 SD/MMC cards emmc I/O 8-bit 1 0 I²C Bus 4 1 SPI Bus 2 1 CAN Bus 2 1 Watchdog 1 1 I2S 3 0 Serial 4 0 GPIO 12 0 SMARC offers more low cost I/Os
ありがとう謝謝감사합니다