
Picaso Processor
Datasheet
©
2017 4D Labs Semiconductors
Page 15 of 27
www.4dsystems.com.au
8.1.
PmmC Firmware
PmmC (Personality Module Micro-Code) - this is the
operating system, incorporating the EVE runtime
(Extensible Virtual Engine) which has an extensive
byte-code instruction set programmed via the
Workshop4 Software IDE.
The PmmC Loader can be thought of like a bootloader,
and allows the transfer of a PmmC from the Users’ PC
into the System Flash storage on the Picaso processor.
Within the PmmC are hundreds of built in functions for
graphics, sound, math functions etc, no need to
include libraries, or wait for hefty compile times – it’s
all built in.
The PmmC is in protected memory, and cannot be
read or damaged by inadvertent writes to illegal FLASH
areas.
The PmmC is upgradable by the User and can be done
at any time. It however will wipe the Users application
from Flash, so this will need to be reloaded after a
PmmC update is completed.
Loading the PmmC is achieved using our PmmC Loader
tool, or using the ScriptC command line tool.
Note:
IMPORTANT!!! If you are wanting to use
Picaso in a product, please contact the 4D Labs Tech
Support or Sales departments to discuss your
requirements. PmmC’s can ONLY be created by 4D
Labs, and depending on the display you have
selected and the Driver IC it uses, will determine
how difficult the process is. Please make contact
with us BEFORE you start.