| |
Platforms
- Each platform is programmable for use in a class of products
- Platforms useful for a limited time
- Applicability to new products is market driven
- Service life is driven by repair parts availability
- Platforms generally conform with standards for open systems
- Frequent customer requirement
- Wide range of products requires multiple platform designs
Algorithms
- Hardware-independent Designs
- Algorithms stated in mathematical language
- Ported to any hardware via appropriate compiler
- Reusable Designs
- Mathematical statements universally understood
- Functions can be scaled in frequency, data rate, etc., with minimal effort.
- Efficient Designs
- Minimize intensive computation
- High Performance
- As close to optimum functions as feasible
- Each algorithm designed to meet the requirements of a specific product
- Defined using a language that is hardware platform independent
- Fully reusable on different hardware platforms
- Partially reusable on new products
- Modified to meet new product requirements, or
- Source material for "cut and paste"
- Useful for an unlimited time period
- Intellectual Property (IP) in most applications
|
| |