4d Systems 3.5" TFT Intelligent Display Module $LCD-35DT uLCD-35DT Data Sheet
Product codes
uLCD-35DT
4D SYSTEMS uLCD-35DT Display Module
© 2014 4D SYSTEMS Page 17 of 24 www.4dsystems.com.au
uLC
D
-35
DT
Di
spl
ay
Mo
du
le
8. Hardware Tools
The following hardware tools are required for full
control of the uLCD-35DT module.
4D Programming Cable/Adaptor
8.1.
The 4D Programming Cable and uUSB-PA5
Programming Adaptor are essential hardware
tools to program, customise and test the
DIABLO16 Processor.
Either the 4D Programming Cable or the uUSB-PA5
Programming Adaptor can be used.
The 4D programming interfaces are used to
program a new Firmware/PmmC, Display Driver
and for downloading compiled 4DGL code into the
processor. They even serve as an interface for
communicating serial data to the PC.
The 4D Programming Cable and uUSB-PA5
Programming Adaptor are available from 4D
Systems,
Using a non-4D programming interface could
damage your processor, and void your Warranty.
damage your processor, and void your Warranty.
4D Programming Cable
uUSB-PA5 Programming Adaptor
9. 4DGL - Software Language
The uLCD-35DT Module utilises the DIABLO16
processor, which belongs to a family of processors
powered by a highly optimised soft core virtual
engine, EVE (Extensible Virtual Engine).
EVE is a proprietary, high performance virtual-
machine with an extensive byte-code instruction
set optimised to execute compiled 4DGL
programs. 4DGL (4D Graphics Language) was
specifically developed from ground up for the EVE
engine core. It is a high level language which is
easy to learn and simple to understand yet
powerful enough to tackle many embedded
graphics applications.
4DGL is a graphics oriented language allowing
rapid application development, and the syntax
structure was designed using elements of popular
languages such as C, Basic, Pascal and others.
Programmers familiar with these languages will
feel right at home with 4DGL. It includes many
familiar instructions such as IF..ELSE..ENDIF,
WHILE..WEND, REPEAT..UNTIL, GOSUB..ENDSUB,
GOTO, PRINT as well as some specialised
instructions
SERIN,
SEROUT,
GFX_LINE,
GFX_CIRCLE and many more.
For detailed information pertaining to the 4DGL
language, please refer to the following documents:
“4DGL-Programmers-Reference-Manual.pdf”
“DIABLO16-4DGL-Internal-Functions.pdf”
To assist with the development of 4DGL
applications, the Workshop 4 IDE combines a full-
featured editor, a compiler, a linker and a down-
loader into a single PC-based application. It's all
you need to code, test and run your applications.
4DGL is available to be written in two of the four
environments offered by the Workshop 4 IDE,
Designer and ViSi.
For detailed information pertaining to the 4DGL
language, please refer to the following documents:
“4DGL-Programmers-Reference-Manual.pdf”
“DIABLO16-4DGL-Internal-Functions.pdf”
To assist with the development of 4DGL
applications, the Workshop 4 IDE combines a full-
featured editor, a compiler, a linker and a down-
loader into a single PC-based application. It's all
you need to code, test and run your applications.
4DGL is available to be written in two of the four
environments offered by the Workshop 4 IDE,
Designer and ViSi.