gen4-HMI Display Modulesgen4-uLCD-50D Page 13 of 29 www.4dsystems.com.au5. Module FeaturesThe gen4 series of Integrated Display Modules aredesigned to accommodate most applications. Some ofthe main features of the module are listed below.5.1. DIABLO16 ProcessorThe module is designed around the DIABLO16Graphics Controller from 4D-Labs.The DIABLO16 is a smart Controller and the interfaceto the TFT- LCD displays is almost plug-n-play.All of the data and control signals are provided by thechip to interface directly to the display.Powerful graphics, text, image, animation andcountless more features are built right inside the chip.The data sheet for the processor is available from thehttp://www.4dsystems.com.au website:“DIABLO16 Processor Datasheet”5.2. AudioAudio playback support in the DIABLO16 Processorenables this module to play audio WAV files stored inthe micro-SD memory card. Filtered PWM audio isgenerated and made available on the AUDIO pin of the30 way ZIF connector, ready to interface with an audioamplifier on your application board.A simple instruction enables the user toplay/pause/stop audio files while continuing theexecution of the user application code, such as displayupdates, touch recognition, communications, etc. Theaudio system also allows real time pitch change ofaudio samples.For a complete list of audio commands please refer tothe separate document titled:“DIABLO16 4DGL Internal Functions”5.3. SD/SDHC Memory CardsThe module supports micro-SD memory cards via theon-board latch type micro-SD connector. The memorycard is used for all multimedia fileretrieval such as images, animationsand movie clips. The memory cardcan also be used as general purposestorage for data logging applications. Support isavailable for off-the-shelf micro-SD (< 4GB) and highcapacity HC memory cards (4GB and above). Memorycards up to 32GB is size can be used, however it mustbe noted that only a portion of this can be utilised bythe FAT16 file system. See section below for moredetails.Note: A microSD card capable of SPI is a requirementfor all 4D Systems’ display modules powered byGoldelox, Picaso or Diablo16 Processors. If a non-SPIcompatible card is used, it will simply fail to mount, ormay cause intermittent issues resulting in lock ups andcrashing of the application. Please refer to the 4DSystems website for microSD cards offered by 4DSystems.5.4. FAT16All 4D Systems display modules featuring 4D Labsprocessors use off-the-shelf standard SDHC/SD/micro-SD memory cards (SPI Compatible Only) with up to4GB capacity usable with FAT16 formatting.For any FAT file related operations, before thememory card can be used it must first be formattedcorrectly. Built into Workshop4 is a tool created by 4D,called RMPET (please refer to the Tools menu, in anyEnvironment, inside the Workshop4 IDE). RMPETallows the User to easily partition and format microSDcards, to make their file system ready to be used with4D Systems modules. The formatting of the card canbe done on any PC system with a card reader.The DIABLO16 Processor also supports high capacityHC memory cards (4GB and above). The availablecapacity of SD-HC cards varies according to the waythe card is partitioned and the commands used toaccess it. Refer to the 4D Systems RMPET tool in theWorkshop4 IDE.A Max of 4GB can be utilised by the FAT16 file system.The FAT partition is always first (if it exists). Any spacelarger than 4GB will be RAW, and can still be utilisedby your 4D Systems module, using different functions.Please refer to Application Notes.