240 likes | 498 Views
USB Connectivity Software Renesas DevCon 2010 – ID B10C. Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager. Agenda. Meet Jungo USB Connectivity Solutions Portfolio Market overview USBware Host, Device and OTG Stack Architecture: - Supported Operating Systems
E N D
USB Connectivity SoftwareRenesas DevCon 2010 – ID B10C Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Agenda • Meet Jungo • USB Connectivity Solutions Portfolio • Market overview • USBware Host, Device and OTG Stack Architecture: • - Supported Operating Systems • - Supported USB Cores • Automotive USB use cases • Renesas RSK-SH7264 / Jungo USBware Demo • Q&A Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Meet Jungo Jungo is a leading provider of Connectivity and Media Management software and #1 USB software provider • Company established in 1998 • Part of the NDS group • 200 employees in 6 Global Offices (Israel, USA, Europe, Taiwan, Japan and Korea) • IP deployed worldwide in over 750M USB products based on 100s of Embedded Platforms • Unique USB Competence center (> 45 engineers); voting members of USB-IF • Media Management Expertise with comprehensive experience in advance Media streaming, control and sync through standards and proprietary protocols such as USB Audio, USB Video, Apple iAP, MTP, and MTPz (Microsoft Zune) 3 Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Jungo – Product Portfolio • Connectivity Software Business Unit USB EMBEDDED STACKS MEDIA MANAGEMENT SOFTWARE PC DRIVERS USBware Host Complete, Industry-Compliant USB 1.1/2.0/3.0 Host Stack WinDriver Cross-Platform USB/PCI PC Device Driver Development MediaCore Media management middeleware for Multimedia Consumer Electronics and In-Car Infotainment with iPod, MTP, MS and Video unified support USBware Device Complete, Industry-Compliant USB 1.1/2.0/3.0 Peripheral Stack DriverCore Standard Desktop/Mobile class drivers, including CDC - (ECM / ACM / NCM / OBEX / EEM), ICCD, MTP, DFU and others for Windows, Linux and Mac USBware OTG Complete, Industry-Compliant USB 1.1/2.0/3.0 OTG Stack Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Markets Served Consumer Electronics Military DTV\STB\PVR Medical Automotive Mobile Communications 5 Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
USBware – Embedded Host/OTG/Device Stacks • Mass Storage • HID • Audio • Video • CDC-ECM • CDC-ACM • CDC-EEM • CDC-NCM • Serial • Printer • Wi-Fi • PTP • MTP • ICCD • iPod • Custom Driver • Mass Storage • HID • Audio • Video • CDC-ECM • CDC-ACM • CDC-OBEX • CDC-EEM • CDC-NCM • RNDIS • Serial • PTP/SICD • MTP • PictBridge • CCID • DFU • Custom Driver • MLSync • iSync • Auto Install Applications Applications Applications USBware Device Stack USBware OTG Stack USBware Host Stack Device Drivers: Custom & Class Drivers Device Drivers: Custom & Function Drivers USB OTG Core Mass Storage Custom Driver CDC ECM SRP/HNP HID CDC ACM Mass Storage PTP / MTP Wi-Fi CDC USB Serial Video Audio Video Printer Embedded Operating System Porting Layer Porting Layer HID DFU RNDIS SICD/PTP MTP Custom iPod USB Host Core Driver USB Device Core Driver USB Hub Driver USB Host Controller Driver (HCD) Device Controller Driver (DCD) OTG Controller Driver (OCD) USB Hardware Controller (Host/Device/OTG) 6 Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Complete, High Quality, Industry-Compliant and Small Footprint USB Host/Device/OTG Software Stacks • OS Abstraction Layer for porting to any 16/32 bit Operating System and Real-Time Environment, including Proprietary OS and “No-OS” Environments • HW Independency offering support for all leading USB Controllers including Industry Standards and Vendor-Specific designs. • Supported Architectures – ARM, MIPS, SPARC, x86, PPC, Intel, ST, Freescale, Renesas, Blackfin, TI DSP… • Source Code Available – written in ANSI-C • Extensive Documentation,Support and Professional Services USBware Features Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
OS agnostic HW independent Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Supported Operating Systems 9 Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Supported USB IP Cores Chipidea HS Host Core Chipidea HS Device Core Chipidea HS OTG Core Chipidea (ARC) FS Host Core Chipidea (ARC) FS Device Core Chipidea (TDI) 243 FS Device Core Chipidea (TDI) 243 FS Host Core FS Device Core HS Device Core HS Host Core HS OTG Core EHCI/OHCI Host Core HS Host Core HS Device Core HS OTG Core Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Sample of Supported Renesas USB Controllers SH-2A (e.g. SH7264, SH7216) Renesas Chipsets SH-4 (e.g. SH7770, SH7723, SH7724) Renesas chipsets Other Renesas Chipsets based on: - OHCI/EHCI compliant Host Controllers and Cores or - Proprietary Renesas Host and Device Cores Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Jungo’s supported Automotive Ecosystems Commercial RTOS Commercial OS Open OS OPERATING SYSTEMS SILICON SH-2A SH-4 OEM CUSTOMERS 12 Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
USBware Host Stack Custom & Class Drivers Audio Video iPod HID Embedded Operating System Porting Layer Mass Storage Wi-Fi SICD/PTP MTP USB Host Core Driver USB Hub Driver USB Host Controller Driver(s) (HCD) USB Hardware HostController(s) Automotive/CE USB Use Cases Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Automotive/CE USB Use Cases Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
RSK SH7264 - USBware Demo • Renesas: Dean Chang (dean.chang@renesas.com) • Jungo: Mickael Khalifa (mickael@jungo.com) Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Overview • Renesas and Jungo have partnered to bring USBware connectivity software to RSK SH7264 processor • Jungo provides device manufacturers with a complete, best-in-class USB connectivity solution to enable USB in SH-2 and SH-4 embedded processor designs • Modular • Reliable • Flexible Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Available Jungo Software for RSK SH7264 • Jungo USBware Host • Mass Storage Class Driver • HID Class Driver • Audio Class Driver • iPod Class Driver • MediaCore Extension • Full integration within ThreadX OS • Renesas processors: SH7264 • Extensive suite of class drivers available Jungo MediaCore USBware Host Stack iPod Mass Storage ThreadX Porting Layer Audio HID USB Host Core Driver USB Hub Driver USB Host Controller Driver (HCD) RTK SH7264 Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
USBware Embedded Host Stack Features • Host core • Host controller driver (HCD) • Mass storage class driver • File system interface for FileX • Multiple LUNs • USB 1.1 and USB 2.0 transfer rates • High-speed and full-speed devices • Audio class driver • Isochronous transfer • Both “IN” and “OUT” streaming • Composite USB devices (more than one USB function) • Volume/mute control, tone control, graphic EQ, bass, etc... • iPod iAP driver • Digital Audio Streaming from iPod/iPhone/iPad devices • iPod/iPhone/iPad Control • iPod/iPhone/iPad application control Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
USBware Driver Portfolio for SH-2A Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Jungo USBware RSK SH7264 Demonstration Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Application program – Media Player Demo Library Audio Codecs File System FileX USB Stack Jungo JPEG Viewer GUI PEGX TCP/IP NetX RTOS - ThreadX SH- 7264 Board Support Package Drivers Audio Flash memory SDRAM USB Video Touch Screen CAN Serial Debug Renesas Express Logic Jungo Swell Software SH-7264 Media Player Demo Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
Swell Jungo Focus on Jungo components • Code Size: • MS ~ 22KB • Audio ~10KB • HID ~11KB • iPod ~ 67KB • MediaCore ~57KB ( ) ( ) ( ) ( ) ( ) ( ) ( ) USB Hardware Host Controller from RSK SH7264 Renesas chipset Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager
FAQ • How long would it take to get USBware up and running on my platform ? • What if I have a proprietary OS or non-OS environment ? • Can Jungo provide any integration services ? • What is the level of Support and Maintenance offered by Jungo ? • What is the Licensing Business Model for USBware ?
Thank you Yuval Ben-Zeev – Jungo Connectivity Software Sales Manager