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 optimized solution with a fast, cost-effective route to market.
- Kreon Technology firmly believes that continuous communication between the project team, project manager and client ensures 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 for low-to-medium 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.
Our Systems Engineers perform Functional Analysis to develop a Concept of Operations and Functional Architecture.
The Speciality Engineering group within Kreon Technology performs inter alia simulations and algorithm development to serve as inputs to the Requirement Management and Synthesis processes.
The Requirements Management process uses the Functional Architecture, as well as inputs from Specialty 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 necessary to the appropriate requirements that describe 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.
It consists of the management of the engineering and technical effort to transform a set of requirements into an operational system. This includes:
- The planning and control of technical program tasks;
- Integration of engineering specialties; and
- The management of a totally integrated effort of design engineering, computer software engineering, test engineering, logistics engineering, production engineering, and specialty engineering (EMC, environmental, etc.) to meet cost, technical performance and schedule objectives.
Steps followed in the design process:
- Specification of the system, and from this follows specification of the hardware;
- Work-breakdown resulting in specification of Programmable Logic Devices (PLD), microprocessor capabilities, and other complex device requirements;
- Detail design of PLDs, including simulations, and implementation using VHDL;
- Detail design of the total circuit, including component selection and possible simulations;
- Capturing of the design in an electronic database;
- Design of the Printed Circuit Board (PCB) layout, including possible simulations;
- Comprehensive design verification, resulting in formal design acceptance in accordance with the specification;
- Possible repetition of these steps in the case of prototype development; and
- Regular reviews with the client.
Various documents are associated with these steps, and are either generated for internal use, or formally generated if required for delivery to the client.
These are the Hardware Prime-Item Specification, the Hardware Design Description for each of the PLDs, the Hardware Design Description for the total circuit, the schematic diagram with the Bill of Materials, the mechanical drawings of the PCB layout, and the Acceptance Test Specification and Acceptance Test Log.
Electronic capturing of designs and PCB layout are subcontracted to specialists with whom Kreon Technology has established long-term working relationships. Some of the more complex PLD designs are also done in conjunction with well-established partners.
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 its ISA and PCI card products 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 engineers 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.
Key Software Development Areas:
Software Development Process
Our software standards conform to the quality guidelines enforced by RTCA/DO-178
Power PC, TMS320C3X, Intel 8051, 80186, 286
Windows Application Software
Win32 Application Programming Interface (API); Microsoft Visual C++; Windows service applications; COM and DCOM technologies
Windows Driver Software
Microsoft Device Driver Development Kit (DDK); Windows NT, 2000, and XP kernel mode multiple device drivers
ANSI C, Visual C++, Visual Basic, Java
Unified Modelling Language (UML); Kreon has successfully applied this methodology in embedded software designs
Kreon has established a professional manufacturing relationship with Omigo to ensure volume manufacturing at all times.
Kreon Technology has established assembly facilities to suit the development needs of the company. This includes assembly and rework equipment for BGA and CSP packages.