Slide1: Fujitsu Automotive ICs
Agenda: Agenda Introduction Emi Igarashi
Announcements / Overview Keith Horn
Fujitsu MCUs Akio Nezu
FlexRay System Solutions Gerhard Roos
Coral PA – Graphics Display Controller Dan Landeck
Summary and Q&As Keith Horn
Slide3: Announcements / Overview
Keith Horn
Senior Vice President
Marketing and Sales
Fujitsu Microelectronics America
Announcements: Announcements Fujitsu Adds New 32-Bit Microcontrollers to FR60Lite Family
FlexRay™ Support Product Plan
Fujitsu Coral PA Graphics Display Controller Leads Geometry-Processing Performance for In-Vehicle Displays
Fujitsu at a Glance: Fujitsu at a Glance Fujitsu is a leading provider of customer-focused IT and communications solutions for the global marketplace. Comprising more than 500 subsidiaries and affiliates, the Fujitsu Group operates in over 60 countries across the globe.
Established: June 1935
Stock Exchange Listings: Tokyo, Osaka, Nagoya, Frankfurt, London, Swiss
Consolidated Revenues: US$45 billion
Employees: 157,000 worldwide
R&D Expenditure: US$2.4 billion
Principal Business Areas: Software & Services, Platforms, Electronic Devices Note: FY2003 consolidated net sales; US$1=¥106; WW employees as of March 31, 2004
Slide6: Fujitsu Limited – Unique Value Proposition Our technologies, platforms and services form an integrated value chain that enables us to provide customers with complete, end-to-end solutions
(Electronic
Devices) Customers Customers Customers
Electronic Devices Regional Headquarters: Electronic Devices Regional Headquarters Global Presence / R&D and Design Centers
Market Segment and Product Focus: Key Market Segments
Networking
Metro / Enterprise / Access
Storage
Wireless
Automotive
Consumer / Industrial
Security Key Products & Services
ASICs / AccelArray™
MCUs
Selected ASSPs
FRAM
Memory
Biometric Sensors
Displays
Wafer Fab Services
Packaging Services
Market Segment and Product Focus
Integrated Device Manufacturing (IDM): Integrated Device Manufacturing (IDM) 90nm Technology and Beyond
Designs are complex
Design processes are difficult
Manufacturability is questioned
Fujitsu’s Answer
Integrated Device Manufacturing (IDM) service business model
Building strategic customer relationships
Strong and close collaboration with customers from development, design to manufacture
Automotive MCU Trends: Automotive MCU Trends Increasing demand for MCUs to serve auto body-control networks, power train, engine applications
High-end vehicles now use 70, 80 or more MCUs
Smaller, lower power and higher integration, including RF support, analog and fail-safe features
Increasing demand for CAN and LIN support
FlexRay, for automotive “by-wire” applications
Utilize consumer 1394 technology in automotive IDB-1394 bus
Fujitsu Automotive MCUs: Fujitsu Automotive MCUs A complete family of 8-bit, 16-bit and 32-bit versions
Extended motor-control MCU technology
High-quality products that support automotive applications
Extend multiplex technology from CAN and LIN to FlexRay
Automotive Graphics Display Controllers: Automotive Graphics Display Controllers Announcing the newest version, Coral PA
Industry leader
Wide OS support (CE, QNX, Linux)
Supports up to 1024 x 768 resolution
4 display layers (6 planes)
2D/3D graphics accelerators
Directly linked to CPUs such as Fujitsu FR
Biometric Sensor ICs: Biometric Sensor ICs Targeted Automotive Applications
Keyless entry
Vehicle personalization
Radio, mirror settings
Seat position, temperature settings
Embedded Systems
Sensor + processor for “yes/no” solution
MBF200 / MBF310 Product Features: MBF200 / MBF310 Product Features MBF200 (Touch Sensor)
Rugged
Wide temperature operation
Easy to integrate
Cost effective
MBF310 (Sweep Sensor™)
Small size (portable)
Lowest cost
Power efficient
High-quality image
Summary: Summary Long and successful history in the automotive market
Wide product range
Microcontrollers with multi-channel CAN
Extend multiplex technology from CAN and LIN to FlexRay
Graphics display controllers
Biometrics sensors ICs
Major worldwide commitment to the market
See us at booth 1007
Slide16: Automotive MCUs
Akio Nezu
Senior Marketing Manager
Fujitsu Microelectronics America
Automotive Multiplex Technology: Automotive Multiplex Technology AVC-LAN, MOST IDB-1394 100 Mbps and up ~ 10 Mbps Information technology and telematics demand bandwidth J1850, VAN, BEAN CAN LIN FlexRay 10 Mbps ~ 1 Mbps ~ 125 Kbps ~ 50 Kbps Control Bus Information / Entertainment Bus Standardization drives CAN implementation Low-cost sub-network Support higher nodes counts, higher bit rates, robustness, safety… Early implementation
Automotive Multiplex Bus: Automotive Multiplex Bus BT EPS ABS/ESC Engine Transmission Steering Window Door lock Mirror Seat Instrument cluster HVAC Immobilizer TMPS Seat belt Smart entry Air bag Body- control module Video display Mobile phone DVD player Navigation FlexRay-CAN gateway Radio/CD Light Wiper ACC Camera CAN-IDB1394 gateway Diagnostics IDB1394 LIN FlexRay CAN DSRC
IDB-1394 Support: IDB-1394 Support IDB-1394 C MB86619A A A C C C A C
Fujitsu MCU Families: F2MC-8FX 0.8µm 0.5µm 0.35µm 0.25µm 0.18µm 0.11µm F2MC-8L 1MIPS 10MIPS 100MIPS F2MC-16LX FR30 FR60 FR60lite Memory Media Applications Digital AV, Automotive 8-bit 16-bit 32-bit RISC Home Appliances Digital AV
Automotive FR80 (FRx) 200MIPS Fujitsu MCU Families New! New! New! Home Appliances
Companion Chip
Automotive
Motor Control MCUs: Motor Control MCUs
Motor Control MCU Overview: Performance F2MC-16L Family F2MC-16LX Family: Multi-function timer w/ double buffer
Operating frequency: 16MHz to 20MHz (MB90820) FR60Lite Family: Multiple A/D unit (2 to 3) with carrier timer
RISC CPU, uDSP improves math power
100-pin & 64-pin (MB91265) FR60 Family: CAN, 32-message buffer
Multi-function timer x 2
U/D counter
External bus support
32-bit version of uDSP 32 bit FR80 Family:
High-performance CPU
I2C & DACe embedded
3V operation MB91260A Series MB91265 Series MB90820 Series MB90460 Series MB90560/5 Series MB90660 Series MB91IMD Series MB91IMS Series MB91IMSH Series MB91IMDH Series 32-bit
RISC CPU 16-bit
CISC CPU 32-bit uDSP
CAN 16-bit uDSP No uDSP Motor Control MCU Overview New!
16-bit Motor Control MCUs: Performance 1999 2000 2001 2002 Expanding toward FR60Lite core MCUs For HA Motor Control Applications 2003 MB89850 / 860
F2MC-8L Max. 10MHz
PKG:QFP-64
8-bit A/D 1 unit = 8 ch
8-bit multi-function timer x 1 ch (w/o buffer)
Waveform generator x 1 ch For HA (Motor Control):
- Washer, HVAC, Refrigerator, Vacuums, Dish Washers
For HA (Non-Motor Control):
- IH (Induction Heating) Stove 2004 MB90660
F2MC-16L Max. 16MHz
PKG: QFP-64
10-bit A/D 1 unit = 8 ch
14-bit multi-function timer x 1 ch (w/o buffer)
Waveform generator x 1 ch MB90F562 / 562 / 561
F2MC-16LX Max. 16MHz
PKG:QFP-64
10-bit A/D 1 unit = 8 ch
16-bit multi-function timer x 1 ch (w/o buffer)
Waveform generator x 1 ch MB90F462 / 462
F2MC-16LX Max. 16MHz
PKG: QFP-64
10-bit A/D 1 unit = 8 ch
16-bit multi-function timer x 1 ch (w/ buffer)
Multi-pulse generator x 1 ch
Waveform generator x 2 ch MB90467
F2MC-16LX Max. 16MHz
PKG: QFP-64
10-bit A/D 1 unit = 8 ch
16-bit multi-function timer x 1 ch (w/ buffer)
Waveform generator x 1 ch MB90F822 / 822
F2MC-16LX Max. 20MHz
PKG: QFP-80
10-bit A/D 1 unit = 8 ch
16-bit multi-function timer x 1 ch (w/ buffer)
Waveform generator x 1 ch
D/A 2 unit = 2 ch 16-bit Motor Control MCUs F2MC CPU Series
32-bit Motor Control MCUs – 1 : Performance 2002 2003 2004 2005 From 16-bit MCU product lineup Small PKG Support MB91F266/F267
FR60Lite Max. 33MHz
PKG: QFP-64
10-bit A/D 2 unit = 11 ch
MAC unit (uDSP: 16 bit)
Multi-function timer x 1 ch
8/16-bit PPG timer x 4 ch (or 8 bit x 8 ch)
Waveform generator x 1 ch 2006 MB91F264A/263A
FR60Lite Max. 33MHz
PKG: QFP-100
10-bit A/D 3 unit = 12 ch
MAC unit (uDSP: 16bit)
Multi-function timer x 1 ch
8/16-bit PPG timer x 8 ch (or 8 bit x 16 ch)
Waveform generator x 1ch For HA (Motor Control): - Washer, HVAC, Refrigerator, Vacuums, Dish Washer
For HA (Non-Motor Control): - IH (Induction Heating) Stove MB91264A
FR60Lite Max. 33MHz
PKG: QFP-100
10-bit A/D 3 unit = 12 ch
MAC unit (uDSP: 16 bit)
Multi-function timer x 1 ch
8/16-bit PPG timer x 8 ch (or 8 bit x 16 ch)
Waveform generator x 1 ch MB91V260A MB91V265 32-bit Motor Control MCUs – 1 FR60Lite 33MHz CPU Core
3-phase motor + fan motor chopping control
Non-automotive motor control with CAN I/F
New!
32-bit Motor Control MCUs – 2 : Performance 2004 2005 2006 2007 From FR60lite MCU product lineup 2006 For FA: Device Net Compliance Module
For Automotive: EPS, Power Assist/Train
Bldg HVAC System: Air Conditioner MB91FIMD / IMD
FR60 Max. 50MHz
PKG: QFP-144
12-bit A/D 1 unit = 8 ch
10-bit A/D 1 unit = 16 ch
MAC Unit (uDSP: 32 bit)
CAN (32MSG Buffer) x 2 ch
Multi-function Timer x 2 ch
Waveform Generator x 2 ch MB91FIMS / IMS
FR60 Max. 50MHz
PKG: QFP-100
12-bit A/D 1 unit = 4 ch
10-bit A/D 1 unit = 16 ch
MAC Unit (uDSP: 32 bit)
CAN (32MSG Buffer) x 1 ch
Multi-function Timer x 1 ch
Waveform Generator x 1 ch MB91FIMDH / IMDH
FR80 Max. 133MHz
PKG: QFP-144
12-bit A/D 1 unit = 8 ch
10-bit A/D 1 unit = 16 ch
MAC Unit (uDSP: 32 bit)
CAN (32MSG Buffer) x 2 ch
Multi-function Timer x 2 ch
Waveform Generator x 2 ch MB91FIMSH / IMSH
FR80 Max. 133MHz
PKG: QFP-100
12-bit A/D 1 unit = 4 ch
10-bit A/D 1 unit = 16 ch
MAC Unit (uDSP: 32 bit)
CAN (32MSG Buffer) x 1 ch
Multi-function Timer x 1 ch
Waveform Generator x 1 ch MB91VIMD MB91VIMDH 32-bit Motor Control MCUs – 2 FR60 50MHz and FR80 133MHz CPU Core Product Plan
2-phase motor x 2 + fan motor chopping control (Type-D)
2-phase motor x 1 + fan motor chopping control (Type-S)
Automotive motor control with CAN I/F
Summary: Summary Automotive Technologies and Products
Multiplex technology
Multiplex bus: CAN, LIN, FlexRay, IDB-1394
Fujitsu MCU families
Motor Control
16- and 32-bit product families
Slide27: FlexRay System Solutions
A Key Element in Fujitsu’s Automotive Strategy Dr. Gerhard Roos
Director
Automotive Applications Group Fujitsu Microelectronics Europe
Agenda: Agenda What is FlexRay?
FlexRay Hardware Development Scenarios
Software for FlexRay
Roadmap and Fujitsu Partners for FlexRay
Summary / Key Facts
What is FlexRay?: What is FlexRay? FlexRay Consortium
Alliance of automotive, semiconductor and electronic systems manufacturer
Development of a new bus system
Deterministic
Fault-tolerant
High data rate
Fujitsu has been a member since 2002
Target Applications
Brake-by wire
Steer-by-wire
Stability-control systems
ABS
Data backbone
Architecture of In-car Networks: Architecture of In-car Networks FlexRay Backbone Telematics Gateway Engine Control Chassis Electronics Steer-by-Wire Brake-by-Wire Dashboard Climate Control Infotainment Navigation Comfort Electronics Door Module Roof Module Lighting Diagnostic Connection FlexRay / CAN CAN CAN / LIN Powertrain / Chassis Gateway Body / Comfort Gateway
FlexRay Features: FlexRay Features Time Triggered Deterministic Arbitration Free Redundant Channels Bus or Star Bus Guardian FlexRay Synchronous Asynchronous Fault Tolerant Scalable 10Mbit/sec Optical and Electrical Synchronization Physical Layer Protocol
Fujitsu FlexRay Solutions – Four Development Steps: Fujitsu FlexRay Solutions – Four Development Steps Fujitsu will go directly for final FlexRay protocol spec 2.0
Step 1: FlexRay IP Development
Qualified core
Step 2: FPGA Prototype Board
Available for first customers
Different protocol specs
Step 3: Stand-alone FlexRay Controller
Standalone FlexRay solution
FlexRay protocol spec 2.0
Interface to different MCUs
Step 4: MCU with Integrated FlexRay
Fujitsu 16FX core (16-bit), Fujitsu FR core (32-bit)
FlexRay protocol spec 2.0
Step 1: FlexRay Macro – Block Diagram: Step 1: FlexRay Macro – Block Diagram Global Time Mngment Startup Logic Network Mngment Interrupt Logic PORT A RAM A PORT B RAM B Message Handler In-Buffer Out-Buffer Specific CPU IF Generic CPU IF Message RAM Rx_A Tx_A Control Rx_B Data Addr Control Interrupt Host CPU Physical Layer Error Handling
Step 2: Fujitsu FPGA Prototype Board: Step 2: Fujitsu FPGA Prototype Board Fujitsu will provide an FPGA prototype board
FlexRay IP and different types of MCU can be used with this board:
16-bit Fujitsu 16FX
32-bit Fujitsu FR
Different protocol specifications implemented 1.x --> 2.0
The ASSP can be added to the board
Customers will be able to start development by the end of this year (2004)
Step 3: Stand-alone FlexRay Controller: Step 3: Stand-alone FlexRay Controller Protocol Engine Spec 2.0 Host Interface Timer Internal Communication Bus Transceiver Control Transceiver Receive Data Transmit Data Transmitter Control Bus Guardian Control Interrupts Host I/F Internal Signaling Fujitsu FR
Fujitsu 16 TI TMS470 ARM Other MCUs* * Under consideration Module Interface Fujitsu Stand-alone FlexRay Controller with Final Protocol Spec 2.0
QFP64 (part number AEQ77017)
Step 4: MB91xxx – CAN-FlexRay Gateway: Ext. Int x 8 I2C x 2 PWM x 12 R-Timer x 6 10Bit ADC x 16 LIN-USART x 4 FRT x 4 OCU x 2 RTC Alarm x 2 Watchdog Int. Control CAN x 2***
(32 msg buffers) Bit Search DATA INSTR EDSU / MPU Harvard Bus
Converter RAM 16KB FLASH
1 MB RAM 32KB DMA (5 ch) GPIO Clock Module
PLL Power Control Clock Modulation Step 4: MB91xxx – CAN-FlexRay Gateway QFP 144
QFP 176
Ext. Bus I/F Prefetch 8KB *** 3rd CAN optional Subclock RC-Oscillator PFM FlexRay
(2 channels) ICU x 4 5V single supply Addr, Data, Control 4 MHz 32 kHz
Software for FlexRay: Software for FlexRay FlexRay Driver
Basic FlexRay driver
Communication layer
Transport layer
Network management
Operating Systems
OSEK
OSEKTime
Applications
Customer software
Standards
HIS
AUTOSTAR
Roadmap and Fujitsu Partners for FlexRay: Roadmap and Fujitsu Partners for FlexRay Fujitsu FlexRay MCU OSEKTime Your Automotive Application Development Tools (H/W)
Design Tools (S/W)
Communication Stack,
Network Management,
Transport Layer
Summary / Key Facts: Summary / Key Facts Hardware: FPGA Prototype, ASSP, FlexRay MCU Software: Driver and Operating System Reference Board for Prototype and for FlexRay MCU FlexRay System Solution
Slide40: An Introduction to Coral
The Latest Addition to the Fujitsu GDC Family Dan Landeck
Senior Marketing Director
Fujitsu Microelectronics America
Slide41: Low Cost GDC: Series 1 (2D Only) m 0.090µm 0.18µm 0.25µm Visual subsystem for 3G Cellular 2001 2002 2003 2004 2005 2006 JPEG +10X Orchid Scarlet - - With Embedded SDRAM FCRAM in SiP
Note: Olive is not automotive grade. Olive High Performance Full 3D: Series 2 m Coral series IP Macro In design Planned Production Legend: External SDRAM Internal SDRAM External SDRAM Burgundy_B1 +2X MPEG4 GDC/ MMP Roadmap Mobile Media Processors (MMP) : Series 3 +8X Coral Cremsen Jasmine SDRAM in SiP Carmine Kiwi See MMP
Roadmap for Details
Performance and General Specifications: Performance and General Specifications Peak performance
Max. frequency: Internal 166MHz
Geometry performance: 12M tri-setup/sec @ 166MHz
Pixel fill rate: 133M pixel/sec @ 133MHz (external)
External texture rate: 50M texel/sec @ 133MHz (external)
(1: 2D, flat, triangle without texture)
Other features
Adopted technology: 0.18µm CMOS
Package options: 256-pin QFP / 264 pin BGA
Supply voltage: Internal 1.8V, external 3.3V
Power dissipation: 1.5W>> (Vdd=1.65-1.95V)
Differences Between Coral PA and Coral P: Differences Between Coral PA and Coral P MC86296 vs. MB86295
Coral PA: Increased PCI bandwidth, approximately 70Mbps
Coral P’s bandwidth is around 30Mbps
Coral PA: Native RGB input mode
Coral P does not convert RGB input data to YUV format
The Coral P format can still be selected in Coral PA
Video input is programmable: brightness, saturation and contrast
Coral PA: Pixel clock delay of display output is programmable: 180-degree shift and 2.5ns step shift
Pixel clock delay is not programmable in Coral P
Coral PA: PCI bus clock can be used as clock input (additional mode)
Coral P requires an oscillator or quartz circuit for the clock source
Coral PA: Video up- and down-scaling is possible
Coral P can either up-scale or down-scale
Coral PA: Dual-display output (Coral PA can drive two displays with different graphics information)
Slide44: Coral Line Drawing Setting depth and priority drawing an intersection is simplified Bordering is achieved through simple primitive (edging) calls
Slide45: Bold Line Drawing Coral Line Drawing Before
(Not using Coral enhanced functions) After
(Using Coral enhanced functions)
Coral Layering Function: Coral Layering Function
L4 layer Ln (n=0:4) layer i. e. * Referring the Alpha plane and blend L2 layer pixel with corresponding pixel in L3 layer
* By setting L0 as TOP plane and setting view alpha parameter ON, multi-layer alpha blending is performed. B (Background) layer
8bit single color
L1 layer
L3 layer
L5 layer
Alpha plane
L2 layer A*L2 + (1-A)*L3
L0 layer Underneath layers are transparent by setting view alpha parameter ON
Slide47: Overlay of 6 planes (with view alpha parameter ON) Coral Layering Function
Coral 3D Rendering: Coral 3D Rendering Rendering based on coordinates created by Fujitsu applications engineers
Coral 3D Rendering: Coral 3D Rendering Rendering based on coordinates created by Fujitsu applications engineers
Summary: Summary Long and successful history in the automotive market
Wide product range
Microcontrollers with multi-channel CAN
Extend multiplex technology from CAN and LIN to FlexRay
Graphics display controllers
Biometrics sensors ICs
Major worldwide commitment to the market
Q&A
See us at booth 1007