Jasmine Memory Calculations MB87P2020-A

Similar documents
MB86R12 Emerald-P. Application Note Clock Setup. Fujitsu Semiconductor Europe GmbH

MB86297A Carmine Video Capture Unit Colour Conversion

FR FAMILY MB91460 PULSE FREQUENCY MODULATOR 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

GRAPHICS CONTROLLERS SPRITE ENGINE PERFORMANCE MB88F332 'INDIGO' APPLICATION NOTE GRAPHICS COMPETENCE CENTER

FLEXRAY SK-91F467-FLEXRAY USING SPI ON SK-91F467- FLEXRAY 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

MB88F332 'Indigo' MB88F333 'Indigo-L' APIX Layout Recommendations

F²MC-8FX/16LX/16FX/FR FAMILY LIN CONFORMANCE TEST

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 FR FAMILY MB91460 FLASH ERASE & PROGRAMMING TIMES APPLICATION NOTE

EMA-MB91F467C-NLS-144M08

FR FAMILY MB91460, MB91360 COMPARISON OF FLASH PROGRAMMING+ERASE, MB91F467D&MB91F362A APPLICATION NOTE

TRACE APPLICATION NOTE VERSION MB86R01 'JADE' & GREENHILLS TOOLCHAIN. Fujitsu Microelectronics Europe Application Note

EMA-MB91F467B-NLS144M08B

F²MC-8L/16LX FAMILY MB90340 SPI COMMUNICATION TO EXTERNAL ADC. (for MAX1286) 8/16-BIT MICROCONTROLLER APPLICATION NOTE

GRAPHICS CONTROLLERS INDIGO SOUND GENERATOR

F²MC-8L/8FX/16LX/FR FAMILY

Fujitsu Microelectronics Europe User Guide FMEMCU-UG MB96300 FAMILY HEADER BOARD MB FX-120P-M21 USER GUIDE

FR FAMILY MB91460 PROGRAMMABLE PULSE GENERATOR 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-16FX FAMILY ALL SERIES PROGRAMMABLE PULSE GENERATOR 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

F²MC-16FX FAMILY ALL SERIES PROGRAMMABLE PULSE GENERATOR 16-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

EMA-MB91F467B-LS144M08B

F²MC-8FX/16LX/16FX/FR FAMILY BLDC DRIVE WITH THE PPG

FUJITSU APIX DEVICES APIX FIR SET UP REV 1.0 APPLICATION NOTE GRAPHICS COMPETENCE CENTER. Fujitsu Semiconductor Europe Application Note

EMC Design Guide. F²MC-16LX Family

Fujitsu Microelectronics Europe Application Note FMEMCU-AN F²MC-16LX FAMILY 16-BIT MICROCONTROLLER ALL SERIES LIN-UART APPLICATION NOTE

GRAPHICS CONTROLLERS APIX PCB-DESIGN GUIDELINE

TED-Kit 2, Release Notes

Instruction Sheet. VRS Series. Vertical Rackmount system for multiple cable/satellite receivers

Instruction Sheet SNE SERIES. Cable Chase

Instruction Sheet D-CPU. Secure CPU Holder

Instruction Sheet REB SERIES. Rotating Sliding Base REB18

MaxLite LED Self-Driven LiteBars

Low Voltage Brushed Motor System

Technical Support, End User License & Warranty Information

TI Designs: Biometric Steering Wheel. Amy Ball TIDA-00292

Installation Instructions

AN MIFARE Plus Card Coil Design. Application note COMPANY PUBLIC. Rev April Document information

AN Energy Harvesting with the NTAG I²C and NTAG I²C plus. Application note COMPANY PUBLIC. Rev February Document information

IMPORTANT NOTICE: PLEASE READ CAREFULLY BEFORE INSTALLING THE SOFTWARE: THIS LICENCE AGREEMENT (LICENCE) IS A LEGAL AGREEMENT BETWEEN

UM OM29263ADK Quick start guide antenna kit COMPANY PUBLIC. Document information

Preliminary Data Sheet!

TN LPC1800, LPC4300, MxMEMMAP, memory map. Document information

Gypsy Statement of Limited Warranty. Part 1 General Terms

Warranty Terms & Conditions

R_ Driving LPC1500 with EPSON Crystals. Rev October Document information. Keywords Abstract

COPYRIGHT. Limited warranty. Limitation of liability. Note. Customer remedies. Introduction. Auto-Digitizing 24-Aug-16 ii

AN NHS3xxx Temperature sensor calibration. Document information

The BioBrick Public Agreement. DRAFT Version 1a. January For public distribution and comment

AN Maximum RF Input Power BGU6101. Document information. Keywords Abstract

Unirac Flat Flashing INSTALLATION MANUAL

E3X-DRT21/SRT21/CIF11

In data sheets and application notes which still contain NXP or Philips Semiconductors references, use the references to Nexperia, as shown below.

SSR VL-12P-xC-NCS

