Bean Selector
Processor Expert | View | Bean
Selector
Bean Selector shows supported embedded
beans including CPU beans and bean templates. It lets the user select
a desired bean or template and add it to the project.
Two filters could be applied on the bean list. They could be switched
on/off by clicking on two buttons on the bottom bar.
- All/CPU - If this filter is active, only the
beans that could be used with the current target CPU derivative are
shown.
- Licensed - If active, only the beans with
valid license are shown.
The Bean Selector contains the following four tabs
allowing the user to see list of the bean in the following modes:
- Bean Categories - contains all available beans.
The beans are sorted in a tree based on the categories defined in the
beans. See chapter Bean categories
for details.
-
On Chip Peripherals - shows all beans available for the
specific peripherals. All chip peripherals, sorted by name, are listed
in the appropriate CPU folder, depending on which peripheral can be
used. Current target CPU bean is displayed at the top (only if a
target CPU bean is selected).
There are three different icons of peripheral folders which depends on
the usage of the peripheral.
- If the peripheral is fully available, the
folder is displayed by yellow
icon.
- If the peripheral is partially used, the
folder is displayed by light blue
icon.
- The fully used peripheral is displayed by
blue
icon.
the Bean Selector provides the "On Chip Peripherals"
view for the users, that are not familiar with the beans functionality
yet (but they know the chip peripherals). This page contains all
on-chip peripherals of the selected CPU and for each peripheral list
of supported beans. So it's very easy to find bean, that supports
functionality of the selected peripheral.
-
Alphabet - shows alphabetical list of available beans. The
user can speed-up searching the right bean typing the start of the
bean name on the keyboard. All/CPU and license
filters could be used here like on the other Bean Selector tabs.
-
Keywords - shows alphabetical listing of keywords related to
the internal peripherals. The list of available beans that could use
the keyword-related peripheral can be found under each keyword. All/CPU
and License filters are used here as well.
The icon
means that there is an available license for the bean. If the icon is
displayed as a "greyed"
icon, it means that for the selected bean a valid license is not available.
The bean names are colored black and the bean template names are
colored blue. By double-clicking on the bean it is possible to
insert the bean into the current project. The description of the bean is
shown in a hint.
The button Quick Help shows short information about function of
the bean. The Quick Help is displayed as a part of the Bean Selector
window and is updated when the user selects another bean in the tree.
Folder Pop-up menu
The pop-up menu is available by clicking the right mouse button on a
folder.
- Expand/Collapse -
expands or collapses the folder
- Expand all -
expands the folder and all its subfolders
- Collapse all -
collapses the folder and all its subfolders
- Help on Bean
Selector- displays documentation for the Bean Selector.
Bean Pop-up Menu
The pop-up menu is available by clicking the right mouse button on a
bean.
- Add the bean to
the current project - adds the bean to the current project.
- Delete selected
template- removes the selected template from the Bean Selector.
- Help on Bean-
displays bean documentation.
- Help on Bean
Selector- displays documentation for the Bean Selector.
Bean Selector Pop-up Menu
The pop-up menu is available by clicking right mouse button on the area
inside the Bean Selector window
- Update -
updates new beans and templates to the tree according to the
appropriate category in the Bean Selector window.
- Help on Bean
Selector - displays documentation for the Bean Selector.
Target CPU Folder Pop-up Menu
The pop-up menu is available by clicking the right mouse button on the
Target CPU folder in the On Chip Peripheral mode. This menu is the same as
the pop-up menu for the target CPU in the project panel. See chapter Project
Panel for details. for details.
Peripheral Folder Pop-up Menu
The pop-up menu is available by clicking right mouse button on the
peripheral in the On Chip Peripheral mode.
- Expand/Collapse -
expands or collapses the folder
- Expand All -
expands the folder and all of its subfolders
- Collapse All -
collapses the folder and all of its subfolders
- Show Peripheral
Structure - opens the peripheral's structure view - (it is
supported for I/O ports, timer's counters, serial ports. It is also
supported for devices working in several modes in the CPU block
diagram. A list of represented devices for these modes is displayed.
- Rename
Peripheral - allows the user to rename the selected peripheral.
It is supported for I/O ports and pins, watchdog and timers (counters,
compare and capture registers, free running devices), A/D converters
and A/D channels, CAN, serial ports. See details
for renaming peripherals.
- Show Peripheral
Usage - shows which part of the peripheral is used by the
application (visible after code generation). It is supported for I/O
ports and pins, timers, A/D converters and A/D channels, CAN, serial
ports, watchdog, internal memories (EEPROM and FLASH). See chapter Peripherals
Usage for details.
- Show Peripheral
Initialization - shows initialization values of all "control,
status and data" registers. It is supported for all devices
displayed on CPU package. See chapter Peripheral
Initialization for details.
- Search Related
Info in CPU PDF Documentation displays the PDF Search window
and finds information about the peripheral in the appropriate CPU
documentation. It is for possible to search for any keyword in the CPU
documentation based on the original manufacturer's CPU manual. (This
item is available on the package and on the CPU block only.) See
chapter PDF Search for details.
- View CPU Block
Diagram - displays the CPU block diagram in the Target CPU
window.
- Help on Bean
Selector - displays documentation on the Bean Selector

|
Figure 1 - Bean Selector
with Quck Help panel |
[top of page]
|