GE
Intelligent Platforms
AXIS
advanced integrated
multiprocessor software
AXIS Software Development
Multiprocessing Application
Inter-Processor
Communication
Productivity Suite
Optimized
Math &
Function
Libraries
AXIS Advanced Multiprocessor Integrated Software
Board Support Package and Drivers (VxWorks, LynxOS BSP)
Universal Interface Layer (UIL)
Tools for Application Engineers.
AXIS is a full suite of integrated software development tools.
It is designed to simplify the process of creating DSP applications
based on multiprocessor platforms.
AXIS gives developers the tools they need
to be more productive, and largely frees
them from the complexities of the underlying hardware architecture.
AXIS tools allow engineers to focus attention on the area where they are domain
experts—the application. After all, the
time and energy they spend dealing with
low-level platform details only slows the
development process.
AXIS-Advanced Multiprocessor
Integrated Software
The AXIS software architecture consists of
three integrated elements:
Interprocessor Communications
Multiprocessor Productivity Tools
DSP Libraries
Although they are individual toolsets, they
are designed to work together as a single
environment. Together, they can cut the
time needed to map the application to the
system, run it, test performance, and then
remap until the desired result is achieved.
AXIS fills a critical need, because
although traditional real-time operating system tool-chains do contain some
productivity elements (IDE for instance),
there is still a gap between these tools
AXIS ADVANCED INTEGRATED MUL TIPROCESSOR SOFTWARE
and the application domain. This gap is
bridged by AXIS middleware from
GE Intelligent Platforms.
Declare Independence from your
Hardware and Operating System
In addition to simplifying application
development, AXIS creates a layer of
abstraction between the application and
the hardware and operating system. This
independence offers the added benefits
of portability and scalability.
Performance
High throughput, low latency, reconfigurable communications; able to scale and
adapt to support the most demanding
of data intensive applications. Optimized
libraries delivering the maximum performance for the specific application.
Portability
AXIS is processor and OS independent,
and supports industry standards. This allows for the creation of applications which
can more easily be moved from current
hardware to future platforms. For applications with long life cycles, this portability
provides an invaluable sense of flexibility
and peace of mind.
Scalability
AXIS is specifically designed to simplify the
task of moving an application from the
development units to production units, and
then to deployment. Of equal importance,
AXIS offers the developer the ability to
reconfigure or scale the system, depending on the application needs, by adding
or subtracting processing elements as
needed. This scalability brings with it the
knowledge that changing hardware and
changing application needs will not result
in extra development and rework time.
Simplicity
The AXIS development environment
ensures ease of use while hiding the complexities of the underlying hardware architecture. System visualization increases
productivity and performance, and
positionless communications provides
consistency between tasks, processors,
boards and systems.