ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications



Similar documents
Microtronics technologies Mobile:

STM32 F-2 series High-performance Cortex-M3 MCUs

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Lab Experiment 1: The LPC 2148 Education Board

Serial port interface for microcontroller embedded into integrated power meter

Chapter 13. PIC Family Microcontroller

32-bit ARM Cortex -M0+ FM0+ Microcontroller

Atmel Norway XMEGA Introduction

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Hitachi Releases SuperH Mobile Application Processor SH-Mobile for optimum processing of multimedia applications for next-generation mobile phone

Tutorial for MPLAB Starter Kit for PIC18F

Embedded Display Module EDM6070

Image-Processing System LSI for

GAS LEAKAGE DETECTION & AUTO ON-OFF GAS SYSTEM

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

System-on-a-Chip with Security Modules for Network Home Electric Appliances

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

DS1104 R&D Controller Board

Am186ER/Am188ER AMD Continues 16-bit Innovation

2.0 Command and Data Handling Subsystem

POCKET SCOPE 2. The idea 2. Design criteria 3

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

STM32L. Ultra-low-power Cortex -M3 devices

System Design Issues in Embedded Processing

Freescale Semiconductor, I

AN4646 Application note

Lecture N -1- PHYS Microcontrollers

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, Copyright (C) All Rights Reserved

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

Software engineering for real-time systems

Chapter 2 Features of Embedded System

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

FEATURES DESCRIPTION. PT6321 Fluorescent Display Tube Controller Driver

Microcontrollers in Practice

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

Display Message on Notice Board using GSM

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

8051 MICROCONTROLLER COURSE

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

National CR16C Family On-Chip Emulation. Contents. Technical Notes V

Solomon Systech Image Processor for Car Entertainment Application

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

AN LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

PRODUCT OVERVIEW MICROCONTROLLERS. Microcontrollers and development tools EMBEDDED SOLUTIONS

MVME162P2. VME Embedded Controller with Two IP Slots

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

USER GUIDE EDBG. Description

Accurate Measurement of the Mains Electricity Frequency

Operator Touch Panel PC OTP/57V esom2586 / x86

INTRODUCTION: ABSTRACT:

Single Phase Two-Channel Interleaved PFC Operating in CrM

MONOCHROME RGB YCbCr VIDEO DIGITIZER

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Security & Chip Card ICs SLE 44R35S / Mifare

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

OLED into Mobile Main Display

SBC8100 Single Board Computer

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

SBC8600B Single Board Computer

The new 5.7 standard model

The Heartbeat behind Portable Medical Devices: Ultra-Low-Power Mixed-Signal Microcontrollers

ACR880 GPRS Portable Smart Card Terminal

Embedded Component Based Programming with DAVE 3

SABRE Lite Development Kit

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Serial Communications

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

HP4000EX Hardware Manual

SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST

DAC Digital To Analog Converter

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Software development and debugging for NXP ARM7 MCUs

Lesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS. Chapter-1L06: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

ET-BASE AVR ATmega64/128

OpenSPARC T1 Processor

COMPUTER BASED REMOTE CONTROL FOR LAYOUT OF SCALED MODEL TRAINS

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

EMBEDDED SYSTEM BASICS AND APPLICATION

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

Serial Communications

HyperAccess Access Control System

7a. System-on-chip design and prototyping platforms

System Considerations

STM32F411xC STM32F411xE

UMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board.

SBC6245 Single Board Computer

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

Specification and Design of a Video Phone System

Transcription:

C ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications 1-chip solution for color display, video input and meter control with built-in highperformance CPU core FR81S and various functions. In addition to MB91590 with color LCD display for dashboard applications, we have developed MB91570 Series with a segment-type LCD display for dashboard applications. Overview Next-generation automotive systems are expected to have higher functions in each control unit as well as higher function integration. They will require a way to indicate function information because new control systems will be introduced for hybrid automobiles and electric automobiles. These systems will require high-performance system controllers to enable real-time control of information from various peripheral devices as well as rich graphics to display the information for each function. Vehicle cameras are currently being adopted as a safety measure, leading to the expectation that video input demand will grow even further. This time, we have developed six system LSI products that belong to for automotive applications. These products integrate color display, video input and meter control on 1 chip to realize dashboard (meter panel) applications and automotive HMI systems. This product integrates FR81S, the CPU core with the highest performance level in the industry, a graphics display controller (GDC) with strong sprite function *1, frame buffer memory for graphics (VRAM), video capture for inputting external video images and communication functions such as CAN and LIN on 1 chip. Compared to conventional systems that require a graphic display controller, control MCUs and external frame buffer memory for graphics, this product realizes cost reduction as a result of fewer peripheral circuits, a reduction in chip area and a reduction in the number of noise measure parts by having fewer external connection buses that are also sources of noise, thus enabling construction of a high function system at a lower cost. Photo 1 External View

