English
Language : 

EF9345 Datasheet, PDF (23/38 Pages) STMicroelectronics – HMOS2 SINGLE CHIP SEMI-GRAPHIC DISPLAY PROCESSOR
EF9345
The cells of one given character set should be layed
in one block.
Up to 100 character cells may be addressed in
each set (or 200 for low resolution quadrichrome
only). The location in memory, where to fetch the
sets in use, are declared by DOR register (Fig-
ure 22). For each type of set, it gives the MSB(s)
of the Z block address. EF9345 reads the Z LSB(s)
in the B byte of the (equivalent) long code. As usual,
the character code is read in the C byte. NT is
derived from the TV line rank in the row and the
double height status.
Loading User Defined Character Set
Before loading a character set into RAM, the user
must :
- Assign a name to the set :
• G’0, G’10 or G’11 for bichrome characters.
• From Q0 to Q7 for quadrichrome charac-
ters.
Figure 22 : UDS Fetch to Display
- Assign a character number to each character
belonging to this set, character numbers range
from 0 to 3 and 32 to 127.
• It is binary coded into 7 bits C(0:6) - C(0:6)
will be loaded later on into a C byte charac-
ter code in order to display the character.
- A pointer to a character slice in memory is then
manufactured from :
• The character number C(0:6)
• The slice number NT(0:3)
• The block number assigned to the set
Z(0:3)
Figure 23 shows how to proceed with the auxiliary
pointer and the OCT command.
Note : The main pointer may be also used. When
sequentially accessing slices of a given
character, auto incrementation is helpless.
~ MEMORY ~
DOR G’0 (alpha UDS)
1 Kbyte
2 Kbytes
G’0
~
~
76543210
DOR G’1
(semi-grap hic UDS)
Z3 Z3 Z2 Z1 Z3 Z2 Z1 Z0 DOR register
G’10
Even block
DOR Q DOR G’1
DOR G’0
G’11
Odd block
~
~
Q0
DOR Q
(quadrichr ome)
76543210
1
X
X
X
X
X
X
X
CHARACTER LONG
CODE B BYTE
8 Kbytes
Q1
~
~
Q7
~
~
UDS Set
#
B7 B6 B5 Z3
G’0
1 0 0 DOR3
G’11
1 0 1 DOR6
Q0 - Q7 1 1 X DOR7
Z Address
Z2
DOR2
DOR5
B5
Z1
DOR1
DOR4
B3
Z0
DOR0
B4
B4
23/38