![Lattice Semiconductor LatticeMico32 Скачать руководство пользователя страница 21](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852021.webp)
U
SING
THE
L
ATTICE
M
ICO
S
YSTEM
S
OFTWARE
:
Creating the Microprocessor Platform in MSB
LatticeMico32 Hardware Developer User Guide
15
This is important for your current project. Maintaining the Diamond project
directory will ensure that future changes to the IP will be applied to the
current design project.
7. In the IPexpress Interface section, click
Launch IPexpress
.
8. In the Lattice IP Core interface, specify the desired parameters, and then
click
Generate
.
IPexpress generates the IP core. When the process has finished, it
displays a log, which shows the output directory and path and the files
generated.
9. Click
Close
to return to the Add<
IP_core
> dialog box.
The Generated NGO File text box is now populated with the location of
the .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 the
Microprocessor Platform in MSB” on page 15 to connect master and slave
ports, assign addresses and interrupt priorities, and generate the platform.
Creating the Microprocessor Platform in MSB
After you have created a new project in Diamond using your target FPGA
device, you must create a new microprocessor platform in Mico System
Builder (MSB). A platform generically refers to the hardware microprocessor
configuration, the CPU, its peripherals, and how these components are
interconnected.
Starting MSB
To start MSB:
1. If you have not yet opened the software, as described in “Running
LatticeMico System” on page 8, choose
Start > Programs > Lattice
Diamond > Accessories > LatticeMico System
.
During its launch process, the LatticeMico System software creates an
Eclipse workspace file. This file is created in your home directory. On the
Windows operating systems, it is in the Documents and Settings directory.
On the Linux operating system, it is in ~.
Note
If you are going to be using LatticeMico System on the Linux platform, set up
the environment to point to the location where the stand-alone synthesis tool
is installed before starting LatticeMico System, as in this example:
setenv IPEXPRESS_SYN_PATH /install/synplify/fpga_89/bin/
synplify_pro