20.03.2014 Views

STANDARD SERIAL COMMUNICATION INTERFACE and ...

STANDARD SERIAL COMMUNICATION INTERFACE and ...

STANDARD SERIAL COMMUNICATION INTERFACE and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

St<strong>and</strong>ard Serial Interface Protocol Description<br />

lines of text if used for the full screen text comm<strong>and</strong>. This is a ISO/IEC 8859-1<br />

Compliant Font.<br />

8x10 Pixel Characters: The font control below will occupy a 8x10 (columns x rows) pixel<br />

space/character. Up to 40 characters/text line <strong>and</strong> up to 24 (if “1x”, 12 if “2x”) text lines/display image<br />

can be output using this font control.<br />

c) (ENQ) = Turn ON Fixed Distance 9 Point characters. All characters entered in field 6 will<br />

be output in this format after reception. A carriage return (0D in hexadecimal without<br />

a line feed) will need to be entered between the consecutive lines of text if used with<br />

a full screen text comm<strong>and</strong>. This is a ISO/IEC 8859-1 Compliant Font.<br />

Note:<br />

The absence of the above control characters will comm<strong>and</strong> the respective display controller to<br />

output the respective display in 5x7 pixel characters, the default display font. With the default<br />

font, each character will occupy a 6x8 pixel space. Up to 53 characters/text line <strong>and</strong> up to 30 (if<br />

“1x”, 15 if “2x”) text lines/display can be output using this default font.<br />

d) (DC3) = Turn ON Underline control character. All characters entered in field 6 after the<br />

reception of this control character will be output in Underline format. The absence of<br />

this control character will comm<strong>and</strong> the respective sign to output the display with the<br />

default non-underlined mode.<br />

5.8.2 Maximum Number of 1/4 VGA Messages<br />

As indicated in the “” references in table 5.8.1, the 1/4 VGA controller module can store several<br />

messages or pages of data for the respective number of display(s) assigned to the controller module. To<br />

maximize the amount of messages to be stored in the controller module, the controller uses a dynamic<br />

memory allocation method. Each message type (or “Page”) is allocated a fixed memory space, based on<br />

the message type for the given display. The dynamic memory allocation firmware uses a “link list” to<br />

place each display image in consecutive sections of the controller RAM memory.<br />

The following memory space allocations are assigned to the available message types:<br />

# Message Type Field #4 Comm<strong>and</strong><br />

Designation(s)<br />

Fixed Memory<br />

Space Allocation<br />

1. Full Screen Small Font Text “0” 1635 Bytes / Display image<br />

2. Full Screen Large Font Text “1” 543 Bytes / Display image<br />

3. Full Screen Graphic (1/4 VGA, 16 Level “2” 38,416 Bytes / Display image<br />

Grey-Scale Format)<br />

4. Full Screen Graphic (1/4 VGA, Binary “3” 9,616 Bytes / Display image<br />

Format)<br />

5. Partial Screen Text, Dynamic Update “4”, “6”, “8” <strong>and</strong> “9” 70 Bytes / Display image<br />

Text, Flashing Text<br />

6. Partial Screen Binary Graphic “5” 4,016 Bytes / Display image<br />

7 Dyanamic Update Partial Screen “7” 656 Bytes / Display image<br />

Graphic<br />

Table 5.8.2: Controller Memory Space Allocations for Different Types of Message Data<br />

As indicated previously, the 1/4 VGA controller module will load display message data into memory<br />

sequentially, into the next available memory location. Since the controller has a finite amount of memory<br />

storage capacity, the interface software (“1/4VGASoft”, or equivalent) will need to either keep track of the<br />

amount of bytes used in the respective controller address prior to transmitting, or the controller will need<br />

to be “asked” the amount of available memory for an additional display message storage. For instance,<br />

the maximum amount of message data that can be loaded into a 1/4 VGA controller can not exceed<br />

60,000 bytes.<br />

St<strong>and</strong>ard Serial Communication Interface Description, © 1998-2002 Kent Displays Inc., doc. # 25016 Revision T, Page 50 of 52

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!