4d Systems 4.3" TFT Intelligent Display $LCD-43P uLCD-43 Datenbogen

Produktcode
uLCD-43
Seite von 21
4D SYSTEMS                                                                                                 µLCD-43 
 
 
 © 2014 4D SYSTEMS                       Page 12 of 21                    www.4dsystems.com.au 
 
8. Hardware Tools 
 
The following hardware tools are required  for full 
control of the µLCD-43 module. 
 
 
4D Programming Cable/Adaptor 
 
 
The  4D  Programming  Cable  and  uUSB-PA5 
Programming Adaptor are essential hardware tools 
to  program,  customise  and  test  the  PICASO 
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  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. 
 
 
4D Programming Cable 
 
 
uUSB-PA5 Programming Adaptor 
 
 
 
 
 
 
 
 
 
 
 
 
9. 4DGL - Software Language 
 
The  µLCD-43  utilises  the  PICASO  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” 
“PICASO-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.