No announcement yet.

What is a PmmC?

  • Filter
  • Time
  • Show
Clear All
new posts

  • What is a PmmC?

    The GOLDELOX-GFX and the PICASO-GFX are highly integrated and configurable custom processors. The internal architectures of both are constructed of high level functional blocks that is controlled and supervised by EVE (Extensible Virtual Engine).

    EVE is a proprietary, high performance virtual processor engine with an extensive byte-code instruction set optimised to execute compiled 4DGL programs. It is the heart of the GOLDELOX-GFX and the PICASO-GFX processors. This implementation across a variety of architectures provides a single unified platform. The same application code developed under 4DGL for the GOLDELOX-GFX can run on any other 4D custom processor such as the PICASO-GFX.

    The combined blocks of EVE, the built-in graphics and library functions and the low level drivers, make up and define the personality of both the GOLDELOX-GFX and the PICASO-GFX. This is referred to as the Personality-module-micro-Code or PmmC for short. Future enhancements to any of the functional blocks or a specific display driver support can easily be accommodated with a new PmmC file which can then be uploaded into the GOLDELOX-GFX or the PICASO-GFX by the user.

    NOTE: The PmmC file and the compiled 4DGL application code are separate entities and should not be confused. The PmmC files can only be generated and available from 4D Labs and 4D Systems whereas the 4DGL application code is generated by the user.