We have the skills and resources to specify, design, manufacture and test custom solutions.
Our design engineers will develop specifications that meet your requirements, ensuring an optimised solution with a fast, cost-effective route to market.
As design authority for the Ingwe Missile Processor Card and Launcher Guidance Electronics, KREON is participating in the development and life cycle support of a world class anti-tank missile system.
The scope of the work entails inter alia an FGPA with dual core ARM 9 Cortex processor and embedded DSP functionality. The software Kernel executes in protected space while the Application software executes in user space, ensuring temporal and spatial segregation of critical functions.
KREON has developed a range of data loggers for extreme harsh conditions. The Data Loggers can record high speed, digital data and analogue signals while the platform is exposed to vibrations, shock and temperature extremes. Various interfaces are supported, such as:
A missile application is one of the products where the KREON Data Logger was applied successfully.
The data logger product range is supported with PC Applications for uploading of the data and a range of data analysis tools.
For applications that require a very specific processing capability with associated interfaces, together with a prescribed form factor and power profile, KREON has developed a series of Computer cards that are used for Navigation and Control.
The processors used in this series of cards include PowerPC and ARM Cortex-A9. Various memory configurations (both volatile and non-volatile) have been implemented, as the requirements have dictated. Interfaces include UART, LAN, and USB ports, LVDT, RDC, Analog signalling, and more.
These Computers are supplied with a real-time Kernel, with simple API and example code; this is, so that the application developer can have the unit up and running in a short time. A Linux operating system is also available for units that have less stringent real-time requirements.
This approach enables extremely, optimal solutions to be established whilst reducing un-needed, costly capabilities.
KREON has developed several bespoke, embedded Processors for several clients
The Main Sight Controller provides steering command for a stabilised sight on the Badger vehicle. It performs a feedback-control function through the reception of two position-encoder outputs and providing steering commands to two motor controllers.
An FPGA is used as the heart of the controller to facilitate the integration of a microprocessor and numerous communication peripherals.
The Main Sight Controller Assembly consists of two PCB Assemblies:
The Laser Controller Card collects system inputs and generate analogue signals that drive laser transmitters for a beam riding missile.
The functions of the Laser Controller Card are implemented by a tight integration between embedded software, FPGA based digital control and analogue electronics.
The FPGA implements real time error measurements of the scanning laser beam. These errors are then sent to the missile for error correction implementation, by the Missile Processor card.
A real time Kernel executes the Application software. The Kernel is an in-house KREON development and is used in all the embedded processor systems, specifically where real time execution is required. The latest version of the Kernel executes in protected space, with the Application in user space, providing for safe recovery of Application errors and the logging thereof.
The Kernel has a small foot print and provides amongst other things, for:
The Application software interface to the Missile Control computer; measuring bore-sight errors of the optical system and generating all the guidance signals that are modulated on laser transmitters.
A strong Quality Management System is followed to ensure cost effective development, good manufacturing and secure life-cycle maintenance, all whilst upholding exceptional quality in workmanship. These are the services embedded into KREON’s philosophy of quality management.
Kreon Technology follows a proven system engineering approach to ensure that our clients’ needs are met by the system developed.
Kreon Technology firmly believes that continuous communication between the project team, project manager and client ensure that risks are timeously assessed, and contingency plans are in place. We use tailored, engineering management tools to plan and monitor the cost and schedule of projects.
We have been involved in numerous hardware development projects, ranging from relatively simple micro-controllers to complicated high-speed, real-time Digital Signal Processor (DSP) designs. The design process we follow, broadly consists of applying steps based on project requirements.
We also specialise in the development of hard real time embedded software. We have successfully completed software developments in technology areas such as Digital Signal Processing, Image Processing, Industrial Control, and Telecommunications.
Kreon Technology has well-established processes for component procurement, PCB sourcing and assembly of low-to-medium quantities of, high-tech manufacturing and testing. In-house developed, automated test equipment is used to perform board level testing, testing of integrated sub-assemblies and qualification of systems.
An Integrated Product Support environment is used for Testing and Maintenance. Products are tested using automated test systems with a SQL data base for test instructions and test results. This results in a reduced cost of testing. The test environment ranges from bed of nails to final, high-level functional testing with automated acceptance test logs and build history documents. Product maintenance and life cycle maintenance are done using the same environment.
Our System Engineers perform a Functional Analysis to develop a Concept of Operations and Functional Architecture.
The Speciality Engineering group within Kreon Technology performs inter alia simulations and algorithm developments to serve as inputs to the Requirement Management and Synthesis processes.
The Requirements Management process uses the Functional Architecture, as well as inputs from the Speciality Engineering analyses, to develop requirements. These requirements are validated via the Validation and Verification process in conjunction with our clients. The interaction between Functional Analysis and Requirements Management is iterative, as the Functional Architecture and Resulting Requirements are decomposed to a level representable of the necessary requirements that is descriptive of the needed system characteristics.
Synthesis then develops the physical architecture or design solution to those requirements.
Interface Management plays a key role in ensuring that the various internal system pieces are coordinated and integrated with external systems. As the total system is decomposed via iterative interaction of Functional Analysis, Requirements Management, and Synthesis; physical and functional interfaces are identified and managed.
The system is developed according to the baseline design and verified with the Qualification process.
The results of these activities are continually brought under Configuration Management. Although the discussion of this simplified view and description of the System Engineering process was sequential, it is truly iterative and employed continuously throughout the lifecycle of a system.
Consists of the management of the engineering and technical effort to transform a set of requirements into an operational system. This includes:
The decision to develop hardware for a specific application would be driven by several factors.
If there is a suitable solution available as COTS, this would be recommended with consideration paid to:
If the COTS solution does not fulfil these requirements, a custom solution will be developed, and with it will come the following benefits:
The hardware development process would entail the following steps, usually in conjunction with a client:
Kreon Technology has development experience, from complex, real-time missile embedded applications to power – and space, conservative low cost, high reliable embedded sensors.
In support of our embedded software developments, Kreon Technology continually applies the latest Windows™ Application Programming Interface technologies. Visual development tools are extensively used for Man-Machine-Interface applications and device drivers are developed where high-speed data throughput is essential. Kreon Technology also develops all device drivers for card products embedded in the PC, providing our clients with top-notch support.
In support of the systems engineering process, our software engineers work in close collaboration with the systems engineer and hardware engineer throughout the concept design and detail design phase. Software performance areas are identified early in the project and appropriate techniques are applied to the software design and coding phases.
The approach is as follows, within the constrains that each project may allow:
An Integrated Product Support environment is used for:
Products are tested, using automated test systems with a SQL data base for test instructions and test results, resulting in reduced cost of testing.
The test environment ranges from bed of nails - to final high-level functional testing with automated acceptance test logs and build history documents.
Product maintenance and life cycle maintenance are done using the same environment in conjunction with an automated maintenance ticketing system.