![4D systems gen4-HMI Series Datasheet Download Page 13](http://html1.mh-extra.com/html/4d-systems/gen4-hmi-series/gen4-hmi-series_datasheet_3118545013.webp)
gen4-HMI Display Modules
gen4-uLCD-50D Page 13 of 29 www.4dsystems.com.au
5.
Module Features
The gen4 series of Integrated Display Modules are
designed to accommodate most applications. Some of
the main features of the module are listed below.
5.1.
DIABLO16 Processor
The module is designed around the DIABLO16
Graphics Controller from 4D-Labs.
The DIABLO16 is a smart Controller and the interface
to the TFT- LCD displays is almost plug-n-play.
All of the data and control signals are provided by the
chip to interface directly to the display.
Powerful graphics, text, image, animation and
countless more features are built right inside the chip.
The data sheet for the processor is available from the
“DIABLO16 Processor Datasheet”
5.2.
Audio
Audio playback support in the DIABLO16 Processor
enables this module to play audio WAV files stored in
the micro-SD memory card. Filtered PWM audio is
generated and made available on the AUDIO pin of the
30 way ZIF connector, ready to interface with an audio
amplifier on your application board.
A simple instruction enables the user to
play/pause/stop audio files while continuing the
execution of the user application code, such as display
updates, touch recognition, communications, etc. The
audio system also allows real time pitch change of
audio samples.
For a complete list of audio commands please refer to
the separate document titled:
“DIABLO16 4DGL Internal Functions”
5.3.
SD/SDHC Memory Cards
The module supports micro-SD memory cards via the
on-board latch type micro-SD connector. The memory
card is used for all multimedia file
retrieval such as images, animations
and movie clips. The memory card
can also 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 be used, however it must
be noted that only a portion of this can be utilised by
the FAT16 file system. See section below for more
details.
Note: A microSD card capable of SPI is a requirement
for all 4D Systems’ display modules powered by
Goldelox, Picaso or Diablo16 Processors. If a non-SPI
compatible card is used, it will simply fail to mount, or
may cause intermittent issues resulting in lock ups and
crashing of the application. Please refer to the 4D
Systems website for microSD cards offered by 4D
Systems.
5.4.
FAT16
All 4D Systems display modules featuring 4D Labs
processors use off-the-shelf standard SDHC/SD/micro-
SD memory cards (SPI Compatible Only) with up to
4GB capacity usable with FAT16 formatting.
For any FAT file related operations, before the
memory card can be used it must first be formatted
correctly. Built into Workshop4 is a tool created by 4D,
called RMPET (please refer to the Tools menu, in any
Environment, inside the Workshop4 IDE). RMPET
allows the User to easily partition and format microSD
cards, to make their file system ready to be used with
4D Systems modules. The formatting of the card can
be done on any PC system with a card reader.
The DIABLO16 Processor also supports high capacity
HC memory cards (4GB and above). The available
capacity of SD-HC cards varies according to the way
the card is partitioned and the commands used to
access it. Refer to the 4D Systems RMPET tool in the
Workshop4 IDE.
A Max of 4GB can be utilised by the FAT16 file system.
The FAT partition is always first (if it exists). Any space
larger than 4GB will be RAW, and can still be utilised
by your 4D Systems module, using different functions.
Please refer to Application Notes.