UM DALI getting started guide. Document information

RUSH G1 MECHANICAL KEYBOARD PRODUCT MANUAL V.14

WallAccess - No Door

UM10950 Start-up Guide for FRDM-KW41Z Evaluation Board Bluetooth Paring example with NTAG I²C plus Rev February

AN NTAG21xF, Field detection and sleep mode feature. Rev July Application note COMPANY PUBLIC. Document information

AN High-performance PCB antennas for ZigBee networks. Document information. Keywords

ARIS B.V. ARIS CycloSearch for ArcMap User's Manual

Comfort 10S Wall Hardwire Installation and Operations Manual

SSR-150xxx-40VL-12P-xC-xxxCS

Questions? Call Toll-Free

TI Designs TIDA Automotive 1.3M Camera Module Design with OV10640, DS90UB913A and power over Coax Test Data

AN BFU725F/N1 2.4 GHz LNA evaluation board. Document information. Keywords. LNA, 2.4GHz, BFU725F/N1 Abstract

TERMS AND CONDITIONS. for the use of the IMDS Advanced Interface by IMDS-AI using companies

UM Slim proximity touch sensor demo board OM Document information

UM User manual for di2c demo board. Document information

THANK YOU FOR PURCHASING OUR STUDIO RTA CREATION STATION

SSR V-12C. Industrial Switching Applications: Hellroaring Technologies, inc. P.O. Box 1521, Polson, Montana 59860

AN PN7150X Frequently Asked Questions. Application note COMPANY PUBLIC. Rev June Document information

COPYRIGHT. Limited warranty. Limitation of liability. Note. Customer remedies. Introduction. Digitizer V5 User Guide: Appliqué 30 May 2016 ii

OM29110 NFC's SBC Interface Boards User Manual. Rev May

Single Flex and Double Flex Couplings (i)

TOSHIBA Original CMOS 16-Bit Microcontroller. TLCS-900/H Series TMP95C061BFG TMP95C061BDFG. Semiconductor Company

Manual Carton Closing Staplers

15 Amp Digital High Frequency PWM Motor Speed Controller SPD-315-D and SPD-315-DS

AN PR533 USB stick - Evaluation board. Application note COMPANY PUBLIC. Rev May Document information

In data sheets and application notes which still contain NXP or Philips Semiconductors references, use the references to Nexperia, as shown below.

Signal Isolation Module. Instruction Manual SIM

supplied o-ring grease can be used to hold the o-ring in the groove during installation.

RFTX-1 Installation Manual

UM DALI getting started guide. Document information

UM GreenChip TEA1995DB1295 synchronous rectifier controller demo board. Document information

C2000 Operational Manual

2001A. 200KHz Function Generator Instruction Manual. 99 Washington Street Melrose, MA Phone Toll Free

Universal TechBox Series

TIDA Test Report 1/4/2016. TIDA Test Report 1/4/2016

P.O. BOX 1521 POLSON, MT SSR V-12C

10 Amp Digital PWM Motor Speed Controller CV-2110-HD and CV-2110-HDS

SureCall TM CM800 65dB

COPYRIGHT. Limited warranty. Limitation of liability. Note. Customer remedies. Introduction. Artwork 23-Aug-16 ii

FRYCORDER Power Cord Burn-in Generator

Stepper Motor Board. User Manual. 1.0, Oct 2013

AN12232 QN908x ADC Application Note

TC75S56F, TC75S56FU, TC75S56FE

ImPortant InformatIon. Parts IdentIfIcatIon. Assembly Instructions for Model Number 138T-BK

PN7120 NFC Controller SBC Kit User Manual

HELLROARING TECHNOLOGIES, INC. P.O. BOX 1521 POLSON, MT

Fiber Optic Expansion Interface

By SP Partners, LLC. INSTALLATION GUIDE. Star

Transcription:

Application Note Jasmine Memory Calculations MB87P2020-A Fujitsu Microelectronics Europe GmbH History Date Author Version Comment 17/10/03 MMu V1.0 First version 1