Figure 1 presents an example of system construction. In addition, as the development environment, we offer our latest one-wire on-chip debugger (emulator), the integrated development environment SOFTUNE V6, as well as starter kits and sample programs for the smooth introduction of this product. We also have graphic design tools, a graphic library and so forth to enable visual screen designing even without detailed knowledge of the built-in GDC of this product. Table 1 presents the main development tools and Figure 2 an example of the development environment. Product Features Built-in new high-performance 32-bit CPU core FR81S This product adopts the CPU core FR81S, which operates at a maximum internal operating frequency of 128MHz, and is thus capable of the industry s top-class high-speed processing as a microcontroller with built-in CAN. It also has a built-in singleprecision floating point unit for high-speed execution of filter operation and so forth and a built-in memory protection unit capable of access protection of the memory area. Ecological Technology in Flash, a new NOR-type Flash memory macro This product has a new built-in NOR-type Flash memory macro to enable reading of NOR-type Flash memory at high speed and with low current consumption. MCU processing can be accelerated by reading the program at a high speed. Built-in graphic controller capable of diverse 2D displays This product supports line rendering, area copying and so forth with the built-in video memory in addition to the strong sprite functions, including automatic blinking, movement, Figure 1 Example of System Construction Figure 2 Development Environment Table 1 List of Development Tools Development tool Product name Starter kit Integrated development environment Emulator MB2198-751-E SOFTUNE V6 Professional Pack Embedded Emulator MB2100-01-E

image switching and anti-aliased font display. It offers the various functions required in dashboard applications. In addition, the video capture functions support analog video signals in addition to digital YUV/RGB video signals thanks to the built-in NTSC decoder. It is capable of zooming images in/out, 90-degree image rotation and so forth. As it is capable of decompressing and displaying image data with run length compression, it is possible to suppress the memory usage in processing image data. The image display functions featured in this product include the following: Sprite The built-in sprite engine of this product can register and use up to 512 sprites, sized 512 512 dots at maximum. As shown in the conceptual drawing presented in Figure 3, the sprites can be displayed with priority assigned. Special sprite Figure 4 presents the outline of special sprite functions. Special sprite can execute the three types of operations represented in the figure: Blinking, Auto Movement and Image Switching without CPU involvement. Figure 3 Conceptual Drawing of Sprites Figure 4 Outline of Special Sprite Functions

Line rendering Line rendering can be used in rendering in a small-screen area such as parking assistance lines and needles displayed as overlays on images of the back-view camera. Figure 5 presents an example of a line rendering application. Run length compression Since image data with run length compression can be used, the memory capacity for image data can be reduced. Figure 6 presents an example of reduction in memory capacity for image data. Figure 5 Example of Line Rendering Application Figure 6 Example of Run Length Compression Built-in peripheral functions optimal for dashboard systems This product has built-in peripheral functions that are optimal for dashboard systems, including a stepping motor controller, a sound generator for the turn signal sound/warning buzzer, CAN supporting 64 message buffers *2 that is optimal for automotive Figure 7 Function Blocks (Outline)

network control and UART supporting LIN. This product also has built-in oscillator circuits with built-in CR, hardware watchdog, undervoltage detection circuits and so forth, which enable a reduction in the number of peripheral parts. Figure 7 presents the function blocks (outline). Low power consumption function This product has multiple built-in regulators. The design permits the power supply to be turned OFF only for the GDC circuit in situations where no color LCD display is required and low power consumption is required (e.g., when the accessory switch is OFF). In addition, low power consumption (low leak) operation has been realized by turning OFF the power supply to the nonoperating circuits during low power consumption mode such as standby using the power gating technology. Dashboard products with segment-type LCD display also available To enable the sharing of design assets with the dashboard with segment-type LCD display, the GDC block was removed and a built-in LCD controller in two products of MB91570 Series was added. Other peripheral resources are shared in this product and thus all software assets except for graphics can be shared, thereby enabling reduced development costs. Main Specifications Table 2 presents the main specifications for and Table 3 for MB91570 Series. Summary We will continue to expand our optimal lineup to address various dashboard application demands (large screen, large capacity, ultra power saving and so forth) in the future. Figure 8 presents the roadmap for 32-bit microcontrollers for dashboard applications. NOTES *1: The function to synthesize and display multiple images prepared beforehand at an optional position on the screen. can register up to 512 images simultaneously. *2: Message buffer: Memory area to store the data to be transmitted/received temporarily. Figure 8 Roadmap for 32-bit Microcontrollers for Dashboard Applications

