![Lattice Semiconductor LatticeMico32 Скачать руководство пользователя страница 15](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852015.webp)
U
SING
THE
L
ATTICE
M
ICO
S
YSTEM
S
OFTWARE
:
LatticeMico System Software Overview
LatticeMico32 Hardware Developer User Guide
9
functional tools, MSB, C/C++ SPE, and the Debugger, within the user
interface. Do not confuse the underlying functional tools in the LatticeMico
System software with the various perspectives in the user interface.
There are three default perspectives in the LatticeMico System software:
MSB perspective
C/C++ SPE perspective
Debug perspective
Within the Eclipse framework, the three functional tools appear as different
user interfaces integrated into the same framework. A “perspective” in the
LatticeMico System software is a separate combination of views, menus,
commands, and toolbars in a given graphical user interface window that
enables you to perform a set of particular, predefined tasks. For example, the
Debug perspective has views that enable you to debug the programs that you
developed using the C++ SPE tool. For an overview on Eclipse workbench
concept and terminologies, refer to the
Eclipse Reference Manual
.
When you first open LatticeMico System, the MSB perspective is the active
perspective by default. After working in the interface, the software defaults to
the last opened perspective. The Eclipse workbench that is integrated into the
LatticeMico System software has three activation buttons for quickly toggling
back and forth between the MSB, C/C++, and Debug perspectives. These
buttons are shown in Figure 3. They enable you to switch between
perspectives by clicking on them. The current active perspective is displayed
in the upper left of the window’s title bar.
The three different perspectives—the MSB, the C++ SPE, and the Debug—
include overlapping tool functions that you access through various commands
and interactive views, as illustrated in Figure 4. You can find more information
on these commands and views later in this document and in the online Help.
In Figure 4, the C/C++ perspective and the Debug perspective arrows
indicate that they share many of the same or similar command functions, so
you can perform the same exact operation in either perspective. By default,
these two perspectives share many functions because these tasks are very
closely related to each other. If you perform some changes in a view such as
the Editor view in one perspective, it will affect what you see in another
perspective that contains the same view. Do not assume that a given
Figure 3: Perspective Activation Buttons