1 25 26 100 76 50 51 75 14.00 mm 16.00 mm 16.00 mm 14.00 mm 0.50 mm 0.22 mm APPLICATION DIAGRAM APPLICATION DIAGRAM Cutting-edge GDC with Sprite Architecture APPLICATIONS Fully-featured animations are possible for a simple system enabled by this GDC. Experience the cutting-edge "easiness yet quality" display technology accomplished by the Yamaha’s proprietary sprite-based control mechanism and graphics data compression method. Feel the new "norm" for yourself. Features Summary Sprite-based drawing architecture enables to implement GUI with only several bytes of control data. 341 Sprites per screen at maximum are displayed simultaneously Animation of ARGB8888 at 60 fps is supported. Graphics data is compressed approximately to 1/3 to reduce memory size drastically. Adobe ® Flash ® can be used for authoring graphic contents. Up to SVGA (800 x 600) panel is supported. Washing Machines Microwaves Rice Cookers Refrigerators Health-care and Medical Equipment FA equipment Automotives GRAPHICS ENGINE VC1H CPU Flash ROM DRGB 888 DRGB 666 SQFP100 ( YGV642-SZ ) ・ WVGA 800 x 480 ・ WQVGA 480 x 272 8 24 or 18 4 Examples, YGV642 3.3V Digital CPU Interface 3.3V~5.0V Timing Controller Sprites Data Font Data CRT Controller VRAM Line Buffer Sprite & Font Data Decoder Macro Engine Sprite Processor V850 M16C R8C, etc.. Clock ROM RAM 20MHz 64kB 4kB SPI Interface, QUAD / DUAL / SINGLE Max. 512Mbit Compressed Data Line Processor General Table Color Palette & Register 8bit Parallel Bus Serial Bus 6MHz~20MHz “ ” Animating Animating Master of Master of 35% Lossless Data PBGV642A-001-10-e
2
Embed
Master of Animatin ”g - Yamaha Corporationdevice.yamaha.com/en/lsi/products/graphic_controller/... · 2018-10-19 · Controller Sprites Data Font Data CRT Controller VRAM Line Buffer
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1 25
26100
76 50
5175
14.00 mm
16.00 mm
16.00 mm14.00 mm
0.50 mm0.22 mm
APPLICATION DIAGRAMAPPLICATION DIAGRAM
Cutting-edge GDC with Sprite Architecture
APPLICATIONS
Fully-featured animations are possible for a simple system enabled by this GDC.Experience the cutting-edge "easiness yet quality" display technology
accomplished by the Yamaha’s proprietarysprite-based control mechanism and graphics data compression method.
Feel the new "norm" for yourself.
Features SummarySprite-based drawing architecture enables to implement GUIwith only several bytes of control data.341 Sprites per screen at maximum are displayed simultaneouslyAnimation of ARGB8888 at 60 fps is supported.Graphics data is compressed approximately to 1/3to reduce memory size drastically.Adobe® Flash® can be used for authoring graphic contents.Up to SVGA (800 x 600) panel is supported.
Washing MachinesMicrowavesRice CookersRefrigeratorsHealth-care and Medical EquipmentFA equipmentAutomotives
GRAPHICS ENGINE
VC1H
CPU
Flash ROM
DRGB 888DRGB 666
SQFP100 (YGV642-SZ)
・WVGA 800 x 480・WQVGA 480 x 272
8 24 or 18
4
Examples,
YGV642
3.3V DigitalCPU Interface 3.3V~5.0V
TimingController
Sprites DataFont Data
CRTController
VRAMLine Buffer
Sprite & FontData Decoder
MacroEngine
SpriteProcessor
V850M16CR8C, etc..
ClockROMRAM
20MHz64kB4kB
SPI Interface,QUAD / DUAL / SINGLEMax. 512Mbit
Compressed Data
LineProcessor
GeneralTable
ColorPalette
&Register
8bitParallel BusSerial Bus
6MHz~20MHz
“ ” Animating Animating Master ofMaster of
35%Lossless
Data
PBGV642A-001-10-e
Alpha-Blending Between LayersPixel-by-pixel blending controls
Clipping (Masking)Sprites, Texts, or Lines can be used as masks
The content is subject to change without notice.Unauthorized use of this document is prohibited.These introductory informations cannot be used for designs.Check with us for technical ones.Brand and product names used are trademarks of their respective holders.
•••
•http://www.yamaha.co.jp/product/lsi/
Created in Nov. 2012 Document Code:PBGV642A-001-10-e
Each sprite is associated with a twelve-byte attribute data that defines its position, scaling, transparency, colors, and all the other features. A macro command execution engine is available to control these attribute data making it possible to animate them at 60 fps easily. The macro command engine is triggered by a host CPU as well as macro command stored in Flash ROM to further reduce a host MCU load.
512 sets of 2-color palette64 sets of 16-color palette16 sets of 64-color palette4 sets of 256-color palette
Up to 510 lines per screenDirect draw by specifying its start and end point coordinates