USING THE L ATTICE M ICO S YSTEM S OFTWARE : LatticeMico System Software OverviewLatticeMico32 Hardware Developer User Guide 7Chapter 2Using the LatticeMico SystemSoftwareThis chapter introduces you to the LatticeMico System software, describesportions of its software user interface, and provides in-depth procedures forperforming common and advanced user tasks. The instructions for performingkey operations are presented in the order that they occur in the design flow,and the user interface is introduced appropriately. See the LatticeMicoSystem online Help for more details on the user interface.This chapter assumes that you have read “LatticeMico System Overview” onpage 1 and are familiar with the general high-level steps in this product flow.This chapter also assumes that you have not customized the user interface.LatticeMico System Software OverviewThis section provides a brief synopsis of the functional tools included in thesoftware and teaches you the basic concept of user “perspectives” in thesoftware that are designed to simplify access to command functionality.About the LatticeMico System ToolsAs noted in “LatticeMico System Overview” on page 1, the LatticeMicoSystem software is composed of the following bundled, functional softwaretools: Mico System Builder (MSB), which is used to create the microprocessorplatform C/C++ Software Project Environment (C/C++ SPE), which is used tocreate the software application code that drives the microprocessorplatform Debugger, which enables you to analyze the software application code toidentify and correct errorsThe LatticeMico32 tools share the same Eclipse workbench, which provides aunified graphical user interface for the software and hardware developmentflows. You use MSB to define the structure of your microprocessor or your