Warranty and Disclaimer To the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH restricts its warranties and its liability for all products (eg. software include or header files, application examples, application Notes, target boards, evaluation boards, engineering samples of IC s etc.), its performance and any consequential damages, on the use of the Product in accordance with (i) the terms of the License Agreement and the Sale and Purchase Agreement under which agreements the Product has been delivered, (ii) the technical descriptions and (iii) all accompanying written materials. In addition, to the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH disclaims all warranties and liabilities for the performance of the Product and any consequential damages in cases of unauthorised decompiling and/or reverse engineering and/or disassembling. Note, all these products are intended and must only be used in an evaluation laboratory environment. 1. Fujitsu Microelectronics Europe GmbH warrants that the Product will perform substantially in accordance with the accompanying written materials for a period of 90 days form the date of receipt by the customer. Concerning the hardware components of the Product, Fujitsu Microelectronics Europe GmbH warrants that the Product will be free from defects in material and workmanship under use and service as specified in the accompanying written materials for a duration of 1 year from the date of receipt by the customer. 2. Should a Product turn out to be defect, Fujitsu Microelectronics Europe GmbH s entire liability and the customer s exclusive remedy shall be, at Fujitsu Microelectronics Europe GmbH s sole discretion, either return of the purchase price and the license fee, or replacement of the Product or parts thereof, if the Product is returned to Fujitsu Microelectronics Europe GmbH in original packing and without further defects resulting from the customer s use or the transport. However, this warranty is excluded if the defect has resulted from an accident not attributable to Fujitsu Microelectronics Europe GmbH, or abuse or misapplication attributable to the customer or any other third party not relating to Fujitsu Microelectronics Europe GmbH. 3. To the maximum extent permitted by applicable law Fujitsu Microelectronics Europe GmbH disclaims all other warranties, whether expressed or implied, in particular, but not limited to, warranties of merchantability and fitness for a particular purpose for which the Product is not designated. 4. To the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH s and its suppliers liability is restricted to intention and gross negligence. NO LIABILITY FOR CONSEQUENTIAL DAMAGES To the maximum extent permitted by applicable law, in no event shall Fujitsu Mikroelektronik GmbH and its suppliers be liable for any damages whatsoever (including but without limitation, consequential and/or indirect damages for personal injury, assets of substantial value, loss of profits, interruption of business operation, loss of information, or any other monetary or pecuniary loss) arising from the use of the Product. Should one of the above stipulations be or become invalid and/or unenforceable, the remaining stipulations shall stay in full effect. 2

Jasmine memory calculation for layers The physical address offset describes the start address of a layers position. Due to the block structure of the memory data, the part of the row address is valid for the physical start address offset only (bits [19:10]). Domain size in X-dimension DSZ_X is given in logical pixels. It is needed to calculate the pixels per line. The Y-dimension is not needed. Color space code CSPC_CSC is a representation of the appropriate color format. It is converted internally to calculate the bits per pixel (bpp), which is equal to the number of bits the pixel address has to be shifted to get the right word address. Layer memory can only be divided into whole numbered parts of rows in each dimension. Each block segment is defined to 8 words horizontal (number of pixels depending on color depth (bpp)) and 32 lines vertical. Following examples demonstrate physical address calculation with relationship to color depth (bpp). 3

1bpp 320x240 256 pixels in X-Dim (256 bit / 1 bpp) 320 / 256 = 1,25 -> 2 blocks horizontal => 2 * 256 = 512 pixels 240 / 32 = 7,5 -> 8 blocks vertical => 8 * 32 = 256 pixels layer active size: 320x240 layer physical size: 512x256 2 blocks * 8 blocks * 8 words * 32 words * 4 byte = 16384 byte = 16 Kbytes memory for one layer The offset to the next layer is 0x04000 in the memory: L0: 0x00000 L1: 0x04000 L2: 0x08000 L3: 0x0C000 L4: 0x10000 4

2bpp 320x240: 128 pixels in X-Dim (256 bit / 2 bpp) 320 / 128 = 2,5 -> 3 blocks horizontal => 3 * 128 = 384 pixels 240 / 32 = 7,5 -> 8 blocks vertical => 8 * 32 = 256 pixels layer active size: 320x240 layer physical size: 384x256 3 blocks * 8 blocks * 8 words * 32 words * 4 byte = 24576 byte = 24 Kbytes memory for one layer The offset to the next layer is 0x06000 in the memory: L0: 0x00000 L1: 0x06000 L2: 0x0C000 L3: 0x12000 L4: 0x18000 5

RGB111: 8bpp 320x240: 32 pixels in X-Dim (256 bit / 8 bpp) 320 / 32 = 10 -> 3 blocks horizontal => 10 * 32 = 320 pixels 240 / 32 = 7,5 -> 8 blocks vertical => 8 * 32 = 256 pixels layer active size: 320x240 layer physical size: 320x256 10 blocks * 8 blocks * 8 words * 32 words * 4 byte = 81920 byte = 80 Kbytes memory for one layer The offset to the next layer is 0x14000 in the memory: L0: 0x00000 L1: 0x14000 L2: 0x28000 L3: 0x3C000 L4: 0x50000 RGB565: 16bpp 640x480 (e.g. for video input) 16 pixels in X-Dim (256 bit / 16 bpp) 640 / 16 = 40 -> 40 blocks horizontal => 40 * 16 = 640 pixels 480 / 32 = 15 -> 15 blocks vertical => 15 * 32 = 480 pixels layer active size: 640x480 layer physical size: 640x480 40 blocks * 15 blocks * 8 words * 32 words * 4 byte = 614400 byte = 600 Kbytes memory for one layer The offset to the next layer is 0x96000 in the memory: L0: 0x000000 L1: 0x096000 L2: 0x12C000 L3: 0x1C2000 L4: 0x258000 The remaining memory of a block cannot be used for the next layer. 6