USING THE L ATTICE M ICO S YSTEM S OFTWARE : Creating the Microprocessor Platform in MSBLatticeMico32 Hardware Developer User Guide 15This is important for your current project. Maintaining the Diamond projectdirectory will ensure that future changes to the IP will be applied to thecurrent design project.7. In the IPexpress Interface section, click Launch IPexpress.8. In the Lattice IP Core interface, specify the desired parameters, and thenclick Generate.IPexpress generates the IP core. When the process has finished, itdisplays a log, which shows the output directory and path and the filesgenerated.9. Click Close to return to the Add<IP_core> dialog box.The Generated NGO File text box is now populated with the location ofthe .ngo file inside the Diamond project directory.10. Click OK to add the newly generated IP core to your project’s platform.11. Follow the remaining instructions in the section “Creating theMicroprocessor Platform in MSB” on page 15 to connect master and slaveports, assign addresses and interrupt priorities, and generate the platform.Creating the Microprocessor Platform in MSBAfter you have created a new project in Diamond using your target FPGAdevice, you must create a new microprocessor platform in Mico SystemBuilder (MSB). A platform generically refers to the hardware microprocessorconfiguration, the CPU, its peripherals, and how these components areinterconnected.Starting MSBTo start MSB:1. If you have not yet opened the software, as described in “RunningLatticeMico System” on page 8, choose Start > Programs > LatticeDiamond > Accessories > LatticeMico System.During its launch process, the LatticeMico System software creates anEclipse workspace file. This file is created in your home directory. On theWindows operating systems, it is in the Documents and Settings directory.On the Linux operating system, it is in ~.NoteIf you are going to be using LatticeMico System on the Linux platform, set upthe environment to point to the location where the stand-alone synthesis toolis installed before starting LatticeMico System, as in this example:setenv IPEXPRESS_SYN_PATH /install/synplify/fpga_89/bin/synplify_pro