4D systems gen4 Series Datasheet Download Page 12

 gen

4 Display Module Series                            gen4-uLCD-24PT - 2.4” 

 

©

 2017 4D SYSTEMS                       Page 12 of 22                        www.4dsystems.com.au 

Gen4 Interface boards (Gen4-IB) ship with each gen4 
Display  Module  unless  otherwise  stated.  Simply 
connect  the  supplied  30  way  FPC  cable  into  the  ZIF 
connector on the gen4 Interface Board, and connect 
the  Programming  Cable  or  Adaptor  into  the  5-way 
header on the Interface Board. You are now ready to 
program  using  a  4D  Programming  Cable  or  4D 
Programming  Adaptor  (uUSB-PA5  or  uUSB-PA5-II). 
This  can  also  be  used  to  interface  to  other  devices 
such as a 4D Arduino Adaptor Shield, breadboard etc. 

 

 

 
An  alternative  to  using  a  Gen4-IB  and  a  4D 
Programming  Cable,  or  uUSB-PA5  Programming 
Adaptor, is a  single all in one board called the gen4-
PA  (gen4  Programming  Adaptor),  which  can  be  used 
instead. 
 

 

 

The gen4-PA incorporates the uUSB-PA5-II and gen4-
IB together essentially, creating a single module with 
microUSB  interface,  and  DIP  style  pads  for  GPIO 
breakout  of  all  the  signals  used  on  the  gen4  Display 
interface,  which  is  useful  for  development  or  final 
product  use.  Standard  2.54mm  (0.1”)  male  pin 
headers  can  be  mounted  so  the  module  signals  can 
be interfaced to easily. 
Please  refer  to  the  gen4-PA  Datasheet  for  more 
information. 

8.

 

Software Overview - Language 

 
The  Picaso  processor  belongs  to  a  family  of 
processors  powered  by  a  highly  optimised  soft  core 
virtual  engine  called  EVE  (Extensible  Virtual  Engine). 
EVE was designed and created by 4D Systems in the 
early  2000’s,  and  should  not  be  confused  by  FTDI’s 
solution  of  EVE,  which  was  developed  a  decent 
decade or so later. 
 
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”   
“Picaso 4DGL Internal Functions” 
These  are  both  available  for  download  on  the 

Workshop4 Product Page

 of the 4D Systems website. 

 
To assist with the development of 4DGL applications, 
the Workshop4 IDE combines a full-featured editor, a 
compiler, a linker and a downloader 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. The other two environments, Serial 
and ViSi-Genie do not  directly use 4DGL by the User 
(Except in Workshop4 Pro, for ViSi-Genie), however it 
is present in the background. Serial is an application 
which  runs,  and  that  is  written  in  4DGL.  ViSi-Genie 
automatically generates 4DGL itself based on what is 
configured in the  GUI.  More  information about  each 
follows. 
 
 

Summary of Contents for gen4 Series

Page 1: ...refer to the 4D Systems website for the latest Revision of this document www 4dsystems com au DATASHEET gen4 Display Module Series 2 4 Picaso Integrated Display Module gen4 uLCD 24PT Resistivetouch Do...

Page 2: ...2 Audio 9 5 3 SD SDHC Memory Cards 9 5 4 FAT16 9 5 5 Application PCB Support 10 5 6 RF EMI Shielding Support 10 6 Display Module Precautions 11 7 Hardware Tools 11 7 1 4D Programming Cable Adaptor 11...

Page 3: ...gen4 Display Module Series gen4 uLCD 24PT 2 4 2017 4D SYSTEMS Page 3 of 22 www 4dsystems com au 15 Hardware Revision History 21 16 Legal Notice 22 17 Contact Information 22...

Page 4: ...a range of functionality advancements The gen4 series of modules has been designed to minimise the impact of display related circuitry and provide a platform suitable for integration into a product Ap...

Page 5: ...eral Purpose Input Output 3 3V Level 5V Tolerant 7 BUS4 I O General Purpose Input Output 3 3V Level 5V Tolerant 8 BUS3 I O General Purpose Input Output 3 3V Level 5V Tolerant 9 BUS2 I O General Purpos...

Page 6: ...3V via a 10K resistor An active Low pulse greater than 2 micro seconds will reset the module If the module needs to be reset externally only use open collector type circuits This pin is not driven lo...

Page 7: ...ronous Serial port COM0 transmit pin TX0 Connect this pin to external serial device receive Rx signal This pin outputs at 3 3V Level RX0 pin Serial Receive COM0 Asynchronous Serial port COM0 receive p...

Page 8: ...reset the module Internally pulled up to 3 3V via a 10K resistor Only use open collector type circuits to reset the device if an external reset is required AUDENB Audio Enable Output Output dedicated...

Page 9: ...be used as general purpose storage for data logging applications Support is available for off the shelf micro SD 4GB and high capacity HC memory cards 4GB and above Memory cards up to 32GB is size can...

Page 10: ...top rather than a push push or push pull style which is accessible from the side 5 6 RF EMIShieldingSupport As per what is written in section 5 5 Application PCB Support there is an option for extend...

Page 11: ...to mount the display where possible Display modules have a finite life which is typically dictated by the display itself more specifically the backlight The backlight contains LED s which fade over ti...

Page 12: ...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 EV...

Page 13: ...S4 Further details explained in section 9 3 A Serial environment is also provided to transform the display module into a slave serial module allowing the user to control the display from any host micr...

Page 14: ...adds a professional set of features to the Visi Genie environment called Genie Magic The added features allow the user to add in 4DGL scripts which can be activated from the display itself from an int...

Page 15: ...iring batch programming or production line programming These solutions are practical for production staff and minimize the chance of unwanted or unauthorised modifications on the production line Three...

Page 16: ...e based so requires a uSD card along with a programming cable The ViSi Genie environment is also image based and therefore requires a uSD card and programming cable also The Serial environment does no...

Page 17: ...gen4 Display Module Series gen4 uLCD 24PT 2 4 2017 4D SYSTEMS Page 17 of 22 www 4dsystems com au 12 MechanicalDetails...

Page 18: ...gen4 Display Module Series gen4 uLCD 24PT 2 4 2017 4D SYSTEMS Page 18 of 22 www 4dsystems com au 13 SchematicDetails...

Page 19: ...TINGCONDITIONS Parameter Conditions Min Typ Max Units Supply Voltage VCC Stable external supply required 4 0 5 0 5 5 V Processor voltage VP 3 3 V Operating Temperature 10 60 C Input Low Voltage VIL al...

Page 20: ...ghtness 5V Supply Resistive Touch 182 cd m2 Display Contrast Ratio Typical 250 1 Display Viewing Angles Above Centre 35 Degrees Below Centre 55 Degrees Left of Centre 55 Degrees Right of Centre 55 Deg...

Page 21: ...ms com au 15 HardwareRevisionHistory Revision Number Date Description 0 1 xx xx 2015 Internal Use Only 1 0 09 12 2015 Initial Public Release Version 1 1 22 12 2015 Cosmetic Changes to gen4 Datasheet r...

Page 22: ...ages and graphics used are possible to be displayed on the 4D Systems range of products however the quality may vary In no event shall 4D Systems be liable to the buyer or to any third party for any i...

Page 23: ...Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information 4D Systems SK gen4 24PT AR SK gen4 24PT gen4 uLCD 24PT PI gen4 uLCD 24PT AR SK gen4 24PT PI gen4 uLCD...

Reviews: