|
|
|
|
Processor ExpertTM Embedded BeansTM
Description
Embedded beans encapsulate the functionality of embedded systems' basic elements, such as CPU core, CPU on-chip
peripherals, FPGA, standalone peripherals, virtual devices, and pure software algorithms, and express these
facilities as properties, methods, and events (like objects in OOP).
Easy initialization
You can initialize your beans with the initialization items in the Bean Inspector and the initialization code of the beans is automatically added to that of the CPU initialization. If you want to use a very simple variant of the bean without changing the bean operation mode during runtime you may unselect all its methods and use only its initialization state.
Easy on-chip periphery management
Processor Expert knows exactly the relation between allocated peripherals and selected beans.
When you need to choose the peripheral allocated by a bean, Processor Expert proposes all the possible candidates but signalizes the already allocated peripherals (with the icon of the bean allocating the peripheral) and also signalizes peripherals that are not compatible with current bean settings (with a red exclamation mark). In the case of an impossible allocation, an error is generated.
Unlike common libraries, Embedded Beans are implemented for all possible peripherals, with optimal code. The most important advantages of the generated drivers are that you can:
- select any periphery which support bean function and change it whenever you want during design time,
- be sure that the bean setting conforms to peripheral parameters,
- choose the initialization state of the bean,
- choose which methods do you want to use in your code and which event do you want to handle,
- use several beans of the same type with optimal code for each bean.
The conception of the peripheral allocation generally does not enable sharing of peripherals because of safety application design. The only way to share resources is through the beans and its methods and events. For example, you may use the RTIshared bean for sharing periodic interrupt from timers.
Highly configurable and extensible library
Embedded beans can be created and edited manually or with the help of Bean Wizard.
Special category of beans are CPU Beans. If you like have more information about CPU Beans, see CPU Beans page.
More information about the Embedded beans can be found in the Processor Expert
| Help | Embedded Beans
Processor Expert | Help | Supported CPUs
|
|
|
Processor Expert™ and Embedded Beans™ are registered trademarks of UNIS, Ltd.
©1997-2002, UNIS, Ltd.
|
|
|