Home

FUJITSU ASSP For Screen Display Control CMOS ON-Screen Display Controller MB90097 handbook

image

Contents

1. 008 006 000 00 OOF
2. 010 01D OIF 020 021 022 023 024 025 026 027 028 029 2 028 026 02 02F 030 031 032 035 036 037 038 039 038 036 030 042 046 040 050 051 052 053 054 055 056 057 058 059 058 056 050 OSE OSE 060 061 062 063 064 065 066 067 068 069 068 066 060 OGF 070 071 072 073 074 079 7 07 07 pi B pu 081 082 083 084 085 086 087 088 089 088 086 08D OSF 3 i 090 091 092 093 094 095 096 097 098 099 09 098 096 090 09 OA OAG 0A7 OBO OBB 080 080 060 008 006 OCD OCE OCF ER 000 ODE ODF OEO OE9 OED OEE OFO OF9 OFA OFB OFG OFF 90097 100 101 102 103 104 105 106 107 108 109 10 108 106 100 106 10 130 131 132 133 134 135 136 137 138 139 13 138 130 130 13E 13 144 141 142 143 144 145 146 147 149 14 148
3. 2 Detecting the leading edge of the vertical sync pulse at the trailing edge of the horizontal sync pulse 0 VHE 1 VSYNC input HSYNC input Internally detected VSYNC lt 1H pulse generated Synchronization detected position 3 Detecting the trailing edge of the vertical sync pulse at the leading edge of the horizontal sync pulse VVE 1 VHE 0 VSYNC input HSYNC input Internally detected VSYNC Synchronization detected position 4 Detecting the trailing edge of the vertical sync pulse at the trailing edge of the horizontal sync pulse VVE 1 VHE 1 VSYNC input HSYNC input Internally detected VSYNC Synchronization detected position 90097 3 2 Operation in Horizontal Synchronization 1 Operation with dot clock LC oscillation The sync pulse of the input horizontal sync signal is used to control the oscillation and stop of the dot clock enabling display horizontal synchronization Bit HE horizontal synchronization operation edge of I O pin control command 13 0 must be set to 0 Operation example of horizontal synchronization LC oscillation dot clock input EXD pin HSYNC input Internal HSYNC sorce Clock stop period 8to12clock Horizontal synchronization position Referen
4. Continued Font configuration 12 x 18 dots font ROM configuration Capable of specifying the horizontal and vertical sizes of characters to be displayed One of the following three horizontal sizes S M L can be set for each character S size 6 dots M size 9 dots L size 12 dots Either of the following two vertical sizes HA HB can be set for each line HA 18 dots HB 12 dots Display modes Character trimming Enabled Disabled Set for each line Character background None Solid fill Shaded background concaved Shaded background convexed Set for each line Horizontal character merge independent display with shaded background Set for each character Vertical line merge independent display with shaded background Set for each line Character background extended display ON OFF for line spacings Set for each line Line background None Solid fill Shaded background concaved Shaded background convexed Set for each line Display extended to the left and right margins of the screen and to the line spacing Character enlargement Four types supported Normal Double width Double height Double width x double height Set for each line Enlarged display dot interpolation function Set for each line Character screen display position control Horizontal display position Control in 2 dotunits movable through the entire screen Vertical display position Control in 2 dotunits movable through
5. FUJITSU SEMICONDUCTOR DATA SHEET DS04 28825 4E ASSP For Screen Display Control CMOS ON Screen Display Controller MB90097 DESCRIPTION The MB90097 is the on screen display controller for displaying text and graphics on the TV screen Since it has a three channel output control function small package and low voltage requirement for operation it is suitable for on screen display on video equipment such as camera integrated VTRs The MB90097 provides a display screen made up of 28 characters by 12 lines capable of displaying 512 different characters each consisting of 12 x 18 dots The display functions of the MB90097 includes a wealth of character qualifying functions such as character background shading shadow casting and individual character size setting supporting 16 color display for each character They also include the line background screen background and sprite character display functions enabling the screen to be displayed in a variety of configurations The integrated font ROM contains 512 different character patterns all of which can be set by the user FEATURES Character screen configuration 28 characters x 12 lines maximum Character types 512 different characters integrated in ROM user definable through the entire area Continued PACKAGE 20 pin Plastic SSOP 20 03 90097
6. 4 2 Character Trimming 1 Trimming output control Trimming output control turns ON or OFF the trimming of characters depending on their character background type One of the four character background types can be set for each line Trimming output control Setting for each line Line control data setting 1 Command 3 Bits LFD and LFC Trimming output control Character background type Setting for each line Setting for each character Trimming output LFD LFC Background display Undisplay Solid filled background Concaved shaded background Convexed shaded background Undisplay Solid filled background Concaved shaded background Convexed shaded background Undisplay Solid filled background Concaved shaded background Convexed shaded background Undisplay Solid filled background Concaved shaded background Convexed shaded background x Undisplay O display 32 90097 2 Trimming type control As the type of trimming you can select eight direction trimming or undisplay Trimming type control Setting for each screen Line control data setting 1 Command 3 Bits LFB and LFA Trimming output control Trimming output LFB Undisplay Reserved Setting prohibited Reserved Setting prohibited Eight direction trimming 3 Trimming colors The trimmi
7. Character background control 1 1 Setting prohibited 0 0 OFF 0 1 Solid fill display 1 0 Concaved shaded background 1 1 Convexed shaded background Command 2 Character data setting 2 Command 2 writes additional character data to the location in VRAM specified by command 0 VRAM write address setting 1 along with the character data set by command 1 character data setting 1 The VRAM write address is incremented automatically after execution of command 2 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 MR Shaded background succeeding character merge control MO1 MOO Character output control 0 Disables succeeding character merge display 1 Enables succeeding character merge display 8 to 0 Character code 14 90097 Command 3 Line control data setting 1 Command 8 sets line control data Executing command 4 line control data setting 2 sets VRAM to reflect it on the screen 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Pos Jo ow Tove oro re ore T LHS Line character vertical size type control LFD LFC Trimming output control 0 Character vertical size A 0 0 All OFF 1 Character vertical size B 0 1 Trimming ON for character with no character background LW2 to LWO Line spacing control 1 0 Trimming ON for solid filled character with no character background 0 to 7 dots in 1 dot units 1 1 All ON to
8. Line spacing 2 Dot interpolation for enlarged display Dot interpolation display is enabled only when the line enlargement control is in the double width size display You can designate the display in line units Dot interpolation is performed in character units dots are not interpolated between the neighboring characters Outline display is generated and displayed in the character dots and interpolation dots Outline dot width is not displayed enlarged Line enlargement interpolation control Setting for each line Line control data setting 2 Command 4 Bit LGS LGS Interpolation control 0 Interpolation OFF 1 Interpolation ON Interpolated display examples Basic type Normal size Double width height size Character dot Arbitrary dot Interpolating dot Character dot Character dot Arbitrary dot Character dot Interpolating dot Blank dot or character dot 35 90097 5 Character Background Display 5 1 Character Background Display For each character you can set the character background selected from among four types and the character background color from among 16 colors Character background control Character background color Setting for each character Setting for each character selected from among 16 colors Character data setting 1 Command 1 Character data setting 1 Command 1 Bits MM1 and MMO Bits MB3 to MBO Note The character ba
9. 45 46 90097 CONTROL FUNCTIONS 1 Serial Command Control The MB90097 executes serial command data transfer using the chip select CS serial clock SCLK and serial data input SIN pins The data transfer direction MSB first or LSB first transfer is selected under control of the serial data input direction select SDR pin The data length is 16 bits If the CS pin goes HIGH during transfer with data less than 16 bits command transfer is not guaranteed Keeping the CS pin LOW allows multiple items of command data to be transferred continuously It is however recommended to set the CS pin to the HIGH level at intervals of tens of words for word synchronization The SCLK clock frequency is 4 MHz at maximum Set it such that VRAM write cycle a minimum of 16 clock pulses input horizontal sync pulse width If this condition is not satisfied VRAM write may fail 1 MSB first signal input timing SDR Fixed at High 2 LSB first signal input timing SDR Fixed at Low 90097 2 Dot Clock Control For the dot clock you can select internal generation by the LC oscillator circuit or external input For the external input you can select dot clock frequency direct input or frequency doubled input Set bits DC2 to DCO of command 11 2 dot clock control 1 to select dot clock control Dot clock selection control Dot clock control 1 Command 11 2 Bits DC2 to DCO
10. for the current line and character background extended display for the next line Shaded background succeeding line merge control Character background extended display control Setting for each line Setting for each line Line control data setting 2 Command 4 Line control data setting 2 Command 4 Bit LD Bit LE Shaded background Character background LD succeeding line merge control extended display control OFF 0 OFF Normal display 1 ON Extended display Display examples of merged lines of characters with shaded backgrounds Succeeding line merge ON and Extended display ON Succeeding line merge OFF and Extended display ON Succeeding character merge ON Succeeding character merge OFF Succeeding character merge OFF Note If character background extended display is not specified shaded background succeeding line merge display is disabled for character backgrounds The setting of shaded background succeeding line merge display applies only to the line background shadow frame 90097 M 5 4 Character Background Extended Display Character background extended display extends character backgrounds to line spacing portions Note that this setting is required to apply shaded background succeeding line merge display to character backgrounds Character background extended display Setting for each line Line control data sett
11. 1022 dots in 2 dot units Notes 1 The back porch must be shorter than the front porch Do not make any other setting 2 The actual horizontal blanking interval is offset from the set value by several tens of dots in the positive direction 4 90097 0 Display Signal Output 4 1 Three Channel Output Control 1 Display control bits and control ranges The following chart summarizes the relationships among display control and three channel output control bits A channel output B channel output _ C channel output Display output control DSP Line character output control LDS 2 to 2 to OBO OC2 to OC0 4 MO1 MOO MO1 MOO MO1 MOO Character Character background control p MM1 Character background BLB BLC Line background control LM1 LMO Line background Screen background output control UDS Sprite character output control ps Sprite character If character display of a character is turned OFF by bits OA2 OA0 OB2 OB0 2 0 MO1 MOO the character including its trimming and character background is displayed transparent including the corresponding portion of the lower layer line and screen backgrounds If line background display is turned
12. Dot clock 90097 3 Sync Signal Input 3 1 Vertical Synchronization Detection Vertical synchronization is detected by sensing the level of the vertical sync signal at the leading or trailing edge of the horizontal sync pulse to detect the transition The vertical display position on the screen depends on the vertical synchronization detection position Use I O pin control command 13 0 to select operation control Selecting a vertical synchronization detection edge Selecting a vertical synchronization detection HSYNC edge Vertical synchronization Vertical synchronization detection VVE detection edge HSYNC edge 0 Detect the leading edge of VSYNC Detect vertical synchronization at the 1 Detect the trailing edge of VSYNC leading edge of HSYNG Detect vertical synchronization at the trailing edge of Sync signal input logic control SIX Sync signal input logic 0 HSYNC and VSYNC pins are active low inputs 1 The HSYNC and VSYNC pins are active high inputs Principle of operation of detecting vertical synchronization Example with sync signal input logic SIX z 0 1 Detecting the leading edge of the vertical sync pulse at the leading edge of the horizontal sync pulse VVE 0 0 VSYNC input p gt HSYNC input Internally detected VSYNC EN lt 1H pulse generated Synchronization detected position 49 90097
13. LOW level BLKC output Notes The settings for the above display are as follows Output A All items are output with screen background output Output B Only character attributes are output Output C Output OFF Color settings Character color code 1 Trimming color code 2 Character background color code 3 Screen background color code 4 90097 CONTENTS OF MB90097 001 STANDARD PRODUCT FRONT ROM 000 001 002 003 004 005 006 007 008 009
14. Setting for each line Line control data setting 2 Command 4 Bit LD LD Shaded background succeeding line merge control 0 OFF 1 Examples of shaded background succeeding line merge display Shaded background frame highlight color 0123456789 ABCDEFGHIJ Convexed shaded background with succeeding line merge ON 1 Convexed shaded background with ee ste eee BEES NI succeeding line merge OFF Shaded background frame shadow color T Shaded background frame shadow color 0123456789 ABCDEFGHIJ Concaved shaded background with succeeding line merge Convexed shaded background with i lt succeeding line merge OFF Shaded background frame shadow color Character display area Note Specifying shaded background succeeding line merge display applies merge control to the character and line backgrounds at the same time If character background extended display is off for a line however merge control ignores the shaded background characters on that line 41 90097 7 Screen Background Display 7 1 Screen Background Color Display The screen background color can be output to the bottom layer of display output Screen background output conirol Screen output control Command 5 00 Bit UDS UDS Screen background color display 0 OFF 1 Screen background colo
15. display start positions of a sprite character and its trimming Sprite character vertical display position Sprite character control 4 command 9 0 Bits SY9 to SYO Set the vertical display start position relative to the VSYNC position The position can be set between 0 and 1023 dots in 1 dot units 1 The actual display position is offset from the set value by several tens of dots in the positive direction Sprite character horizontal display position Sprite character control 5 command 9 1 Bits SX9 to 5 0 Set the vertical display start position relative to the HSYNC position The position can be set between 0 and 1023 dots in 1 dot units 2 The actual display position is offset from the set value by several tens of dots in the positive direction i VSYNC position 3 Sprite character HSYNC position vertical display position Sprite character horizontal display position lt eae 8 Sprite character 3 For the VSYNC position you can select the leading or trailing edge of the vertical sync signal pulse For the HSYNC position you can select the leading or trailing edge of the horizontal sync signal pulse For details see Section 3 Sync Signal Input CONTROL FUNCTIONS 25 90097 2 Font ROM Configuration The font ROM can incorporate 512 characters each made up of 12 x 18 dots All of 512 characters can be set freely by the user Note however that the blank cha
16. ee ae p 01 00 Sprite character configuration control SM7 to SMO Sprite character code 0 0 1 character 000 to for 256 different characters 0 1 Reserved Setting prohibited 1 0 Stack of 2 characters 1 1 Reserved Setting prohibited 17 18 90097 Command 9 0 Sprite character control 4 Command 9 0 controls sprite characters 14 11 10 15 13 12 9 8 7 6 5 4 3 2 1 0 SY9 to 5 0 Sprite character vertical display position control 0 to 1023 in 1 dot units Command 9 1 Sprite character control 5 This command controls sprite characters 14 11 10 15 13 12 9 8 7 6 5 4 3 2 1 0 SX9 to 5 0 Sprite character horizontal display position control 0 to 1023 in 1 dot units Command 11 0 Screen extension control Reserved 14 11 10 15 13 12 9 8 7 6 5 4 3 2 1 0 224 1252 810 22 201502 2 120214 EGO Reserved 0 Normal 1 Reserved Setting prohibited Set the EGO bit to 0 Command 11 2 Dot clock control 1 Command 11 2 controls the dot clock 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Pt tot feds osse DC2 to DCO Dot clock selection control 0 0 0 LC oscillation 0 1 0 External dot clock input 0 1 1 Frequency doubled external dot clock input 90097 Command 13 0 I O control Command 13
17. to LO e Shaded background highlight color Line background Setting for each screen selected from among 16 colors No background undisplay Shaded background frame color control Command 6 1 Bits BH3 to BHO Solid filled background Shaded background shadow color Concaved shaded background Setting for each screen selected from among 16 colors Shaded background frame color control Command 6 1 Convexed shaded Bits BS3 to BSO background 0123456789 ABCDEFGHIJ lt line background 0123456789 ABCDEFGHIJ lt Solid filled background Shaded background frame highlight color Convexed shaded background Shaded background frame shadow color 0123456789 ABCDEFGHIJ Shaded background frame shadow color Concaved shaded background Shaded background frame highlight color 0123456789 ABCDEFGHIJ 2 Character display area 40 90097 6 2 Shaded Background Succeeding Line Merge Display Specifying shaded background succeeding line merge display for a line enables the line to be displayed with the line background merged with that of the next line This undisplays the lower line of the line background shadow frame of the current line and the upper line of the line background shadow frame of the next line allowing two or more lines to be displayed with shaded line backgrounds Shaded background succeeding line merge control
18. 0 10 256 004 202125500 Mounting height 049 1 0 10 004 INDEX 4 40 0 10 6 40 0 20 5 40 213 173 004 252 008 NOM Y WS dr 0 65 0 12 0 22 005 7777 0 45 003 Details of A part l 004 002 0256 0047 009 5 006 00 0 1040 10 0044 004 STANDOFF 1 1 Y Nux 5 85 230 REF SES 1994 FUJITSU LIMITED 200125 20 4 Dimensions in mm inches 62 90097 FUJITSU LIMITED For further information please contact Japan FUJITSU LIMITED Corporate Global Business Support Division Electronic Devices KAWASAKI PLANT 4 1 1 Kamikodanaka Nakahara ku Kawasaki shi Kanagawa 211 8588 Japan Tel 044 754 3763 Fax 044 754 3329 http www fujitsu co jp North and South America FUJITSU MICROELECTRONICS INC Semiconductor Division 3545 North First Street San Jose CA 95134 1804 USA Tel 408 922 9000 Fax 408 922 9179 Customer Response Center Mon Fri 7 am 5 pm PST Tel 800 866 8608 Fax 408 922 9179 http www fujitsumicro com Europe FUJITSU MIKROELEKTRONIK GmbH Am Sie
19. 0 controls input output pins 15 14 13 11 10 12 9 8 7 6 5 4 3 2 1 0 CPP PE 1515 15151515 VVE Edge selection for vertical synchronization detection SIX Logic control for sync signal input 0 Leading edge 1 Trailing edge 0 Negative logic 1 Positive logic VHE HSYNC edge selection for vertical synchronization detection Logic control for display color signal output 0 Leading edge 1 Trailing edge 0 Positive logic 1 Negative logic HE Edge selection for horizontal synchronization operation DBX Logic control for display output period signal output 0 Trailing edge 1 Leading edge 0 Positive logic 1 Negative logic The low level input to the RESET pin initializes the DCX and DBX bits to 0 Command 13 1 Horizontal blanking control 1 Command 13 1 controls horizontal blanking back porch 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 22212122 00 5 to BBO Back porch control 0 to 126 in 2 dot units Command 13 2 Horizontal blanking control 2 Command 13 2 controls horizontal blanking front porch 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Eee ER ES BF8 to BFO Front porch control 0 to 1022 in 2 dot units 19 90097 3 Notes Issuing Commands This section summarizes notes on issuing commands 1 Initialization The 90097 enters the display off state 1 upon reset input input of a LOW level signal to the RESET The contents of VRAM
20. 146 152 156 160 161 162 163 164 165 166 167 168 169 16 168 160 16D 16 16F 170 171 172 173 174 175 176 177 178 179 17 178 170 170 17 18 190 191 192 193 194 195 196 197 198 199 19 198 190 19D 19E 19 140 1 1 1 2 1 4 146 1 7 148 149 1 181 182 183 166 100 10 100 101 102 103 104 105 106 107 108 109 103 108 106 10 1DF 1 0 128 1 9 1 0 1 1 0 60 90097 _ 7 SUOUW 7 7 7 v ORDERING INFORMATION 20 plastic 61 90097 a PACKAGE DIMENSION 20 pin plastic SSOP These dimensions do not include resin protrusion 20 03 0 20 6 50
21. 7890 n Column addresses Example of display screen configuration with all characters in normal size VRAM column address O 11 222222 01234567890 2345 234567 90097 3 2 Writing to Display Memory 1 Writing characters to character RAM a Writing a single character Use the following commands to write data on an arbitrary character to an arbitrary address in character RAM 1 VRAM write address setting Command 0 Set the row and column addresses 2 Character data setting 1 Command 1 Write the character data to character RAM Character data setting 2 Command 2 The VRAM write address is incremented after writing to VRAM When writing to consecutive addresses continuously you can omit this command for the latter character RAM write You can also omit this command if the current character data is the same as the one set by the preceding character data setting 1 command Note Normal writing to VRAM requires input of a normal horizontal sync signal Input of an invalid horizontal sync signal may cause VRAM write to fail Also you must set the horizontal sync signal pulse width and VRAM write cycle command 2 or command 4 issuance cycle such that horizontal sync signal pulse width lt VRAM writ
22. C 70 pF t 5ns t 5ns 0 8 0 2 0 8 0 2 AC measurement conditions 0 2 5 2 Note Applicable only when the MB90097 is operating with external dot clock input not applicable with the LC oscillator circuit Valid data 0 8 0 2 11 90097 4 Reset input timing 3 0 V to 3 6 V Venn 0 V Ta 40 C to 85 C Value Parameter Symbol Pin name Unit Min Max Westpusew n ws RESET ww Note To feed the EXD pin with the dot clock it is necessary to input the clock during RESEST Configuring LC oscillator circuit using the external L and C will eliminate this need because it will automatically oscillate RESET 12 90097 0 COMMAND LIST 1 Display Control Commands Command Command code data Function no 15 to 12 VRAM write address setting Character data setting 1 Character data setting 2 Line control data setting 1 Line control data setting 2 Screen output control 1A Screen output control 1B Screen output control 1 Vertical display position control Horizontal display position control Shaded background frame c
23. Dot clock control LC oscillation External input dot clock External input 2 x dot clock Setting prohibited 1 Dot clock LC oscillation Connect the relevant pins to external L and C to form an LC oscillator circuit External input of a horizontal sync signal is used to internally perform oscillation stop control enabling horizontal display synchronization Note The horizontal synchronization operation edge must be the trailing edge Set the horizontal synchronization operation edge bit HE of I O pin control command 13 0 to 0 MB90097 47 48 90097 2 0204 2 External dot clock input The MB90097 inputs a dot clock signal to the EXD pin Note The input horizontal cycle must be synchronized in integer multiples of the input clock cycle The input clock signal must be a continuous signal without being intermitted MB90097 XD EXD Dot clock 3 External 2 x frequency doubled dot clock input Input the 2 x frequency doubled dot clock signal to the EXD pin Note The input horizontal cycle must be synchronized in integer multiples of the input clock cycle The horizontal synchronization operation edge must be the trailing edge Set the horizontal synchronization operation edge bit HE of I O pin control command 13 0 to 0 The input clock signal must be a continuous signal without being intermitted MB90097 XD EXD 2
24. OFF by bit BLB the line background and the corresponding portion of the screen background display layer are displayed transparent If line background display is turned OFF by bit BLC the line background and the corresponding portion of the screen background display layer are displayed transparent If screen background display is turned OFF by bit BGB the screen background display layer is displayed transparent If screen background display is turned OFF by bit BGC the screen background display layer is displayed transparent If sprite character display is turned OFF by bit SCB the sprite character including its trimming and the corresponding portions of all lower layers are displayed transparent If sprite character display is turned OFF by bit SCC the sprite character including its trimming and the corresponding portions of all lower layers are displayed transparent 56 90097 2 Output A B C control The character attributes character trimming and character background of each character can be displayed Output A B C character control by three channel A B C output control Commands 5 00 to 5 02 are used for output control for each screen command 2 is used for output control for each character When trimming dots for a character are displayed protruding to the area for an adjacent character the output ofthe trimming dots is controlled by the character output control of that adjacent character T
25. Trimming color LFB LFA Trimming control From among 16 colors 0 0 Trimming OFF 0 1 Reserved Setting prohibited 1 0 Reserved Setting prohibited 1 1 Eight direction trimming Command 4 Line control data setting 2 Command 4 writes additional line control data to the row address in line RAM specified by command 0 VRAM write address setting along with the line control data set by command 3 line control data setting1 Executing this command will not alter the VRAM write address 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 THESES Te Te Te Te Te Te T2 T4 T4 T LDS Line character output control LE Character background extension control Control of character trimming character background 0 Normal 1 Extended 0 OFF 1 ON LD Shaded background succeeding line merge control LGS Line enlargement interpolation control 0 Independent 1 Merge with the next line 0 OFF 1 ON LM1 LMO Line background control LG1 LGO Line enlargement control 0 0 OFF 0 0 Normal 0 1 Solid fill display 1 0 Concaved shaded display 1 1 Convexed shaded display L3 to LO Line background color From among 16 colors 0 1 Double width 1 0 Double height 1 1 Double width x double height Command 5 00 Screen output control 1A Command 5 00 controls screen display output 14 13 11 10 15 12 9 8 7 6 5 4 3 2 1 0 SDS Sprite character outp
26. ace 16 bit serial inputs Chip select Serial clock Serial data Package SSOP 20 Supply voltage 3 3 V 90097 a PIN ASSIGNMENT 9 10 Top view HSYNC VSYNC VCO VC1 VC2 BLKA VC3 BLKB TESTO BLKC 20 03 90097 PIN DESCRIPTIONS Pin name Function Shift clock input pin for serial transfer This pin has an internal pull up resistor Chip select pin This pin inputs a Low level signal for serial transfer The pin has an internal pull up resistor Serial data input pin This pin has an internal pull up resistor Reset input pin This pin inputs a Low level signal when turning the power on 3 V power supply pin Data input direction select pin for serial transfer This pin inputs the Low level signal in the LSB first transfer mode for data input it inputs the High level signal in the MSB first transfer mode External circuit pins for display dot clock generator Connect these pins to external L and C to form an LC oscillator circuit For external input of a display dot clock input the clock signal to the EXD pin and leave the XD pin open LSI test input pin Input the Low level signal during normal use Ground pin Horizontal sync signal input pin Vertical sync signal input pin Color code signal output pin Display period signal output pin for output channel A Display per
27. acter output control MB90097 Output Pin output MO1 MOO Output A BLKA pin output Output B BLKB pin output Output C BLKC pin output Display ON for only characters with 1 oo Display ON for only characters with 1 Oo Display ON for only characters with MOO 1 or 1 Display ON for only characters with MOO 0 Display ON for only characters with MO1 0 o Display ON for only characters with 0 or 0 O Display x Display OFF 57 90097 4 2 Display Signal Output Timings Display signals are output as shown below Output channel A display period signal pin Output channel B display period signal BLKB pin Output channel C display period signal BLKC pin Color code signals VC3 to VCO pin Display signal output example Displayed character Display line Trimming color Trimming color Display color Screen Character Character Character Screen background background color background background color color color color VC3 0 output code 4 3 0 0 09 4 output HIGH level BLKB output
28. benstein 6 10 D 63303 Dreieich Buchschlag Germany Tel 06103 690 0 Fax 06103 690 122 http www fujitsu ede com Asia Pacific FUJITSU MICROELECTRONICS ASIA PTE LTD 05 08 151 Lorong Chuan New Tech Park Singapore 556741 Tel 65 281 0770 Fax 65 281 0220 http www fmap com sg F9906 FUJITSU LIMITED Printed in Japan All Rights Reserved The contents of this document are subject to change without notice Customers are advised to consult with FUJITSU sales representatives before ordering The information and circuit diagrams in this document are presented as examples of semiconductor device applications and are not intended to be incorporated in devices for actual use Also FUJITSU is unable to assume responsibility for infringement of any patent rights or other rights of third parties arising from the use of this information or circuit diagrams FUJITSU semiconductor devices are intended for use in standard applications computers office automation and other office equipment industrial communications and measurement equipment personal or household devices etc CAUTION Customers considering the use of our products in special applications where failure or abnormal operation may directly affect human lives or cause physical injury or property damage or where extremely high levels of reliability are demanded such as aerospace systems atomic energy controls sea floor repeaters vehicl
29. ce display position 90097 2 Operation with external dot clock input You can select horizontal sync leading edge or trailing edge operation Horizontal synchronization operation edge selection pin control Command 13 0 Bit HE HE Horizontal synchronization operation edge 0 Trailing edge operation 1 Leading edge operation Examples of horizontal synchronization operations a Horizontal syznc trailing edge operation HE z 0 TM HSYNC input Internal HSYNC Clock stop period 8 to 12 clock Horizontal synchronization position Reference display position b Horizontal sync leading edge operation HE 1 HSYNC input Internal HSYNC intemal Clock stop period 8 to 12 clock i About TG clock Horizontal synchronization position Reference display position 52 90097 2 0204 3 3 Vertical Blanking Control Vertical blanking control is used to internally generate the vertical blanking interval for display signal output control Display singnal output is stopped during the vertical blanking interval Vertical blanking control results in either of the following two operations depending on the setting of bit VVE vertical synchronization detection edge selection control of I O pin control command 13 0 1 Op
30. character RAM and line RAM are not initialized then undefined immediately after the power supply is turned on When the MB90097 is released from the reset input issue the following commands to initialize control operation Dot clock control 1 Command 11 2 I O pin control Command 13 0 After that set all of other command data and the contents of VRAM VRAM setting requires normal dot clock and sync signal inputs 1 reset input initializes control bits to 0 as shown below Screen output control command 5 00 505 0 Sprite OFF 10 0 Screen background OFF DSP 0 Character character background line background OFF pin control command 13 0 DCX20 Sets the VCO VC1 VC2 and pins to positive logic output 0 Sets the BLKA BLKB and BLKC pins to positive logic output 2 Command refresh Command data to the MB90097 and the contents of internal VRAM remain held as long as the MB90097 is powered If the serial control sync and dot clock signals are affected by external noise however they may become abnormal signals preventing the internal registers and VRAM from being set normally You should therefore refresh all of command data and VRAM data periodically to restore them from the abnormal state 3 Command issuance timing When a VRAM write command such as a character data setting or line control data setting command or any other control command is issued the command is executed immediately reflect
31. ckground color is transparent when all of to MBO have been set to 0 If character background display has been set for a character NO background with the above settings the corresponding portion of the undisplay lower layer will be displayed Character background Solid filled background Shaded background highlight color Concaved shaded Setting for each screen selected from among 16 colors background Shaded background frame color control Command 6 1 Bits BH3 to BHO Convexed shaded background Shaded background shadow color Setting for each screen selected from among 16 colors Shaded background frame color control Command 6 1 Bits BS3 to BSO Display examples a No background b Solid filled background Lower layer Character output Line background color background color screen background color or no output Character display c Concaved shaded background d Convexed shaded background Shaded Shaded background background shadow color highlight color Shaded Shaded background background highlight color shadow color Character Character background color The shaded background frame for a character is displayed inside the circumference of the character area background color 36 90097 5 2 Shaded Background Succeeding Character Merge Display Specifying shaded background character dis
32. d LDS per line Character M8 MO per character Character trimming LFD LFA per line Character background 2 0 per screen x MO1 MOO per character OB2 OBO per screen MOO per character 2 0 per screen x MO1 MOO per character MM1 per character BLB BGB BGC per screen per screen Line background LM1 per line Screen background color UDS per screen Sprite character SDS per screen cops Eod per screen per screen Sprite character trimming SFB SFA per screen 1 If character display is set to OFF with the character trimming character background overlapping the line background or screen background the corresponding area of the lower layer is not displayed but appears transparent 2 If line background display is set to OFF with the line background overlapping the screen background the corresponding area of the screen background is not displayed but appears transparent 3 If sprite display is set to OFF with the sprite character trimming overlapping a character character background line background or screen background the corresponding area of the lower layer is not displayed but appears transparent Note Three channel output control for each character serves as output control within the character area When trimming dots for a c
33. e cycle b Writing multiple characters collectively VRAM fill Use the following commands to write data on an arbitrary character to an area of character RAM from an arbitrary address to the last address filling the area with that data VRAM write address setting Command 0 Set the row and column addresses and specify VRAM fill Character data setting 1 Command 1 Y Character data setting 2 Command 2 The character RAM write executes VRAM 3 3 The VRAM fill execution time is about 2 ms for the entire screen During execution of VRAM fill do not issue command 0 to 4 Issuing command 0 FL 0 during execution of VRAM fill will abort the VRAM fill To write to VRAM after VRAM fill has aborted issue command 0 again to set the VRAM write address Note Normal execution of VRAM fill requires input of a normal horizontal sync signal Input of an invalid horizontal sync signal may cause VRAM fill to fail 90097 2 Writing to line Use the following commands to write data on an arbitrary line to an arbitrary address in line RAM 4 VRAM write address setting Command 0 Set the row address Line control data setting 1 Command 3 Line control data setting 2 Command 4 Write the line data to line RAM The VRAM write address remains unchanged 4 The line RAM fill function is not available It is prohibited to specify Line RAM fill 5 You can omit this command if the curr
34. e operating controls medical devices for life support etc are requested to consult with FUJITSU sales representatives before such use The company will not be responsible for damages arising from such use without prior approval Any semiconductor devices have an inherent chance of failure You must protect against injury damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy fire protection and prevention of over current levels and other abnormal operating conditions If any products described in this document represent goods or technologies subject to certain restrictions on export under the Foreign Exchange and Foreign Trade Law of Japan the prior authorization by Japanese government will be required for export of those products from Japan
35. e with respect to uses operating conditions or combinations not represented on the data sheet Users considering application outside the listed conditions are advised to contact their FUJITSU representatives beforehand 90097 ELECTRICAL CHARACTERISTICS 1 DC Characteristics 0 V Ta 40 C to 85 C Parameter Pin name Conditions 3 0 V H level output voltage 1 40 3 0 17 level output voltage 1 4 0 D 3 0 V 0 5 mA 3 0 V 0 5 level output voltage 2 17 level output voltage 2 p 3 3V H level input current ei pp 2 3 3 V 0 L level input current PULL UP resistance Voo 3 3 V 3 0 foc 8 MHz 3 6 foc 8 MHz Power supply current except GND Input capacitance 90097 2 Characteristics 1 Serial input timings 3 0 V to 3 6 V 0 V Ta 40 C to 85 C Parameter Pin name Shift clock cycle time Shift clock pulse width Shift clock signal rise fall time Shift clock start time Data setup time Data hold time Chip select end time Chip select signal rise fall time 0 8 51 0 2 90097 2 Vertical and horizon
36. ent line control data is the same as the one set by the preceding line control data setting 1 command Note Normal writing to VRAM requires input of a normal horizontal sync signal Input of an invalid horizontal sync signal may cause VRAM write to fail Also you must set the horizontal sync signal pulse width and VRAM write cycle command 2 or command 4 issuance cycle such that horizontal sync signal pulse width lt VRAM write cycle 90097 4 Character Display 4 1 Displayed Character Configuration For each character to be displayed you can set the vertical and horizontal sizes Each character is displayed by clipping the specified size of the specified character data from font ROM starting at the upper leftmost dot Character horizontal size control Setting for each character Character data setting 1 Command 1 Bits 51 and 50 Character horizontal size S size 6 dots M size 9 dots L size 12 dots Setting prohibited Line character vertical size type control Setting for each line Line control data setting 1 Command 3 Bit LHS Line character vertical size type Line character vertical size A 18 dots Line character vertical size B 12 dots 30 90097 Display examples Acharacter stored in font ROM 12 horizontal dots x 18 vertical dots L size M size S size M size 31 90097
37. eration of vertical sync leading edge detection VSYNC input About 17H Vertical blanking interval 2 Operation of vertical sync trailing edge detection VSYNC input About 14H Vertical blanking interval 90097 3 4 Blanking Control Horizontal blanking control is used to generate the horizontal blanking interval for display signal output control Display signal output is stopped during the horizontal blanking interval Horizontal blanking control can be set for the back porch or front porch by command control Horizontal blanking control results in either of the following two operations depending on the setting of bit HE horizontal synchronization operation edge selection control of I O pin control command 13 0 1 When the horizontal synchronization operation edge is the trailing edge bit HE 0 HSYNC input Front porch Back porch Horizontal blanking interval 2 When the horizontal synchronization operation edge is the leading edge bit HE 1 HSYNC input Front porch Back porch Horizontal blanking interval Horizontal blanking back porch control Horizontal blanking control 1 Command 13 1 Bits BB5 to BBO Setting between 0 and 126 dots in 2 dot units Horizontal blanking front porch control Horizontal blanking control 2 Command 13 2 Bits BF8 to BFO Setting between 0 and
38. haracter are displayed in part of the area for an adjacent character the output of the trimming dots is controlled by the output control of that adjacent character If there are trimming dots to the left of the leftmost character on a line they cannot be controlled by three channel output control for each character In this case set a blank character at the left end of the line When trimming dots are displayed to the right of the rightmost character on a line they are controlled with the three channel output attribute of the rightmost character 23 24 90097 20 1 4 Screen Display Control 1 Display position control on the character screen The MB90097 can simultaneously control the display start positions of a character or a line of characters character trimming character background and line background Vertical display position Vertical display position control command 5 2 Bits Y8 to YO Set the vertical display start position relative to the VSYNC position The position can be set between 0 and 1022 dots in 2 dot units 1 The actual display position is offset from the set value by several tens of dots in the positive direction Horizontal display position Horizontal display position control command 5 3 Bits X8 to 0 Set the vertical display start position relative to the HSYNC position The position ca n be set between 0 and 1022 dots in 2 dot units 2 The actual display pos
39. hree channel output control for each character serves as output control within the character area 12 x 18 dots for normal sized characters If there are trimming dots to the left of the leftmost character on a line they cannot be controlled by three channel output control In this case place a blank character at the left end of the line and set characters to be displayed to the right When trimming dots are displayed to the right of the rightmost character on a line the three channel output control of the trimming dots depends on the character output control of the rightmost character Output A character control Screen output control Command 5 00 Bits OA2 to 0 Settable selected from among eight types Output B character control Screen output control 1B Command 5 01 Bits OB2 to OBO Settable selected from among eight types Output C character control Screen output control 1C Command 5 02 Bits OC2 to OCO Settable selected from among eight types Character output control Character data setting 2 Command 2 Bits MO1 and MOO Settable selected from among four types for each character Character output control Output Pin output MO1 MOO Output A BLKA pin output Output B BLKB pin output Output C BLKC pin output display OFF All display ON O Display ON x Display OFF Continued Continued Output A B C character control Char
40. ing 2 Command 4 Bit LE Character background extended display 0 OFF Normal display 1 Extended display Display example with character background extended display OFF Line spacing z 2 No character background Solid filled background Concaved shaded background Line spacing Display example with character background extended display ON Line spacing z 2 No character background Solid filled background Concaved shaded background Line spacing 39 90097 6 Line Background Display 6 1 Line Background Display Line background display for a line displays the line background in the line area of the characters on the line the areas to the right and left of that area and the line spacing areas above and below it There are four types of line backgrounds are available None Solid fill Concaved shaded background and Convexed shaded background one of which can be set for each line Shaded line background display is used to display the shaded background frame highlight color and shaded background frame shadow color above and below the line background area respectively along with the line background color display Line background control Line background color Setting for each line Setting for each line selected from among 16 colors Line control data setting 2 Command 4 Line control data setting 2 Command 4 Bits LM1 and LMO Bits L3
41. ing the result command setting on the screen When such a command is issued during a display period the display in the relevant field may involve transient distortion To prevent this you should issue the command during the vertical blanking interval Also a restriction on the internal circuit configuration may cause deviation of the display position in the first display field when the DSP SDS or UDS control bit of command 5 00 screen output control 1A is set from OFF to ON To prevent this you should issue command 5 00 within the 2H period after the leading edge of the V sync signal 90097 DISPLAY FUNCTIONS 1 Screen Configuration 1 1 Screen Elements The display screen provided by the MB90097 consists of a pile of display screen elements Top layer Bottom layer Display screen element name Sprite character trimming Display configuration 1 Maximum of 2 x 2 characters Display position control Horizontal vertical 1 dot units Character trimming 28 characters x 12 lines Horizontal vertical 2 dot units Character background 28 characters x 12 lines Controlled simultaneously with the character Line background 12 lines Controlled simultaneously with the character Screen background Screen configuration drawing Full screen display in single color Input image Line 0 Line background Line background color Character backgr
42. iod signal output pin for output channel B Display period signal output pin for output channel C LSI test output pin Leave this pin open unconnected during normal use 90097 M M ABSOLUTE MAXIMUM RATINGS 0 V Parameter Remarks Power supply voltage Vanno 0 3 Vano 4 5 Input voltage Vanno 0 3 0 3 Output voltage Vann 0 3 Voo 0 3 Power consumption 100 Operating temperature 40 85 Storage temperature 55 4 150 WARNING Semiconductor devices can be permanently damaged by application of stress voltage current temperature etc in excess of absolute maximum ratings Do not exceed these ratings RECOMMENDED OPERATING CONDITIONS 0 V Parameter Remarks Power supply voltage 3 6 level input voltage Voo 0 3 L level input voltage 0 2 x Operating temperature 85 WARNING The recommended operating conditions are required in order to ensure the normal operation of the semiconductor device All of the device s electrical characteristics are warranted when the device is operated within these ranges Always use semiconductor devices within their recommended operating condition ranges Operation outside these ranges may adversely affect reliability and could result in device failure No warranty is mad
43. ition is offset from the set value by several tens of dots in the positive direction Line spacing Line control data setting 1 command 3 Bits LW2 to LWO Set the number of dots to specify the height of the areas to be kept above and below the characters on each line The spacing specified by the set value will be kept both above and below the characters The line spacing can be set between 0 and 7 dots in 1 dot units for each line Note When line double height display is on the line spacing is doubled as well VSYNC position HSYNC position Vertical display position Y Line spacing cdd Line 0 Horizontal Character Character Character Character Character Character Character Character Character display position Line 1 Character Character Character Character Character Character Character Character Character Line 2 Character Character Character Character Character Character Character Character Character 3 For the VSYNC position you can select the leading or trailing edge of the vertical sync signal pulse For the HSYNC position you can select the leading or trailing edge of the horizontal sync signal pulse For details see Section 3 Sync Signal Input of BM CONTROL FUNCTIONS 90097 2 Display position control of sprite characters 90097 can control the
44. itive logic Continued 90097 _ 7 7 7 bU VIII IILIIVIVIVIVIVIVIVIIVVIVIVVVVVVVVVES Continued 2 VSYNC Trailing edge operation HSYNC VSYNC detection at the trailing edge VSYNC HSYNC 3 VSYNC Leading edge operation HSYNC VSYNC detection at the leading edge tvr VSYNC 0 8 0 8 Voo 0 2 0 2 HSYNC 0 8 0 8 Vop 0 2 0 2 4 VSYNC Trailing edge operation HSYNC VSYNC detection at the leading edge VSYNC 0 8 0 8 0 2 0 2 HSYNC 0 8 Voo 0 8 V pp 0 2 0 2 10 3 Dot clock input timing Parameter Dot clock cycle time 90097 Voo 3 0 V to 3 6 V 0 V Ta 40 C to 85 C Remarks Dot clock pulse time towH1 towH2 towi2 HSYNC VSYNC setup time tps HSYNC VSYNC hold time Data output delay time 1 top1 Data output delay time 2 1 Assumes a dot clock LC oscillator circuit or external dot clock input 2 Assumes frequency doubled external dot clock input 3 Assumes dot clock external input EXD input HSYNC VSYNC Inputs Data output
45. l display position control Sprite character control 4 Command 9 0 Bits SY9 to SYO Settable between 0 and 1023 dots in 1 dot units Sprite character horizontal display position control Sprite character control 5 Command 9 1 Bits SX9 to 5 0 Settable between 0 and 1023 dots in 1 dot units Sprite character configuration control Sprite character control 2 Command 8 1 Bits SD1 and SDO Configuration 1 character Reserved Setting prohibited Stack of 2 characters Reserved Setting prohibited Sprite character configuration example Sprite character code n Character code Example of a 1 character sprite character 501 500 0 0 44 3 Three channel output control for sprite characters MB90097 When sprite character output is ON SDS 1 the sprite character outputs to output B and output C can be controlled independently Output A is controlled only with the SDS bit Output B sprite character output control Screen output control 1B Command 5 01 Bit SOB SOB Output B sprite character output 0 OFF 1 Output C sprite character output control Screen output control 1C Command 5 02 Bit SOC SOC Output C sprite character output 0 OFF 1 ON 1 When the lower layer has display output that portion appear transparent The lower layer cannot be displayed 2 Enabled only when screen background color output is SDS 1
46. l of each character using three channel output control design the display and font taking account of trimming dot display protruding to the area for the adjacent character to the right or left Three channel output control for each character is display output control of the character area Turning on or off the display of trimming dots protruding to the right or left adjacent character area depends on the character output control setting for that adjacent character 33 34 90097 4 3 Line Enlarged Display Line enlarged display control is used to control the display size of each line including the characters character backgrounds and line background on that line as well as the line spacing portions This also controls enlargement of the shadow frames of shaded backgrounds It does not however control the enlargement of the trimming dot width Note that the lines and characters following the line for which line enlarged display has been specified are shifted down accordingly Line enlargement control Setting for each line Line control data setting 2 Command 4 Bits LG1 and LGO Display size Normal size Double width size Double height size Double width height size 1 Line enlarged display examples Normal size Line spacing Displayed line i Double width size X8 Line spacing Double height size 90097 EEE Double width height size Line spacing
47. n 2 dot units Command 5 3 Horizontal display position control This command controls the horizontal display position of the screen 14 11 15 13 12 10 9 8 7 6 5 4 3 2 1 0 PEP EEE TPs TT X8 to X0 Horizontal display position control 0 to 1022 in 2 dot units 16 90097 Command 6 1 Shaded background frame color control Command 6 1 controls the frame color of a shaded background 14 1 11 10 15 3 12 9 8 7 6 5 4 3 2 1 0 to BHO Shaded background frame highlight color From among 16 colors BS3 to BSO Shaded background frame shadow color From among 16 colors Command 7 3 Screen background control Command 7 3 controls the screen background color 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Le psp spes poe qos ose ps s ie U3 to Screen background color From among 16 colors Command 8 0 Sprite character control 1 This command controls sprite characters 14 13 12 11 10 15 9 8 7 6 5 4 3 2 1 0 CTT Te Tee Te Te Te Te Te Te Te SFB SFA Sprite character trimming control SF3 to SFO Sprite character trimming color 0 0 Trimming OFF From among 16 colors 0 1 Reserved 503 to SCO Sprite character color 1 0 Reserved From among 16 colors 1 1 Eight direction trimming Command 8 1 Sprite character control 2 Command 8 1 controls sprite characters 14 13 12 11 15 10 9 8 7 6 5 4 3 2 1 0 CT Te Le
48. ng color can be set to one of 16 different colors for each line Trimming color Setting for each line selected from among 16 colors Line control data setting 1 Command 1 Bits LF3 to LFO 4 Trimming display rules The following display rules apply to trimming display Trimming dots for a character can be displayed in the right or left adjacent character area only when the character background types of the two characters are the same Trimming dots for the character at the left or right end of a line can be displayed beyond the character area only when the character background type is no character background When three channel output control for each character is used however do not attempt to display trimming dots outside the character area at the left end of a line Trimming dots for that area cannot be controlled in character units Note also that trimming dot display outside the character area at the right end of a line depends on the character output control setting for the rightmost character on the line Trimming display for a character does not apply to the areas above and below the character the area for the character on the line above the area for the character on the line below the upper line spacing and the lower line spacing When line is displayed enlarged trimming dots on the line not enlarged but those in the normal dot size are displayed around the enlarged character dots Note For output contro
49. no character Trimming background or with solid filled type Eight character background direction trimming Display for all characters display Undisplay Sprite Consisting of a single character Lm Undisplay character Display Trimming type Eight direction Consisting of a stack of characters trimming display 90097 1 3 Screen Output Control The screen output control commands can control three channels of outputs A B and C independently Their output enable period signals are output to the BLKA BLKB and pins respectively The output A B and C control commands can set the character attribute display to OFF line background display and screen background display arbitrarily based on the basic display screen allowing three independent screens to be configured and output The layer structure of the output screens exists only on the basic display screen If the output A B or C control command sets the display of an arbitrary area to OFF the lower layer cannot be displayed but appears transparent The table below shows the relationships between screen output controls and control command bits Basic display screen control Three channel output controls Elements to be controlled Control bit name Unit of control Output A control Output B control Output C control Character trimming character background line background DSP per screen Character trimming character backgroun
50. olor control Screen background control Sprite character control 1 Sprite character control 2 Sprite character control 4 Sprite character control 5 Screen extension control Dot clock control 1 pin control Horizontal blanking control 1 Horizontal blanking control 2 13 90097 M 2 Command Description Command 0 VRAM write address setting Command 0 sets the write address in VRAM and controls execution of VRAM fill The sets the write address by specifying the row and column addresses VRAM fill is activated by executing command 2 character data setting 2 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 favs mor mo a a to AYO Row address to Column address 0 to Bu 0 to 1 FL VRAM fill control 0 OFF 1 ON Command 1 Character data setting 1 Command 1 sets character data Executing command 2 character data setting 2 sets VRAM to reflect it on the screen 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 was ce wor co to Character color MS1 MSO Character horizontal size control From among 16 colors 0 0 S size 6 dots MB3 to MBO Character background color 0 1 M size 9 dots From among 16 colors 1 0 L size 12 dots MM1
51. ound 4 Character background color i Uu E None Line 2 Line3 Line 7 ine 10 Line 10 trimming Note When a character is displayed on a line the display of the shaded background shadow frame for the line background overrides the character display The display of the shaded background shadow frame for the character background overrides the character display and the shaded background shadow frame for the line background 21 90097 1 2 Screen Display Modes Display screen element name Display mede Screen Undisplay background Display Undisplay Solid fill display Line Shaded Line spacing 0 to 7 i ndependent background Shaded background concaved display background dots Shaded background convexed display Undisplay Solid fill display Shaded background Character Normal Character Shaded Independent Shaded Independent background background background extended 2 background enabled Shaded character d with line background merge 5 2 9 Extended display Undisplay blank character Arbitrarily set Undisplay Display for characters with no character k 5 background 175777 aracter immi Display M output Display for characters with
52. play and shaded background succeeding character merge display for a character undisplays the right line of the shadow frame of the character and the left line of the shadow frame of the next right adjacent character This enables two or more characters with shaded backgrounds to be joined horizontally Shaded background succeeding character merge control Setting for each character Character data setting 2 Command 2 Bit MR Shaded background succeeding character merge control 0 OFF 1 Display examples of independent characters with shaded backgrounds Succeeding character merge OFF Succeeding character merge OFF Succeeding character merge OFF D Display examples of merged characters with shaded backgrounds Succeeding character merge Succeeding character merge ON Succeeding character merge OFF B 37 90097 38 5 3 Shaded Background Succeeding Line Merge Display Specifying shaded background character display for characters on a line and both of character background extended display and shaded background succeeding line merge display for the line undisplays the lower lines of the shadow frames of the characters on that line and the upper lines of the shadow frames of the characters on the nextline Specify both of shaded background succeeding line merge display and character background extended display
53. r code Screen background control 4 Command 7 3 Bits U3 to UO One of 16 colors can be set Three channel output control When screen background color output is ON UDS 1 the screen background outputs to output B and output C can be controlled independently Output A is controlled only with the UDS bit Output B screen background color output control Screen output control 1B Command 5 01 Bit BGB UDS Output B screen background color output 0 OFF 1 ON Output C screen background color output control Screen output control 1C Command 5 02 Bit BGC UDS Output C screen background color output 0 OFF 1 ON Enabled only when screen background color output is ON UDS 1 42 90097 _ EUUNNN 8 Sprite Character Display Sprite characters are displayed on the top layer of the display screen 1 Sprite character configuration Sprite character display example Sprite character displayed in the L size gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt g
54. racter must be set as an arbitrary character code because even it is not set by default The user areas available to sprite characters are from 000 to OFF Font ROM 000 H User area 001 H User area 002 H User area Areas available to sprite characters 12dots OFE User area ad User area Y r p 1014 User area 102 User area 1 8 1 User area Mc 1 1 Character configuration example Character code 90097 M 3 Display Memory VRAM Configuration The display memory VRAM consists of the character RAM for setting individual characters and the line RAM for setting individual lines Character RAM 28 characters x 12 lines 336 characters in total Line RAM 12 lines 3 1 Display Memory and Display Screen Areas of character RAM and those of line RAM correspond to displayed characters and lines on a one to one basis respectively Display memory configuration Character RAM Line RAM gt Row addresses 1111111112 01234567890123456
55. t gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt gt 2 Sprite character display control Sprite character output control Screen output control 1A Command 5 00 Bit SDS SDS Sprite character output 0 OFF 1 Sprite character code Sprite character control 2 Command 8 1 Bits SM7 to SMO A sprite character code can be selected from among character codes 00 to FFu for 256 types of characters When the sprite character consists of two characters only an even numbered character code can be set Sprite character color Sprite character control 1 Command 8 0 Bits SC3 to SCO One of 16 colors can be set Sprite character trimming color Sprite character control 1 Command 8 0 Bits SF3 to 5 One of 16 colors can be set 43 90097 a Sprite character trimming control Sprite character control 1 Command 8 0 Bits SFB and SFA Trimming output Undisplay Reserved Setting prohibited Reserved Setting prohibited Eight direction trimming Sprite character vertica
56. tal sync signal input timings Voo 3 0 V to 3 6 V 0 V Ta 40 C to 85 C Parameter Pin name Horizontal sync signal rise time ns Horizontal sync signal fall time ns Vertical sync signal rise time ns Vertical sync signal fall time ns Dot clock us Vertical sync signal detection setup time Dot clock Horizontal sync signal pulse width Vertical sync signal detection hold time H 1 During the horizontal sync signal pulse period the MB90097 stops its internal operation disabling writing to the internal VRAM Therefore set the horizontal sync signal pulse width and VRAM write cycle command 2 or command 4 issuance cycle to ensure that horizontal sync signal pulse width VRAM write cycle 2 Do not change the vertical sync signal detection edge in the vicinity of the horizontal sync signal edge of vertical sync signal detection Otherwise it results in a deflection in the display when the sync signal fluctuates 1 VSYNC Leading edge operation HSYNC VSYNC detection at the trailing edge tv tv VSYNC 0 8 0 8 Voo I tur HSYNC 0 8 0 8 0 2 0 2 Note above diagrams assume that sync signal input control SIX bit of pin control command 13 0 has been set to negative logic 0 The H and L levels are inverted if it has been set to pos
57. the entire screen Line spacing control Control in 1 dot units Set between 0 to 7 dots for each line Displayed simultaneously at two areas above and below the line Sprite character control Sprite character display OFF ON Sprite character types 256 types character codes 000 to Sprite character trimming Enabled Disabled Sprite character configuration Two types 1 character Stack of 2 characters Sprite character horizontal display position Control in 1 dotunits movable through the entire screen Sprite character vertical display position Control in 1 dot units movable through the entire screen Continued 90097 SSS eS sss Continued Screen background control Screen background color OFF ON Display colors Character color 16 colors Set for each character Character trimming color 16 colors Set for each line Character background color 16 colors Set for each character Line background color 16 colors Set for each line Screen background color 16 colors Sprite character color 16 colors Sprite character trimming color 16 colors Shaded background frame highlight color 16 colors Shaded background frame shadow color 16 colors Transparent Displaying the lower layer color when the character background color color code 0 Display signal output Color signal output 4 bits Supporting 16 colors Display period signals 3 channels Output selector circuit provided External interf
58. ut control 0 OFF 1 ON UDS Screen background output control 0 OFF 1 ON DSP Display output control Control of character trimming character background line background 0 OFF 1 ON 2 to Output A character control From among eight types The low level input to the RESET pin initializes the SDS UDS and DSP bits to 0 15 90097 Command 5 01 Screen output control 1B Command 5 01 controls output B screen display output 14 11 10 15 13 12 9 8 7 6 5 4 3 2 1 0 PEPE PEED SOB Output B sprite character output control OB2 to OBO Output B character control 0 OFF 1 ON From among eight types BGB Output B screen background output control 0 OFF 1 ON BLB Output B line background output control 0 OFF 1 ON Command 5 02 Screen output control 1C Command 5 02 controls output C screen display output 14 11 10 15 13 12 9 8 7 6 5 4 3 2 1 0 SOC Output C sprite character output control 2 to Output C character control 0 OFF 1 ON From among eight types BGC Output C screen background output control 0 OFF 1 ON BLC Output C line background output control 0 OFF 1 ON Command 5 2 Vertical display position control This command controls the vertical display position of the screen 14 13 11 10 15 12 9 8 7 6 5 4 3 2 1 0 EET spo S S 2 2 2 Y8 to YO Vertical display position control 0 to 1022 i

Download Pdf Manuals

image

Related Search

FUJITSU ASSP For Screen Display Control CMOS ON Screen Display Controller MB90097 handbook

Related Contents

                    

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.