gen4 Display Module Series gen4-uLCD-24PT - 2.4”© 2017 4D SYSTEMS Page 15 of 22 www.4dsystems.com.au9.5. PmmC/Firmware ProgrammingThe Picaso processor is a custom graphics processor.All functionality including the high level commandsare built into the chip. This chip level configuration isavailable as a PmmC (Personality-module-micro-Code) file, which can be likened to traditionalFirmware..A PmmC file contains all of the low level micro-codeinformation (analogy of that of a soft silicon) whichdefine the characteristics and functionality of thedevice. The ability of programming the device with aPmmC file provides an extremely flexible method ofcustomising as well as upgrading it with futureenhancements.It also contains the initialisation and parametersassociated with the particular display that is to beconnected to the Picaso processor, along withproduct specific settings and parameters.The PmmC file can only be programmed into thedevice via the COM0 serial port with the aid ofWorkshop 4, the 4D Systems IDE software.Solutions, which remove the need to use Workshop4to program the display modules, are available forcommercial customers requiring batch programmingor production line programming. These solutions arepractical for production staff and minimize thechance of unwanted or unauthorised modificationson the production line.Three solutions come with the Workshop4 IDE, whichcan be separated out for production line computers ifrequired, ScriptC, PmmC Loader and ProgramLoader.ScriptC is a command line interface which can becontrolled from a Batch Script or similar, useful forrepetitive loading or when controlled from anexternal application. Example scripts are provided,showing how to load PmmC and Applications using abatch script.PmmC Loader is a GUI interface designed todownload PmmC’s in to a 4D Systems Processor. Ithas the ability to automatically update existingPmmC’s present on a module, or to manually changeor force download to a blank processor or module,overwriting anything written in previously.Program Loader is a GUI interface designed todownload Applications to either Flash or RAM, usefulfor testing or production loading, without the needfor Workshop4 itself.Please contact our Support Team for moreinformation on what we can provide. Some solutionsalso exist for external processor based loading, ifthere is a requirement for that. This solution isavailable under NDA.Using a non-4D programming interface could damageyour module, and void your Warranty.