Efficiency + Flexibility
The Imsys philosophy is to develop affordable technology that provides value-adding performance in its target application. This is what we call “lean technology,” and it’s a delicate balance. Lean technology needs to continually maximize efficiency, while never sacrificing flexibility.
The secret to Imsys’ lean technology is our pioneering microprogrammable functionality. This refers to a customizable set of microinstructions coded into memory, which are executed by the 8-bit hardware, allowing the Imsys Operation-Oriented Hardware Architecture (OOHA) to support the task at hand.
High-Level Languages: Bridging the Gap
Efficiency can be a particular challenge when working with high-level programming languages. This is due to the large gap between the front-end description of an application in a high-level language like C, C++, or Matlab, and the typical low-level description with instructions defined in assembly-level language for the target machine. Consequently, the compiler’s translations of source code into instructions that can be stored in memory and executed by the machine in its native code are particularly complex.
Imsys Integrated Development Environment
Imsys Developer is an integrated development environment that we offer for programming, debugging and maintenance of Imsys processor-based systems. It can be used with all of our current hardware as well as with a number of our legacy products.