Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Automotive Instrument Cluster Solutions -From low-line to premium-line
June 22, 2010
Jim BridgwaterSegment Marketing Manager, Automotive Instrument Clusters
FTF-AUT-F0615
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 2
Agenda
►Market Trends►Freescale Roadmap►Mid-/High-line Solutions►Premium-line Solutions►Low-line Solutions►Graphics Tools and Ecosystem
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Instrument Clusters – the way it used to be…
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Consumers are surrounded by colour displays
Mobile InternetDevice
Tablets
EnergyGatewaysMedia Phones
Photo Frames
Advanced SmartphonesSmartbooks
Infotainment/Telematics
Connected DevicesDisplay Centric
Portable Media Players
Touch Screen Printers
eReaders
Factory HMI
Auto.
Mobile.
Home.
Industrial.
Home.
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 5
Display and management of hybrid/electric vehicle
battery charging
Information Explosion Driving Colour Display Adoption
Traffic sign recognition
Eco-driving
Location-based Services
Advanced speech recognition for
destination entry and music search
“Skinnable” user interface
Diagnostics and remote support
Night vision camera
Panoramic parking assist
camera
Map data as sensor to
powertrain
Applications downloaded from
“Apps Store”
Connectivity to portable device
and WAN
Manage connection to
smart meter for battery charging
User interface for car system control
Digital radio and traffic information
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Examples of Graphics in the Car
6
Citroen C4
Monochrome segment LCD, no gauges
Mercedes E class
Gauges + low-res dot matrix
2009 Range Rover
1280x480 Color LCD, no real gauges
High-resolution color LCD plus gauges
2009 Ford Mondeo
2009 Renault Scenic: no gauges
Opel Insignia with Traffic Sign Recognition
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Graphics in Hybrid Electric Vehicles
7
2010 Ford Fusion Hybrid
Gauge + 2 configurable 800x480 displays
VW Toureg Hybrid 2009
Infotainment screen used to show battery charging
Lexus LS600hdrv2009 Honda Insight
Many color displays for high-tech effect; green leaf to show eco-driving style
Chevrolet Volt reconfigurable cluster
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
► In-vehicle color displays to increase from 20 MU/2009 to 52 MU/2015• Touch screen volume goes from 6 MU in 2009 to 20 MU in 2015
► OEM navigation systems attach rate increases to at least 30% by 2015• 800x480 color display will be fitted as standard on mid-level cars
► High-end Infotainment systems moving to higher resolutions: 920x480 or 1280x768, with split screen function or dual-view
► Fully reconfigurable clusters will filter down to high-level cars and even some mid-level cars
► Mid-level car clusters moving to gauges + high-resolution colordisplay
8
Automotive Graphics and Display Trends
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 9
Gauge + Basic LCD
Gauges + Low-Res LCD
Gauges + High-Resolution Color LCD
Fully ReconfigurableCluster
Basic/ Motorcycle
Clusters
S12HZ16-bit MCU, 20 MHz4x Stepper DrivesSegment LCD
S12Next Gen
MPC56xxSNext Gen
i.MX5132-bit MPU, 600 MHzOpenGL|ES 1.1 & 2.0OpenVG1.1
i.MX5xNext Gen
S08LG328-bit MCUPWMs for GaugesSegment LCD
S12XHZ16-bit MCU, 40 MHz4x Stepper DrivesXgate for TFT drive
MPC560xS32-bit MCU, 64 MHz6x Stepper DrivesDCU for hi-res LCD
Higher Performance
Higher Performance & Integration
System Cost Optimization
S12XHZ16-bit MCU, 32 MHz4x Stepper DrivesSegment LCD
Mid-/High-Line
Single-chip Clusters
Premium-Line High-
performance MPU+GPU
Automotive Instrument Cluster Roadmap
2010 2011
Low-Line Single-chip
Clusters
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 10
Mid-/High-line Instrument Cluster Solutions
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 11
Gauges
Analog / Digital Inputs
SBCMC33905
Segment LCD
Speed Sensor
Fuel Level Sensor
Oil Level / Coolant
Battery
Ignition Voltage
LIN
System Bus Connections
CAN
Signal Conditioning
MC
33972
MPC560xS
LEDs
Color TFT LCD(s)
Main Micro
AudioAmp.
Camera Sensor(s) External Memories
ADCsGPIOCamera input
CAN/LIN
StepperDrive
PWM
PWM
DisplayControl Unit
Gauges driven directly from Micro
LED Backlight DriverMC33996
Solutions for Mid-/high-line Hybrid Cluster
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Traditional Double Frame-Buffer Graphics
12
LCD Panel
400 x 24018 bits per pixel
Display Controller
Fast Graphics
RAM
Active Frame Buffer400x240x32 bits =375KBytes
“Build” Frame Buffer400x240x32 bits =375KBytes
Temporary storage of images, scratchpad, etc. @ 32bpp: > 400KBytes
> 1 MB RAM requirement
CPU or 2D GPU
DMA Controller
Large off-chip flash for image
database
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Fragmented Frame-Buffer with DCU on MPC5606S
13
LCD Panel
400 x 24018 bits per pixel
DCU
Fast Graphics
RAMTemporary storage of partial images @ minimum bpp: up to 160KBytes
Only 160 KB on-chip RAM
CPU
DMA Controller
Low-cost Quad-SPI flash for
image database
1 MB On-chip Flash
Up to 16 partial images fetched, converted to correct format, and blended on-the-fly
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Advantages of DCU Approach
►Low RAM requirements• No need for complete frame-buffer to be stored in RAM• Partial images can be stored at lower resolution, often 8 bpp or 4 bpp is
enough►“Free” animation effects – no need for GPU in many cases
• Objects can move around the screen at 60 fps just by changing a register value
• Effects like rotating car can be achieved by switching between several pre-rendered images – just change the value of the pointer to memory
• Several blend/color key/transparency modes supported for highlighting & overlay effects
►Safety mode support• Checksum calculated for designated area(s) of the display – result
available in register to be compared with allowed values by SW
14
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MPC5606S Graphics Demo
15
• This is running the ShockWaveFlash (.swf) file that was used to create the actual demo. • You can see exactly the same graphics running on the actual silicon.• A video of the demo running on the MPC5606S is available on youtube:
http://www.youtube.com/freescale#p/u/58/V-rFl1ogIkw
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
MPC5606S (Spectrum 1M) – Single Chip Cluster Example
16
MPC5606S
6 Stepper Motor Drivers with patented stall detection
40x4LCD seg driver
LEDs
SerialFlash
QuadSPI
DCU
PDI
EEPROM
1MB FLASH
GP I/O
48kbRAM
PWMssound
2x CAN
2x LIN160kbRAM
VIDEOINPUT
SEE “MPC5606S” DEMO ON
• QFP package enables 2-layer PCB
• On-chip 1.2V regulator for internal supply
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Premium-line Reconfigurable Cluster Solutions
i.MX family application processors
17
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Solutions for Premium-line Reconfigurable Cluster
18
Analog / Digital Inputs
COM ICs
Power Management
IC
MC33902MC33662
Speed Sensor
Fuel Level Sensor
Oil Level / Coolant
Battery
Ignition Voltage
LIN
Ethernet
MOST
System Bus Connections
CAN
Signal Conditioning
MC
33972
S08S12
MPC5604S
SystemMicro
i.MX514
LEDs
Colour TFT LCD(s)
Main Micro
AudioAmp.
Camera Sensor(s)
Head Up Display
External Memories
Camera input
CAN
PWM
PWMSPI/I2C
LED Backlight DriverMC33996
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
What does it take to make a fully reconfigurable cluster ?
High-quality needle animation
with no strobe effect
Clear & scalable fonts even with
dynamic text
High-performance 3D Rendering
Video overlay & resizing for
Navigation map display and rear-
view camera
►Fast start-up from cold boot►Up to 1600x600 display resolution►Automotive bus interfaces►Good HMI development tools►Up to 100C ambient temperature for short periods
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
What Does It Take to Make a Fully Reconfigurable Cluster?
20
High-quality needle animation
with no strobe effect
Clear & scalable fonts even with
dynamic text
High-performance 3-D rendering
Video overlay & resizing for
navigation map display and rear-
view camera
►Fast start-up from cold boot►Up to 1600x600 display resolution►Automotive bus interfaces►Good HMI development tools►Up to 100°C ambient temperature for short periods
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
i.MX5x Reconfigurable Instrument Cluster Solution
21
Market Requirement i.MX5x SolutionHigh-performance 3-D rendering ►AMD Z430 GPU @ 166M Hz (Up to 27 Mtri/s and 166 Mpixel/s)
►Up to 1.6 Gbyte/s peak external memory bandwidth
Video overlay & resizing for navigation map display and rear-view camera
►2 camera ports►Video resize/rotation/conversion & blending in hardware
High-quality needle animation with no strobe effect ►2D GPU can be dedicated to needle animation at 60 fps►3D GPU is decoupled – only needs to run at 20-30 fps
Clear & scalable fonts even with dynamic text ►Native rendering of true-type fonts with AMDZ160 OpenVG GPU
Fast start-up from cold boot ►Autonomous display of splash-screen or rear-view camera – can be initialized early in boot sequence
Support large display resolution ►Up to 1280 x 720, supports 2 displays
Good HMI development tools ►Open API support: OpenGL|ES1.1, OpenGL|ES2.0, OpenVG1.1►Rich ecosystem: TAT, EB, QT, Altia, etc.
Up to 100°C ambient temperature for short periods ►Tjmax = 125C►CPU freq. can be reduced to allow higher ambient temperature
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
i.MX514/516 Applications Processor for Automotive
22
i.MX516CPU Platform
PeripheralsSystemControl
Cortex A8
Timers
Security
Sahara v4
Trust Zone
RTIC
SCC v2SRTC
Multimedia
Imaging Processing Unit
Secure JTAG
Power Mgmt
PLL
Clock Reset
Watch Dog
Timers
PWMs
Ext Memory I/FmDDR 200 MHzDDR2 200 MHz
Fast IrDA
High Speed SDIO
High Speed CSPI
UARTs
High Speed I2C
SSI/I2S
1-Wire
ATA-6
USB OTG HS+PHY
USB HS
SPDIF Tx
GPIOs
Keypad
Ethernet MAC
HW HD Video Codecs
Image Signal ProcessorResizing & BlendingInversion / RotationImage Enhancement
Camera
32KBi-cache
32KBd-cache
256KBL2-cache
Vector FloatingPoint Unit
Open VG 1.1 Engine
OpenGL ES 2.0 Engine
►Specifications:• CPU: Cortex A8, 600 MHz• Process: 65 nm, LP/GP• Core Voltage/ Temp: 0.7-1.1V, -40/85°C• Package: 19x19 0.8 mm
►Key i.MX51 Features and Advantages• High performance CPU: Cortex A8
Advanced speech and navigation
• Low power multimediaAudio playback <12 mWHD720 playback <155 mW
• Delivers rich graphics and UI in hardwareOpenGL ES 2.0 3-D accelerator (AMD Z430)OpenVG 1.1 graphics accelerator (AMD Z160) Neon Vector floating point co-processorDual display up to WXGA
• Drives high resolution video in hardware (i.MX516)Multi-format D1 video encode Multi-format HD720 video decode
• Mixed signal integration - HD720 TV out (i.MX516) and high speed USB with embedded Phy
►Availability:• Sample: Now • Production: Now
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
The IPU in i.MX51 (IPUv3EX) – Dual-Display Capabilities
23
►Notes• Maximal peak rate (including blanking overhead)
Single display: 110 MP/secTotal: 120 MP/sec
• For LCDsThe assumed screen refresh rate is 60 Hz“Marginal support”: depends on the display, requires a more careful evaluation
Second DisplayFirst Display
WQVGA(400x240)
SDTV480i30/576i25
WVGA WSVGA HDTV720p60/1080i30
WVGA (800x480 ~ 0.4 MP) Yes Yes Yes Yes Yes
WSVGA (1000x600 ~ 0.6 MP) Yes Yes Yes Yes Marginal
WXGA (1366x768 ~ 1.0 MP) Yes Yes Yes
SXGA (1280x1024 ~ 1.3 MP) Yes
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
i.MX51 Graphics
24
► Native OpenGL ES 2.0 based on ATI/AMD Unified Shader Architecture• Same architecture and same content tools as
in Xbox 360 and AMD’s PC graphics chips• Licensed by several industry leaders, providing for
a strong foundation for a content creation ecosystem• Binning architecture provides for low memory/power requirements• 27 M triangles / sec • 166 M pixels / sec raw performance (1 pixel / clock)
500 M pixels / sec (effective w/ 3x overdraw)
► A native OpenVG 1.1 hardware implementation• Driving high-quality UIs and Flash-based internet
browsing with extremely low power consumption• 16x antialiasing for very high-quality fonts and graphics• Capable of delivering a full 3D user interface experience
beyond anything on the market today with a fraction of the power consumption compared to any other solution
• 166 M pixels / sec raw performance (1 pixel / clock)
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Temperature Monitor
►Enables temperature value reading by software• If Tj reaches the limit, throttle the CPU speed
►Temperature Precision: at least +/- 5°C (0°C to +135°C)
►Enables to reach max CPU performance for given Ta and other system conditions, and keeps Tj below the maximum
• Tj (max) = 105°C for Consumer/Automotive (CPU speed 1000 MHz)• Tj (max) = 125°C for Automotive (CPU speed 800 MHz)
25
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Low-line Instrument Cluster Solutions
26
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Solutions for Low-line Cluster
27
Gauges
Analog / Digital Inputs
SBC
MC33904
Segment LCD
Speed Sensor
Fuel Level Sensor
Oil Level / Coolant
Battery
Ignition Voltage
LED Backlight DriverMC33996
System Bus Connections
CAN
Signal Conditioning
MC
33972
S12HYxxS12XHZxxS12XHYxx
LEDs
Main Micro
AudioAmp.ADCs
GPIO
CAN
StepperDrive
PWM
SPI/I2C
LCD Driver
VDD RST
Gauges driven directly from Micro
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
9S12XHY256 – Single-chip Low-line Cluster MCU
► Positioning• A cost competitive solution to complement the
upcoming 9S12HY64/32 devices and address emerging market needs for low-end clusters.
► Product Overview• 0.18 um Technology, most IP are re-used from
previous generations• Enhanced LCD driver and timer module
compared with S12HY256• 100 LQFP and 112 LQFP• Full temperature range: -40~125°C
► Tentative Schedule • Alpha Sample: Mar’10• Qualification: Q1’11• Mass Production:
Q2’11
28
2 LIN/SCI
1 SPI
2 MSCAN ATD 10b 12 ch.
Timer 16b2x8 ch. 16b
PWM 8b 8 ch.
1 I2C
LCD 40x4
4 Gaugeswith SSD
GPIO
COP
25 KWP
100 LQFP112 LQFP
INT DBG
CRG
12 KB RAM
S12X CPU 32 MHz
8 KB D-Flash
256 KB RAM
Device Package Stepper LCD Flash CAN SCI RAM ADC
112 LQFP 4 w/ SSD 40x4 256 KB 2 2 12 KB 12-ch., 10-bit9S12XHY256
100 LQFP 4 w/ SSD 38x4 256 KB 2 2 12 KB 8-ch., 10-bit
112 LQFP 4 w/ SSD 40x4 128 KB 2 2 8 KB 12-ch., 10-bit9S12XHY128
100 LQFP 4 w/ SSD 38x4 128 KB 1 1 8 KB 8-ch., 10-bit
Preliminary Version – Subject to Change without Notice!
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Solutions for Basic/Motorcycle Cluster
29
Gauges
Analog / Digital Inputs
MC33910
Segment LCD
Speed Sensor
Fuel Level Sensor
Oil Level / Coolant
Battery
Ignition Voltage
LIN
System Bus Connections
SBC
Signal Conditioning
MC
33972
Stepper DriveMC33977
S08LG32
LEDs
Main Micro
AudioAmp.ADCs
GPIO
SCI
PWM
PWM
TPM / I2C
LCD Driver
VDD RST
LED Backlight DriverMC33996
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Instrument Cluster Graphics Ecosystem
30
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Key Insight
► Professional graphics designers, the ones who create the actual artwork and animations to be displayed on the screen, use desktop graphics packages, typically Adobe or Adobe-compatible tools, such as:
• Adobe Illustrator• Adobe Photoshop• Adobe Flash
► Graphics designers do not care about, and will never use, embedded graphics tools.
31
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Introduction
► Freescale’s strategy is to enable best in class graphics tools support for our Instrument Cluster ecosystem.
► This will be achieved with the following approaches:• Support industry-standard, Open APIs• Provide optimized drivers and libraries• Enable third party tools vendors to optimize their
solutions for Freescale architectures
32
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Ecosystem Overview
33
TM
► … plus many more via support of industry standard APIs, such as OpenGL
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Third Party Tools for OpenGL ES1.1 and 2.0
►OpenGL is an open, royalty free graphics API• OpenGL ES1.1 is a relatively mature standard, already supported by
many graphics tools vendors• Freescale products i.MX31, i.MX51 and MPC5121e fully support the
OpenGL ES1.1 API• Many tools solutions for OpenGL ES1.1 are available from third parties
such as Elektrobit, TAT, Altia, etc.
►OpenGL ES2.0 is a relatively new API• OpenGL ES2.0 adds programmable shaders, greatly expanding the
possible effects• Some third parties, such as TAT, QT, already support OpenGL ES 2.0,
others likely to add support in due course• i.MX514 and i.MX516 fully support the OpenGL ES 2.0 API
34
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Third Party Tools for OpenVG1.1
►OpenVG 1.1 is a relatively new API• Nokia/Trolltech already supports OpenVG on QT• TAT supports OpenVG today• Mecel supports OpenVG today• Several other third parties have OpenVG on their roadmap for 2010
implementation• Many other vendors expected to follow as OpenVG gains momentum in
consumer, industrial and automotive markets
35
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Automated Translation of Graphics Created with Adobe Tools to OpenVG1.1
►Tools already available• OpenVG plug-in for Adobe Illustrator is available from Imagination
Technologies• Many HMI tools support reading of SVG files (can be converted to
OpenVG)• Many native SVG editors available
►Adobe Flashlite3 players• Adobe has implemented Flashlite3 using the OpenVG1.1 API• 3rd parties including QNX and Bsquare have implemented Flashlite on
i.MX with OpenVG acceleration• Allows direct execution of Flash animation on target hardware
36
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Native OpenVG
►For maximum opimization and flexibility, it is possible to write OpenVG “C” code:
• OpenVG is a relatively small API and not difficult to learn• Some tools and utilities can be provided:
Example OpenVG codeExample true-type font rendering
• OpenVG training available from third parties, e.g., Ardites
►A 2D/Raster API, “C2D” will is also available for Z430 & Z160 parts• Enables classic 2D / Raster graphics operations to be accelerated by
the Z160 or Z430 GPU
37
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Semi-automated Translation for DCU Graphics (MPC56xxS)
►MPC56xxS solutions can offer powerful graphics with very optimized system cost (using only internal RAM & DCU)
• Fully automated approach not always possible due to limited memory
►DCU Graphics tools based on following approach:• List of guidelines provided to graphics designer for using Adobe Flash
when targeting DCUBased on Adobe Flash constructs
• Library of graphics primitives provided to embedded software engineer to allow hand-translation of Flash .swf file into “c” code
• All Freescale MPC5606S demos have been developed using these tools – source .swf files are available
38
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Adobe Flashlite™ as HMI Tool
►Adobe Flashlite player can run on i.MX356 and i.MX51x• Very effective acceleration with OpenVG native GPU • Requires extensions for communication/user interaction• Allows flash7/8 desktop content to run directly on embedded system
►QNX has implemented a Flashlite player for HMI• Capability to link C code DLLs with flashlite player• Possiblility to implement some parts of display (e.g.,dials) in native
OpenGL or OpenVG
►Flashlite players available from other third parties e.g., Bsquare, Bluestreak
39
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Instrument Cluster Summary
40
TMFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLinkand VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.
Instrument Cluster Summary
►Automotive Instrument Cluster market is changing fast:• Increasing importance of graphics• Becoming a showcase for the car, not just an information display
►Challenge is to deliver exciting, functional and safe designs while keeping system costs at acceptable levels
►Freescale has solutions from low-line to premium-line
41
TM