Today is:   Feb 23, 2019

Brief Banners

Institute Mihailo Pupin
Institute Mihailo Pupin is the leading Serbian R&D institution in the field of Information & Communication Techologies.

Automation & Control Systems Ltd
The Automation & Control Systems Ltd is the core division of the Institute Mihailo Pupin, and the owner of the projects: ATLAS Systems and ATLAS-MAX.

The long list of the Institute's references and customers is the best proof of its high professional and techological achievments.

The other related IMP project: VIEW4 Software Package for control of complex processes

You are here:     ATLAS-MAX System Organization Firmware Organization
Firmware Organization


ATLAS presents a complex and powerful programming system – without this programming support all listed hardware modules would be lifeless and useless pieces of assembled non-operational hardware components.   The ATLAS silicon-resident program (firmware) is organized as set of manageable program entities with specific missions, and who mutually exchange data through the predefined program interfaces: protocols, standards and system rules.  This “modular firmware organization” is fully implemented, enabling higher ATLAS flexibility and scalability, easier system maintenance and upgrade, and more powerful and cost-effective implementations.  The major firmware entities are:

  • ATLAS RT CORE – the central portion of the system and application firmware that provides runtime environment needed for the functioning of the ATLAS system.  Two major versions of ATLAS System RT Cores are:   
      - ATLAS-MAX relayed on a customized VRTX-based real-time OS.  Nowadays, this is an obsolete solution and it could be delivered on special requests to the old customers only.
      - ATLAS-MAX/RTL relays on a customized real-time Linux OS (therefore, the RTL suffix in the ATLAS name).  This open-source product was ported onto ATLAS-MAX hardware, making a superior runtime environment convenient for the enhanced computer hardware that is emerging every year. The net-effect is a compatible, but enhanced and more powerful RTU/PLC system, which, at the moment presents, a standard ATLAS-MAX product.
  • ATLAS MODULES – large rounded firmware entities dedicated to the specific well-defined ATLAS jobs (groups of tasks).
  • ATLAS PLUGINS – rounded firmware entities dedicated to the specific ATLAS tasks (or functions).  The major plugin feature is an easy implementation - as the name colorfully describes, a plugin could be simply plugged, or unplugged, into/from the running ATLAS firmware system.
  • ATLAS TOOLS – a number of configuration utilities, PLC editors, diagnostic and maintenance programs and other support programs, somehow related to the ATLAS system.

Listed entities match top-to-down firmware organization, where lower layers may be constituencies of the higher ones.  Such approach helps in describing and better understanding of the ATLAS firmware support and also points to important ATLAS features: flexibility, scalability and upgradeability.  Simply, by replacing a certain firmware entity, we can easily improve older installations with new and better technological solutions, often even online in the field.