Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
|
|
- Gertrude Cook
- 7 years ago
- Views:
Transcription
1 May 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMAROS, Tower, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.
2 Introduction Freescale MPC56xxS Cluster Devices Example Applications Development Tools Stepper Stall Detection Stepper Motor Control Display Control Unit 2
3 MPC5606S cluster peripherals DCU (WQVGA TFT screen controller) 6x SSD + SMC (stepper motor controller) 40 x 4 LCD display driver 1 MB flash, 64k emulated EEPROM, 48kB SRAM, 160kB graphics RAM, CAN, LIN MPC5645S cluster peripherals 2x DCU (WVGA resolution) 6x SSD + SMC 2 MB flash, 4x16kB emulated EEPROM, 64kB SRAM, 1 MB graphics SRAM 3
4 MPC5606S MPC5645S 4
5 (TWR-PXD10 or TWR-PXD20) + TWR-LCD-RGB and TWR- ELEV Or AND MPC5606S-DEMO MPC5645S-DEMO 5
6 In automotive cluster applications the rotor of the stepper motor is fittes with a pointer. At startup the position should be zeroed out to maintain an accurate reference. As the gauge returns to zero, the SSD module detects the pointer collision with the stopper. 6
7 The polarity of the SSD pins can be switched Flexible preescaler Offset cancelation minimizes the internal accumulation error Drives the movement of the stepper motor in full steps. At the same time the motor is moved, the stall detection works to detect the zero Complete return to zero function supported for all 6 motors 7
8 Integrated high current drivers for stepper motors. Up to 6 motors are supported. Direct connection from MCU to motors with no external components. Advanced PWM functions to create waveforms. Alignment, delay, dithering of PWM is supported. Choice of type of step (full step, half step, micro step) is up to the user and is supported by hardware module 8
9 The Stepper Motor Control (SMC) module is designed to facilitate the simple creation of the waveforms required to drive stepper motors using microstepping. The module contains 12 Pulse Wave Modulation (PWM) channels, clocked by an 11-bit counter. Each channel is associated with two pins giving a total of 24 pins. The module also has the ability to detect a short circuit on any of these pins and can be configured to trigger an interrupt when one occurs. An optional interrupt can also be triggered upon a timer counter overflow. 9
10 Internal Flash DMA Internal RAM DMA DCU DMA External Flash 10
11 Layer Control Descriptors Registers CLUT/ Tile Memory 6kB Gamma Correction table Cursor Memory mapped register area FIFO1 Crossbar DMA FIFO2 FIFO3 Format converter Blend/ Color key Gamma correction Display drive FIFO4 DCU Clock Video source PDI Ext. Video Sync Ext. Video CLK CLK Manager Safety CRC calculation Source pixel format 24 bit pixel data 11
12 DCU combines layers of sprites to create the final content There are up to 19 different sources of content possible 16 programmable layers that contain source graphics A cursor layer 1 layer as a default color for the background OR 1 layer for an external video input Layers are set in a fixed priority that determines order of pixels selected to blend For each pixel position The DCU fetches a pixel from the topmost layer placed there AND A pixel from the next layer in the priority And pixels from up to two further layers (dependent on user configuration) Indexed colors are converted to 24bpp colors for internal processing The fetched pixels are then blended to give the display content for that position The blending attributes are determined per layer and the lowest priority pixel s blending attributes are ignored Each resulting pixel can be gamma corrected The output format is 8-bits per color (24bpp) 12
13 A layer is the DCU mechanism by which graphics are displayed on the panel Pick the paradigm that works for you: A layer is a graphics-oriented interface to the DCU s DMA function and contains commands for the blending engine A layer is an object that encapsulates all of the information needed to display and blend a single image on the TFT panel A layer is a set of registers that you program to display an image There are 16 layers available Each has a fixed priority (0 highest priority) Each can be enabled individually Each is buffered and can be changed at any time The DCU automatically synchronizes changes to the panel refresh cycle Not all graphic content is provided by the layers 13
14 The DCU has a set of 7 registers to configure each layer The layer registers configure Height & width of layer (pixels) Position on panel (x,y) (pixels) Pointer to the graphic (address) and its encoding and its palette (if needed) Pixel selection By color range Transparency Tile option y x 14
15 There are two main types of graphic encoding and one special type RGB where each pixel in the image contains red, green and blue components ARGB where each pixel in the image contains red, green and blue components and an alpha channel Transparency where each pixel in the image contains only an alpha channel 15
16 For RGB images, there are two ways of encoding the image Direct color where each pixel in memory contains its color components Indexed color where each pixel in memory contains an index to a table that contains the color of the pixel Indexed colors use less memory than direct colors: 8bit per pixel (bpp) stores 1 x 24bpp pixel as a single byte There are 4bpp, 2bpp and 1bpp options that use progressively less memory Each indexed image references a palette of colors stored in a color look-up table (CLUT) 1bpp CLUTs have two entries, 2bpp have up to 4 entries etc. However pixels are encoded, all blending occurs after conversion to 24bpp 16
17 The CLUTs for indexed colors must be stored in a dedicated RAM block inside the DCU The CLUT RAM can contain up to 2048 entries Enough to contain 8 full 8bpp palettes When a layer is specified as using an indexed color, you must specify the location to which you loaded the palette in CLUT RAM The CLUT RAM may only be read or written when the display is not being refreshed During frame blanking period When the display is not enabled This RAM also can be used as a source of graphics when a layer uses tile mode The arrangement of CLUTs and tiles is entirely under user control 17
18 Where layers overlap each other or the background the pixels may be blended Up to four layers may be blended at each pixel location The position of each pixel in the blend stack determines how it is blended Layers below the lowest priority pixel are not visible The blending settings for the lowest priority pixel are ignored Layers active at pixel position (x,y) Selected pixels in blend stack Blended pixel Pixel ignored Blend settings ignored 18
19 There are two aspects to the blending of the pixels Selection of pixels to blend This is done by chroma keying In other words, the DCU changes the way the blend works according to the color of the individual pixel The amount of transparency applied to each selected pixel Depending on the settings and the content of the source graphic, there are 12 different blend settings Images with RGB data have 5 options Images with ARGB (alpha content) have 6 options When active, the alpha setting applied to the image is defined by an 8-bit value in the layer (TRANS bitfield) 19
20 The DCU can blend graphics containing only red, green and blue components (RGB) Three formats are supported RGB888: 24-bit data containing red, green and blue all at 8-bits per color channel Indexed color 1bpp, 2bpp, 4bpp, 8bpp where all pixels are blended as RGB888 RGB565: 16-bit data containing red and blue channels at 5-bits per color channel and green at 6-bits per channel RGB565 is converted automatically to RGB888 before blending takes place All blending takes place at 24bpp 20
21 In this case, the top-layer graphic completely overlays the background layer Pixel selection/chroma-keying = off Alpha-blending = no blend Layer 2 Layer 1 Panel + = 1 BPP = 0..5, AB=0, BB=0 21
22 In this case, the pixels that fall in the range defined by the pixel selection/chroma-keying range in the top-layer graphic become invisible and only the remaining pixels are seen overlaying the background layer Pixel selection/chroma-keying = on Alpha-blending = no blend Layer 2 Layer 1 Panel + = 1 Remove green color range BPP = 0..5, AB=0, BB=1 22
23 In this case, the top-layer graphic is transparent and the background layer can be seen through it Pixel selection/chroma-keying = off Alpha-blending = on Layer 2 Layer 1 Panel + = 1 50% Transparency BPP = 0..5, AB=1, BB=0 23
24 The range is defined by giving maximum and minimum values for each color component Red, green and blue have minimum and maximum values If the color of a pixel falls into the range in each of the components, then it is selected Red Green Blue X X 24
25 In this case, the pixels selected by the chroma-keying range on the top-layer graphic are alpha blended with the background layer. The remaining pixels are not blended and overlay the background Pixel selection/chroma-keying = on Alpha-blending = mode 1 Layer 2 Layer 1 Panel + = 1 Blend green color range with transparency 50% BPP = 0..5, AB=1, BB=1 25
26 In this case, the pixels selected by the chroma-keying range on the top-layer graphic are removed from the foreground layer. The remaining pixels are alpha-blended with the background Pixel selection/chroma-keying = on Alpha-blending = mode 2 Layer 2 Layer 1 Panel + = 1 Remove green color range, others transparency 50% BPP = 0..5, AB=2, BB=1 26
27 The DCU can blend graphics with an embedded alpha channel (ARGB) Three formats are supported ARGB8888: 32-bit data containing alpha and RGB channels all at 8-bits per color channel ARGB4444 : 16-bit data containing alpha and RGB channels all at 4- bits per color channel ARGB1555: 16-bit data containing alpha channel of 1-bit (on/off) and RGB channels at 5-bits per color channel The DCU can blend these layers using the blend options already described The behavior in certain modes is modified However an image is encoded, all blending takes place at 32bpp 27
28 # AB (alpha blending) BB (chroma blend) Result A 0 0 No blend E B 0 1 Removes selected pixels C 1 0 Alpha blend all D 1 1 Alpha active for selected pixels E 2 0 Same as C + TRANS alpha F 2 1 Same as D + TRANS alpha D Original ARGB image over white background F A B C 28
29 The DCU includes a special mode where the graphic only contains an alpha component This is useful for graphics such as fonts or dials that Require anti-aliasing May be placed on top of different colored backgrounds The color components in this mode are determined at run time Allows the definition of a anti-aliased font that can be any color As well as the inherent alpha blending contained in the graphic, the five existing DCU blend modes are also applicable No blend, Alpha blending only, Chroma keying only, Alpha and chroma blend mode 1, Alpha and chroma blend mode 2 This allows the DCU to create extremely complex graphical blends using a minimum of CPU processing and data storage 29
30 Anti-aliasing is a technique that allows text and graphics to look more natural by creating smooth edges Non anti-aliased edges look jagged This is done by alpha blending the edges of the text or graphic with the background 30
31 The transparency mode graphic contains no color information Only alpha values are stored The front color of the graphic and the rear color of the background are fetched from dedicated foreground and background registers The anti-aliased edges are pre-blended by the DCU to give smooth edges between the graphic (front color) and its background (rear color) Stored graphic White rear color Red rear color Blue front 1 color Green front color 31
32 Trans layer 8bpp $FF $C0 $80 $40 $00 Foreground Background BPP = 7,8, AB=0, BB=0 32
33 Trans layer 8bpp $FF $C0 $80 $40 $00 Foreground Background BPP = 7,8, AB=1, BB=0 33
34 Trans layer 8bpp $FF $C0 $80 $40 $00 Foreground Background BPP = 7,8, AB=1, BB=1 34
35 Trans layer 8bpp $FF $C0 $80 $40 $00 Foreground Background 35
36 Trans layer 8bpp $FF $C0 $80 $40 $00 Foreground Background BPP = 7,8, AB=2, BB=1 36
37 The DCU supports further operating modes for the layer Tile mode allows the filling of a large area using a small pattern that is repeated or tiled across the area The luminance of an area in a graphic can be adjusted for those cases where it is desirable to highlight a graphic element such as an area on a map or a menu selection For user-input operations, there is on-screen cursor available separate from the rest of the graphic layers The DCU also allows users to specify the default background color that layers can blend with in the absence of other layers and that is visible where no layer is active The DCU also can adjust the value of any color on the panel by using its gamma correction transfer function 37
38 The DCU provides a memory-efficient method of creating a textured layer by allowing a graphic to be tiled within a layer Layer size defines the extent of the layer Tile size defines the extent of the tile The DCU automatically repeats the tile to fill the layer Layer Tile graphic Layer on panel (before blending) + = 1 38
39 The DCU provides support for highlighting particular graphics through a layer luminance offset mode The luminance layer is not a normal display layer instead it modifies the values of the colors in the layer below 4bpp and 8bpp encoding is supported and provides a signed addition to the value of each component of the underlying pixel Typically used to highlight menu items or particular graphic items Graphic layer/s Luminance layer Cursor on panel + = 1 39
40 The DCU provides support for an on-screen cursor by using transparency and a dedicated memory area This cursor is independent of the other layers on the screen The cursor is a 1bpp image where 1 indicates that a pixel is visible Color is programmable to any 24bpp value The cursor includes hardware support for automatic blinking Panel Hardware cursor Cursor on panel + = 40
41 The DCU BGND register contains the RGB888 color used as a background color When the background pixel is involved in the blend stack, it is always as the lowest priority pixel The background can be replaced optionally with a video input signal from the Parallel Digital Interface (PDI) 41
42 The DCU has a choice of clock sources to optimize the configuration options External crystal (4 16MHz) Internal RC oscillator Secondary FMPLL Primary FMPLL Configure the DCU panel timing settings to match the provided by the panel manufacturer The DCU provides registers to configure these relationships in a panel friendly manner The pixel clock is specified by the panel manufacturer Value is specified to allow the panel to be refreshed at 50 60Hz The DCU clock can be calculated from the pixel clock value and the depth of the blend required 42
43 H Pulse width H Back Porch H Front Porch V Pulse width V Back Porch V Front Porch Sharp LQ043T1DG02 43
44 44
45 The DCU provides five timing interrupts/flags to indicate progress through the panel refresh cycle VS_BLANK: start of blanking period VSYNC: indicates end of vertical sync period PROG_END: registers contents latched for current cycle DMA_TRANS_FINISH: completed fetching data from memory (current cycle) LS_BF_VS: programmable number of lines before vertical sync period 45
46 The Parallel Data Interface allows connection of a camera/video source Parallel interface similar to DCU output 8-/16-/18-bit data input For 8-bit monochrome, RGB565, RGB666, YCbCr422 Physical Interface available as input data width or as narrow mode for RGB565 Incoming 16-bit data is brought in as 2 x 8-bit words Incoming video replaces default background color When enabled Incoming video must match DCU settings Maximum input frequency is 32MHz (64MHz for narrow mode) External or internal sync extraction supported ITU-R BT.656 input support 46
47 FIFO1 Crossbar DMA FIFO2 FIFO3 Format converter Blend/ Color key Gamma correction Display drive FIFO4 DCU Clock Video source PDI Ext. Video Sync Ext. Video CLK CLK Manager 47
48 AN3330: Introduction to the stepper stall detector module AN4037: Driving a stepper motor using the MPC56xxS SMC module AN4187: Configuring and using the DCU2 on the MPC5606S MCU AN4444: Configuring and using the DCU3 and DCUlite on the MPC5645S MCU 48
49 For technical support go to: Or send an to 49
50
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
TM July 19, 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert,
More informationUSB to SPI Device Driver Installation Instructions
Freescale Semiconductor User s Guide Document Number: KTUSBSPIDRVUG Rev. 1.0, 10/2012 USB to SPI Device Driver Installation Instructions Table of Contents 1 Introduction........................................................................
More informationMPR121 Serial Communication
Freescale Semiconductor Document Number: AN3895 Application Note Rev. 2, 02/2013 MPR121 Serial Communication INTRODUCTION The MPR121 uses an I 2 C Serial Interface. The I 2 C protocol implementation and
More informationQorIQ espi Controller Register Setting Considerations and Programming Examples
Freescale Semiconductor Application Note Document Number: AN4375 Rev. 1, 06/2012 QorIQ espi Controller Register Setting Considerations and Programming Examples About this document This document describes
More informationConnecting Kinetis MCU with CMOS Sensor Interface through GPIO QQVGA image transfer to Kinetis internal SRAM
Freescale Semiconductor Document Number:AN4627 Application Note Rev 0, 5/2013 Connecting Kinetis MCU with CMOS Sensor Interface through GPIO QQVGA image transfer to Kinetis internal SRAM by: Adi Shieber
More informationSafety Lifecycle illustrated with exemplified EPS
September 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ,
More informationQorivva MPC5643L Dual Processor Mode Mark Ruthenbeck Applications Engineering Microcontroller Solutions Group
Freescale Semiconductor Application Note Document Number: AN4034 Rev. 0, 03/2011 Qorivva MPC5643L Dual Processor Mode by: Mark Ruthenbeck Applications Engineering Microcontroller Solutions Group 1 Scope
More informationIntroduction to graphics and LCD technologies. NXP Product Line Microcontrollers Business Line Standard ICs
Introduction to graphics and LCD technologies NXP Product Line Microcontrollers Business Line Standard ICs Agenda Passive and active LCD technologies How LCDs work, STN and TFT differences How data is
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
April 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,
More informationontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications
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
More informationPreliminary Draft May 19th 1992. Video Subsystem
Video Subsystem 2 Preliminary Draft May 19th 1992 Video Subsystem Section 1. Introduction....................... 1-1 Video Subsystem.......................... 1-2 Section 2. VGA Function......................
More informationFlexible Active Shutter Control Interface using the MC1323x
Freescale Semiconductor Document Number: AN4353 Application Note Rev. 0, 9/2011 Flexible Active Shutter Control Interface using the MC1323x by: Dennis Lui Freescale Hong Kong 1 Introduction This application
More informationFRDM-KL25Z User's Manual 2012-09-24 Rev. 1.0
FRDM-KL25Z User's Manual 2012-09-24 Rev. 1.0 Freescale Semiconductor, Inc. FRDMKL25ZUM Table of Contents 1 Overview... 3 2 Reference Documents... 3 3 Getting Started... 3 4 FRDM-KL25Z Hardware Overview...
More informationTimer A (0 and 1) and PWM EE3376
Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral
More informationDifferent Display Configurations on i.mx35 Linux PDK
Freescale Semiconductor Application Note Document Number: AN3974 Rev. 0, 01/2010 Different Display Configurations on i.mx35 Linux PDK by Multimedia Application Division Freescale Semiconductor, Inc. Austin,
More informationSolar Panel 3-Phase Inverter Controlled by the PXS20 Libor Prokop Rožnov pod Radhoštem, Czech Republic
Freescale Semiconductor Application Note Document Number: AN4437 Rev. 0, 1/2012 Solar Panel 3-Phase Inverter Controlled by the PXS20 by: Libor Prokop Rožnov pod Radhoštem, Czech Republic 1 Introduction
More informationSolomon Systech Image Processor for Car Entertainment Application
Company: Author: Piony Yeung Title: Technical Marketing Engineer Introduction Mobile video has taken off recently as a fun, viable, and even necessary addition to in-car entertainment. Several new SUV
More informationNote monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the
DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI
More informationMONOCHROME RGB YCbCr VIDEO DIGITIZER
Active Silicon SNAPPER-PMC-8/24 MONOCHROME RGB YCbCr VIDEO DIGITIZER High quality analogue video acquisition board with square pixel sampling for CCIR, EIA (RS-170) standards, and nonstandard video formats.
More informationAtmel Norway 2005. XMEGA Introduction
Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K
More informationBelow is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:
PS-2 Mouse: The Protocol: For out mini project we designed a serial port transmitter receiver, which uses the Baud rate protocol. The PS-2 port is similar to the serial port (performs the function of transmitting
More informationFreescale 802.15.4 MAC Security Setup
Freescale Semiconductor Application Note Document Number: AN4973 Rev. 0, 7/2014 Freescale 802.15.4 MAC Security Setup MAC 2006 and MAC 2011 Group Key Security Examples By: Alexandru Balmus, Embedded Connectivity
More informationLesson 10: Video-Out Interface
Lesson 10: Video-Out Interface 1. Introduction The Altera University Program provides a number of hardware controllers, called cores, to control the Video Graphics Array (VGA) Digital-to-Analog Converter
More informationDAC Digital To Analog Converter
DAC Digital To Analog Converter DAC Digital To Analog Converter Highlights XMC4000 provides two digital to analog converters. Each can output one analog value. Additional multiple analog waves can be generated
More informationHello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of
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 applications such as home appliances, medical, automotive,
More informationTweeting? Please use hashtag #FTF2011. Freescale on Facebook Tag yourself in photos and upload your own!
June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
July 19, 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert,
More informationFreescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ
nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows
More informationQuick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM
TWR-MECH Mechatronics Board TOWER SYSTEM Get to Know the Tower Mechatronics Board Primary Connector / Switch MCF52259 Connectors for Up to Eight Servos SW4 (Reset) USB OTG 5V Supply Touch Panel Socket
More informationMicrotronics technologies Mobile: 99707 90092
For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.
More informationUnderstanding LCD Memory and Bus Bandwidth Requirements ColdFire, LCD, and Crossbar Switch
Freescale Semiconductor Application Note Document Number: AN3606 Rev. 0, 03/2008 Understanding LCD Memory and Bus Bandwidth Requirements ColdFire, LCD, and Crossbar Switch by: Melissa Hunter TSPG Applications
More informationSingle Phase Two-Channel Interleaved PFC Operating in CrM
Freescale Semiconductor Application Note Document Number: AN4836 Rev. 0, 12/2013 Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers by Freescale
More informationVideo and Image Processing Design Example
Video and Image Processing Design Example AN-427-10.2 Application Note The Altera Video and Image Processing Design Example demonstrates the following items: A framework for rapid development of video
More informationOLED into Mobile Main Display
OLED into Mobile Main Display Author: Jack Tsang Title: Senior Product Marketing Engineer Company: Solomon Systech Limited Introduction A decade after the Electro-luminescent (EL) effect was first discovered,
More informationUsing the Siemens S65 Display
Using the Siemens S65 Display by Christian Kranz, October 2005 ( http://www.superkranz.de/christian/s65_display/displayindex.html ) ( PDF by Benjamin Metz, 01 st November 2005 ) About the Display: Siemens
More informationRevisión general de la tecnología. Funcionalidad del CRTOUCH Calibración Casos de Uso Consideraciones importantes
Agosto, 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationMCF54418 NAND Flash Controller
Freescale Semiconductor Application Note Document Number: AN4348 Rev. 0, 09/2011 MCF54418 NAND Flash Controller by: Liew Tsi Chung Applications Engineer 1 Introduction The ColdFire MCF5441x family is the
More informationCamera Sensor Driver Development And Integration
Camera Sensor Driver Development And Integration Introduction Camera enables multimedia on phones. It is going to be an important human machine interface, adding to augmented reality possibilities on embedded
More informationSerial Communications
Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation
More informationDigital Systems Design. VGA Video Display Generation
Digital Systems Design Video Signal Generation for the Altera DE Board Dr. D. J. Jackson Lecture 12-1 VGA Video Display Generation A VGA signal contains 5 active signals Two TTL compatible signals for
More informationBandwidth Calculations for SA-1100 Processor LCD Displays
Bandwidth Calculations for SA-1100 Processor LCD Displays Application Note February 1999 Order Number: 278270-001 Information in this document is provided in connection with Intel products. No license,
More informationOVERVIEW Playbacks: Shortcuts: Memories: Data Entry Wheels: Touchpad: Master and Blackout:
OVERVIEW The MIDIcon is a USB MIDI control panel designed to work alongside the Elation lighting software packages. The Midicon is USB powered and uses the USB class drivers so that no driver needs to
More informationSingle Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers
Freescale Semiconductor Application Note Document Number: AN4836 Rev. 1, 07/2014 Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers by Freescale
More informationQuick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD
Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial
More informationAN3252 Application note
Application note Building a wave generator using STM8L-DISCOVERY Application overview This application note provides a short description of how to use the STM8L-DISCOVERY as a basic wave generator for
More informationET-BASE AVR ATmega64/128
ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 which is a Board Microcontroller AVR family from ATMEL uses MCU No.ATmega64 and ATmega128 64PIN. Board ET-BASE AVR ATmega64/128 uses MCU s resources on
More informationUsing the HT1632 for Dot Matrix LED Displays
Using the HT1632 for Dot Matrix LED Displays D/N: HA0127E Introduction The HT1632 is a Memory Mapping LED display driver. Its application range is wide and can be used in applications such as clocks, thermometers,
More informationDS1104 R&D Controller Board
DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application
More informationUSER MANUAL MODEL 72-7480
PATTERN GENERATOR Introduction Through the use of portable HDMI pattern generator MODEL 72-7480, you are able to use 48 timings and 34 patterns, and operate it continuously for 6~8 hours after the battery
More informationDEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers
More informationHT1632C 32 8 &24 16 LED Driver
328 &216 LED Driver Features Operating voltage: 2.V~5.5V Multiple LED display 32 ROW /8 COM and 2 ROW & 16 COM Integrated display RAM select 32 ROW & 8 COM for 6 display RAM, or select 2 ROW & 16 COM for
More information3D Input Format Requirements for DLP Projectors using the new DDP4421/DDP4422 System Controller ASIC. Version 1.3, March 2 nd 2012
3D Input Format Requirements for DLP Projectors using the new DDP4421/DDP4422 System Controller ASIC Version 1.3, March 2 nd 2012 Overview Texas Instruments will introduce a new DLP system controller ASIC
More informationAVR Timer/Counter. Prof Prabhat Ranjan DA-IICT, Gandhinagar
AVR Timer/Counter Prof Prabhat Ranjan DA-IICT, Gandhinagar 8-bit Timer/Counter0 with PWM Single Compare Unit Counter Clear Timer on Compare Match (Auto Reload) Glitch-free, Phase Correct Pulse Width Modulator
More informationData Transfer between Two USB Flash SCSI Disks using a Touch Screen
Data Transfer between Two USB Flash SCSI Disks using a Touch Screen Anurag A. Chakravorty #1, Raghwendra J. Suryawanshi *2, # Bachelor of Engineering, Department of Information Technology, Matsyodari Shikshan
More informationDigital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill
Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.
More informationTechnical Note TN_158. What is the Camera Parallel Interface?
TN_158 What is the Camera Parallel Interface? Issue Date: 2015-03-23 This technical note explains the basics of the Camera Parallel Interface, a feature of FTDI MCUs. Use of FTDI devices in life support
More informationUSBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on
More informationMiniature I 2 C Digital Barometer
Freescale Semiconductor Data Sheet: Technical Data Document Number: Rev. 9, 02/2013 Miniature I 2 C Digital Barometer The is an absolute pressure sensor with a digital I 2 C output targeting low cost applications.
More information150127-Microprocessor & Assembly Language
Chapter 3 Z80 Microprocessor Architecture The Z 80 is one of the most talented 8 bit microprocessors, and many microprocessor-based systems are designed around the Z80. The Z80 microprocessor needs an
More informationOPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher
OPERATION MANUAL MV-410RGB Layout Editor Version 2.1- higher Table of Contents 1. Setup... 1 1-1. Overview... 1 1-2. System Requirements... 1 1-3. Operation Flow... 1 1-4. Installing MV-410RGB Layout
More informationWhite Paper AMD PROJECT FREESYNC
White Paper AMD PROJECT FREESYNC TABLE OF CONTENTS INTRODUCTION 3 PROJECT FREESYNC USE CASES 4 Gaming 4 Video Playback 5 System Power Savings 5 PROJECT FREESYNC IMPLEMENTATION 6 Implementation Overview
More informationetpu Host Interface by:
Freescale Semiconductor Application Note AN2821 Rev. 2, 08/2007 etpu Host Interface by: David Paterson Ming Li MCD Applications 1 Introduction This application note discusses the enhanced Time Processing
More informationVon der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW
More informationACE: Illustrator CC Exam Guide
Adobe Training Services Exam Guide ACE: Illustrator CC Exam Guide Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation
More informationChapter I Model801, Model802 Functions and Features
Chapter I Model801, Model802 Functions and Features 1. Completely Compatible with the Seventh Generation Control System The eighth generation is developed based on the seventh. Compared with the seventh,
More informationComputer and Set of Robots
Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction
More informationA+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
More informationData Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield
Arduino Dual L6470 Stepper Motor Shield Data Sheet Adaptive Design ltd V1.0 20 th November 2012 Adaptive Design ltd. Page 1 General Description The Arduino stepper motor shield is based on L6470 microstepping
More informationBCC Multi Stripe Wipe
BCC Multi Stripe Wipe The BCC Multi Stripe Wipe is a similar to a Horizontal or Vertical Blind wipe. It offers extensive controls to randomize the stripes parameters. The following example shows a Multi
More informationTutorial for MPLAB Starter Kit for PIC18F
Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is
More informationSKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance
More informationCOMPUTER HARDWARE. Input- Output and Communication Memory Systems
COMPUTER HARDWARE Input- Output and Communication Memory Systems Computer I/O I/O devices commonly found in Computer systems Keyboards Displays Printers Magnetic Drives Compact disk read only memory (CD-ROM)
More informationDEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS
DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS U. Pogliano, B. Trinchera, G.C. Bosco and D. Serazio INRIM Istituto Nazionale di Ricerca Metrologica Torino (Italia)
More informationEmbedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
More informationHardware Configurations for the i.mx Family USB Modules
Freescale Semiconductor Application Note Document Number: AN4136 Rev. 0, 06/2010 Hardware Configurations for the i.mx Family USB Modules by Multimedia Applications Division Freescale Semiconductor, Inc.
More informationTWR-KV31F120M Sample Code Guide for IAR Board configuration, software, and development tools Rev.0
TWR-KV31F120M Sample Code Guide for IAR Board configuration, software, and development tools Rev.0 Freescale TWR-KV31F120M Sample Code Guide for IAR KL25_LAB Contents 1 Purpose... 3 2 Getting to know the
More informationProcessor Expert Software Microcontrollers Driver Suite Getting Started Guide
Freescale Semiconductor Document Number: PEXDRVSGETSTARTEDUG Rev. 2, 09/2012 Processor Expert Software Microcontrollers Driver Suite Getting Started Guide This document introduces Microcontrollers Driver
More informationScart/Video to HDMI Scaler Box
Scart/Video to HDMI Scaler Box Operation Manual CM-393 (1). Introduction: Congratulations on your purchase of the Cypress Video Scaler CM-393. Our professional Video Scaler products have been serving the
More informationHow to read this guide
How to read this guide The following shows the symbols used in this Quick start guide with descriptions and examples. Symbol Description Example P oint Reference Caution [ ] This symbol explains information
More informationSympodium Interactive Pen Display
Physical Specifications Sympodium Interactive Pen Display Specifications Model DT770 Size Display Area Weight Shipping Size Shipping Weight (Carton and Contents) 19" W 18" H 3 5/8" D (48.3 cm 45.7 cm 9.2
More informationThe Freescale Embedded Hypervisor
November, 2010 The Freescale Embedded Hypervisor Jacques Landry Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert,
More informationApplication Note [AN-029] Interfacing and set-up of Toshiba T6963C
Application Note [AN-029] Interfacing and set-up of Toshiba T6963C Introduction The Toshiba T6963C is a very popular LCD controller for use in small graphics modules. It is capable of controlling displays
More informationFreescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
More informationData Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
More informationBlock 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
APPLICATION NOTE M16C/26 1.0 Abstract The following article describes using a synchronous serial port and the FoUSB (Flash-over-USB ) Programmer application to program the user flash memory of the M16C/26
More informationMotor Control using NXP s LPC2900
Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900
More informationNVIDIA Quadro M4000 Sync PNY Part Number: VCQM4000SYNC-PB. User Guide
NVIDIA Quadro M4000 Sync PNY Part Number: VCQM4000SYNC-PB User Guide PNY 100 Jefferson Road Parsippany NJ 07054-0218 973-515-9700 www.pny.com/quadro Features and specifications are subject to change without
More informationVideo and Image Processing Suite User Guide
Video and Image Processing Suite User Guide Subscribe Last updated for Quartus Prime Design Suite: 16.0 UG-VIPSUITE 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents Video and Image
More informationDetecting a CPM Overload on the PowerQUICC II
Freescale Semiconductor Application Note Document Number: AN2547 Rev. 1, 11/2006 Detecting a CPM Overload on the PowerQUICC II by Qiru Zou NCSD Applications Freescale Semiconductor, Inc. Austin, TX This
More informationCHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
More informationADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory
ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory 1 1. Memory Organisation 2 Random access model A memory-, a data byte, or a word, or a double
More information1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver
Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,
More informationFreescale Embedded GUI Converter Utility 2.0 Quick User Guide
Freescale Semiconductor User Guide Document Number: EGUICUG Rev. 1, 08/2010 Freescale Embedded GUI Converter Utility 2.0 Quick User Guide 1 Introduction The Freescale Embedded GUI Converter Utility 2.0
More informationTURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT
TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT HARDWARE GUIDE This document is part of Turbo Programmer documentation. For Developer Documentation, Applications and Examples, see http:/// PRELIMINARY (C)
More informationBMW CAR-PC MONITOR MODEL SPECIFICATION BMW3/5 SERIES. Model Name : BMW-100P Paper Version : Ver 1.0
BMW CAR-PC MONITOR MODEL SPECIFICATION BMW3/5 SERIES Model Name : BMW-100P Paper Version : Ver 1.0 INDEX Precacution Specification System Composition Product Outline Connector Pin Assignment Installaion
More informationInstalling Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start
Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start SYSTEM REQUIREMENTS Hardware Operating System Intel Pentium 4 processor, 2 GHz or faster, Intel Xeon, Intel
More informationVGA video signal generation
A VGA display controller VGA video signal generation A VGA video signal contains 5 active signals: horizontal sync: digital signal, used for synchronisation of the video vertical sync: digital signal,
More informationMicrocontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.
Microcontroller for Variable Speed BLDC Fan Control System T.C. Lun System Engineer, Freescale Semiconductor, Inc. 1 Introduction Portable, feature rich, high-performance and compact in size are typical
More informationLCD MONITOR TOUCH PANEL DRIVER 2 OPERATION MANUAL. for Mac. Version 1.0 PN-L703A/PN-70TA3/PN-L703B/PN-70TB3/PN-L603A/PN-60TA3/PN-L603B/PN-60TB3
LCD MONITOR TOUCH PANEL DRIVER 2 OPERATION MANUAL for Mac Version 1.0 Applicable models PN-L703A/PN-70TA3/PN-L703B/PN-70TB3/PN-L603A/PN-60TA3/PN-L603B/PN-60TB3 Contents Introduction...3 System Requirements...3
More informationReal-Time Clock. * Real-Time Computing, edited by Duncan A. Mellichamp, Van Nostrand Reinhold
REAL-TIME CLOCK Real-Time Clock The device is not a clock! It does not tell time! It has nothing to do with actual or real-time! The Real-Time Clock is no more than an interval timer connected to the computer
More information