ARM+DSP - ICC Media

13
...embedding excellence ARM+DSP - a winning combination on Qseven ARM Conference Munich July 2012 1

Transcript of ARM+DSP - ICC Media

Page 1: ARM+DSP - ICC Media

...embedding excellence

ARM+DSP - a winning combination on Qseven

ARM Conference Munich July 2012 1

Page 2: ARM+DSP - ICC Media

Q s e v e n

Over 6 Billion ARM-based chips sold in 2010 – 10% market share in mobile computers

– 35% market share in set-top boxes

IHS market research predicts 23% market share in PC’s thru Microsoft’s Windows 8 by 2015

Qseven supports x86 and ARM on a module using the same carrier board

New ARM technology is interchangable and upgradable with Qseven modules – Secure investment and 2nd source supply

– Upgrade / downgrade of system solutions using different CPU modules

ARM on Qseven – your first in module technology

Page 3: ARM+DSP - ICC Media

Q s e v e n

Target Applications

High-end Test and Measurement (Signal/Waveform Generation and Analyses) Machine/Industrial Vision (Automated Inspection, Identification) Tracking and Control (Avionics/Guidance, Radar/Sonar, Solar Tracking) Biological Vision (e.g. Cell-sorting and Analysis) Multi-channel full HD Video Encode/Decode/Transcode/Transrate

Page 4: ARM+DSP - ICC Media

Q s e v e n

Why DSP + ARM® ?

Why DSP+ARM?

TI makes DSP programming easy for ARM developers:

• TI’s C6EZRun for code porting – Enables developers to easily run ARM code on a DSP without learning DSP code

• TI’s C6EZAccel library – Provides a library of more than 130 signal processing algorithms with ARM APIs to accelerate development time

DSP

ARM ARM

DSP + ARM. Do more with less.

• DSPs are up to 60% more efficient for signal processing tasks such as FFTs, digital filtering and image analysis

• Frees ARM CPU resources for applications processing

• Increases overall system performance

ARM Conference Munich July 2012 4

Page 5: ARM+DSP - ICC Media

Q s e v e n

Based on TI816x Netra family of pin compatibles SOC’s – ARM Cortex-A8 up to 1.2 GHz

– C674x floating/fixed point DSP to 1.0 GHz (C8168 & DM8168)

– Video acceleration – simultaneous Encode / Decode up to 3x 1080p videos in real time (DM8168 only)

Display interfaces : – HDMI 1.3/DVI - 1920x1200 @60Hz

– Single channel LVDS - 1440 x 900 @60Hz

Q7-TI8168 - major features

ARM Conference Munich July 2012 5

Page 6: ARM+DSP - ICC Media

Q s e v e n

Other Interfaces

First Qseven module – based on TI ARM SoC

ARM Cortex-A8 core (up to 1.2 GHz)

C674x DSP (fixed/floating point @ 1.0 GHz)

3D graphics engine (SGX530, 27 Mpoly/sec)

Rich set of peripherals

1 GB dual-port DDR3 SDRAM memory

Up to 8 GB NAND Flash

9 W maximum power consumption on board

Interfaces available on Qseven module:

5 x USB 2.0 host ports

1 x USB 2.0 client port

1 x PCIe 1.1

1 x Gbit Ethernet port

HDMI video output

LVDS display connection

Camera/video in port (feature connector)

AC97 audio

Dual SATA 2.0 interface

SD/MMC card interface

SPI interface

ACPI power management signals

Page 7: ARM+DSP - ICC Media

Q s e v e n

Q7-TI8168 Block Diagram

7

DaVinci

Texas

InstrumentsARM

Cortex A8

Q7

BO

AR

D-t

o-B

OA

RD

CO

NN

EC

TO

R

JTAG

DDR3-

MEMORY

INTERFACE

SPI

SD-CARD (4 bit)

PCIe - to - 4 x USB

Swidge USB 2-5

Version 1.0

DDR3-1600

1 Gbyte max.

VOUT 24bit

AC97

I2C

HDMI

Gigabit EthernetGigabit Ethernet

3D Graphics

MSC-Q7-TI8168

GENERAL

MEMORY

INTERFACE

Q7 FEATURE CONNECTOR (40pins)

SPI

UART

RTC

I2C

USB1 (HOST/CLIENT)

VIDEO IN

PCIe0

SMB

LVDS TransmitterLVDS-A

GMII

RTC Backup Supply

MUX

UA

RT

JT

AG

MFG_NC_0/1/2/3/4

NAND FLASH

4 Gbyte max.

2x SATA

USB0

PCIE0

C674x

DSP CPU

Power

Management

UA

RT

TEMP

sensor

I2C

Page 8: ARM+DSP - ICC Media

Q s e v e n

Linux Software Development Kit (EZ SDK)

GUI-based Application Launcher

Includes Codecs

Includes DSP tools – C6EZRun

– C6EZAccel

No licence fees

Linux Software Development Kit

Page 9: ARM+DSP - ICC Media

Q s e v e n

Features – Linux support based on 2.6.37+ kernel

– Android Gingerbread support

– Audio/video codecs

– Application examples: preconfigured projects for networked audio/video

– Matrix application launcher and unified installer for applications

– Quick start development

– Qt graphics SDK plug-in

– OpenMax libraries and ToolBox demos

Linux SDK - Features

Page 10: ARM+DSP - ICC Media

Q s e v e n

Linux™ Development

Application code

C6000

DSP ARM® processor

Application code

2D

Imaging 3D

General application

processing/OS

Signal- intensive

processing

C6EZRun - Run ARM applications on the DSP, without re-writing a line of ARM code. Re-targeting done at the compiler level

Making DSP easy

New Product Introduction – Qseven / ARM+DSP= Integra from Texas Instruments 10

Page 11: ARM+DSP - ICC Media

Q s e v e n

C6EZAccel - Accelerate signal processing tasks by using DSP-optimized libraries, called from ARM APIs.

Over 130 DSP-optimized algorithms provided standard with all Netra family SDKs (free of charge). Includes algorithms for math, digital filtering (FFTs), image processing and vision processing.

Making DSP easy

11

ARM® processor DSP

C6Accel

DSPLIB IMGLIB

MATHLIB

AR

M

Ap

plica

tio

n

C6A

ccel

AP

I

Op

en

CV

AP

I OpenCV

VISION LIB

New Product Introduction – Qseven / ARM+DSP= Integra from Texas Instruments 11

Page 12: ARM+DSP - ICC Media

Q s e v e n

Off the Shelf module

BSP’s and Starter kits

Value proposition – Combination of ARM core and

DSP core

– Common software interface with extensive library support

– Extensive OS support

Targeted for the Industry – Medical/Biological Imaging

– Medical/Industrial Vision Systems

– Test & Measurement

Q7-TI8168 Summary

ARM Conference Munich July 2012

12

Page 13: ARM+DSP - ICC Media

Q s e v e n

Thank You

– please visit the MSC table top for Android demo and further information

– or visit the MSC Website :

www.msc-ge.com/support-boards

– email :

[email protected]

Q7-TI8168

ARM Conference Munich July 2012

13

…embedding excellence