6D305 4D SYSTEMS, 6D305 Datasheet - Page 10

no-image

6D305

Manufacturer Part Number
6D305
Description
MOD, GRAPHICS-CNTRLR, UVGA-PICASO-MD1
Manufacturer
4D SYSTEMS
Datasheet

Specifications of 6D305

Accessory Type
Module For UVGA-PICASO-MD1
Kit Features
512KB Of Onboard SRAM, SPI Signal Allow The Module To Be Connected To Number Of SD & MMC Memory Card
Supply Voltage
3.3V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
6
The heart of the
This comprises of powerful instructions that can draw lines, circles, rectangles, text, images,
etc. to provide a full graphical user interface. The commands can be either sent via the
serial link or called as functions from the built-in library if the platform is running a higher
level language such as 4DGL. The command set is divided into 2 groups:
The General Command set is described in detail in the following section with its syntax.
Please note that all command examples listed below are in hex (00hex). Due to the high
resolution nature of the µVGA-PICASO-MD1, a pixel horizontal and vertical address
coordinates (x, y) will not fit into a single byte, which can only hold a maximum value of
255. Therefore each of the x and y pixel address data are represented as a 2 byte value,
x(msb:lsb) and y(msb:lsb). The most significant byte (msb) is transmitted first followed by
the least significant byte (lsb). This format is called the big endian. So for a 2 byte
coordinate value of 013Fhex the byte order can be shown as (01hex),(3Fhex).
NOTE:
separators such as commas ‘,’ or spaces ‘ ‘ or brackets ‘(‘ ‘)’ between the bytes. The
examples show these separators purely for legibility; these must not be included when
transmitting data to the
When a command is sent, the
the
completed. It will take the
with an ACK, depending on the command and the operation the
µVGA
acknowledge called the
If a command that has 5 bytes but only 4 bytes are sent, the command will not be executed
and the
There is no timeout on the
back with a
command bytes are sent in the correct sequence.
ACK
receives a command that it does not understand it will reply back with a negative
Graphics Command Set (Serial)
General Command Set
Extended Command Set
(06hex). This tells the host that the command was understood and the operation is
When transmitting the command and data bytes to the
µVGA
o
o
NAK
all applications.
memory card. This feature is not implemented yet, but when it becomes
available the revised firmware will be available for download to re-program
the module via PmmC operation. This Extended Command set will be
documented fully when it is implemented. Check the 4D website for details.
These commands are generic and are standard commands that apply across
The
will wait until another byte is sent before trying to execute the command.
for each invalid command it receives. For correct operation make sure the
µVGA-PICASO-MD1
µVGA-PICASO-MD1
NAK
µVGA.
µVGA
µVGA
(15hex).
www.4dsystems.com.au
µVGA
µVGA-PICASO-MD1
anywhere between 1 to several milliseconds to reply back
when incomplete commands are sent. The
will reply back with a single acknowledge byte called
module is its rich graphics oriented command set.
module supports an external micro-SD (µSD)
µVGA
µVGA,
has to perform. If the
do not include any
µVGA
will reply
10

Related parts for 6D305