Table 2 Main Specifications of Product name MB91F591 MB91F592 MB91F594 MB91F596 MB91F597 MB91F599 Application Memory GDC Video capture Communication functions Analog functions Timer functions LCD controller Meter cluster Main Flash memory (with ECC 1 ) 576 Kbytes 576 Kbytes 1088 Kbytes 576 Kbytes 576 Kbytes 1088 Kbytes Data Flash memory (with ECC 1 ) 64 Kbyte RAM (with ECC 1 ) 48 Kbytes 48 Kbytes 72 Kbytes 48 Kbytes 48 Kbytes 72 Kbytes Sprite engine Rendering engine (line) VRAM 260 Kbytes 800 Kbytes 800 Kbytes 260 Kbytes 800 Kbytes 800 Kbytes Graphics ROM I/F Interface Scaling Rotation CAN Stepping motor controller Sound generator CRC generator Real-time clock DMA controller External interrupt UART supporting LIN Parallel 16 -bit bus/spi NTSC/RGB666 /BT656 (90, 180, 270 degrees) 64 Msg: 32 Msg: 2 channels 6 channels (LIN, USART, SIO) Multi-function serial 2 channels With transmission/reception FIFO (LIN, USART, SIO, I 2 C) 8 -/10 -bit AD converter 32 channels 8 -bit DA converter - 16 -bit reload timer 4 channels 16 -bit base timer 2 channels 16 -bit PPG timer 24 channels 32 -bit freerun timer 2 channels 32 -bit input capture 6 channels 32 -bit output compare 4 channels 8 -/16 -bit up-down counter - Watchdog timer Undervoltage detection reset NMI Power supply voltage Operating temperature Hardware:, software: - 6 channels 5 channels 2 power supplies: 3.0 to 3.6 V, 4.5 to 5.5 V -40 to 105 degrees Package LQFP 2 HQFP 3 208 -pin, 0.5 mm-pitch, 28 mm square 1: ECC (Error Correction Code): Function to correct mistakes in memory contents up to 1 bit in size. Capable of correcting by word in Flash memories and by byte in RAMs. Also offers a function to detect 2-bit mistakes in RAMs. 2:LQFP (Low-profile Quad Flat Package): A type of surface-mount plastic package 1.7mm or less in height. 3:HQFP (Quad Flat Package with Heat-spreader): A type of surface-mount plastic package with a heatsink.

Table 3 Main Specifications of MB91570 Series Product name MB91F575 MB91F577 Application Memory External bus interface Communication functions Analog functions Timer functions LCD controller Stepping motor controller Sound generator CRC generator Real-time clock DMA controller External interrupt Undervoltage detection reset NMI Power supply voltage Operating temperature Meter cluster Main Flash memory (with ECC 1 ) 576 Kbytes 1088 Kbytes Data Flash memory (with ECC 1 ) 64 Kbytes RAM (with ECC 1 ) 48 Kbytes 72 Kbytes CAN UART supporting LIN Multi-function serial Address: 22 -bit, data: 16 -bit (multiplex/split bus supported) 64 Msg:, 32 Msg: 2 channels 6 channels 4 channels 10 -bit AD converter 40 channels 8 -bit DA converter 2 channels 16 -bit reload timer 4 channels 16 -bit base timer 2 channels 16 -bit PPG timer 24 channels 32 -bit freerun timer 6 channels 32 -bit input capture 12 channels 32 -bit output compare 12 channels 8 -/16 -bit up-down counter 2 channels Hardware watchdog timer 32seg 4 com 6 channels 5 channels 4.5 to 5.5 V -40 to 105 degrees Package LQFP 2 (144 -pin, 0.5 mm-pitch, 20 mm square/144 -pin, 0.4 mm-pitch, 16 mm square) 1: ECC (Error Correction Code): Function to correct mistakes in memory contents up to 1 bit in size. Capable of correcting by word in Flash memories and by byte in RAMs. Also offers a function to detect 2-bit mistakes in RAMs. 2:LQFP (Low-profile Quad Flat Package): A type of surface-mount plastic package 1.7mm or less in height.