![Lattice Semiconductor LatticeMico32 Скачать руководство пользователя страница 25](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852025.webp)
U
SING
THE
L
ATTICE
M
ICO
S
YSTEM
S
OFTWARE
:
Creating the Microprocessor Platform in MSB
LatticeMico32 Hardware Developer User Guide
19
b. If you want to continue using the NGO flow, select
Create
VHDL NGO
File
. Otherwise, leave this option cleared.
5. In the Board Frequency box, enter the board frequency.
6. In the Arbitration Scheme box, select the desired arbitration scheme
from
the pull-down menu.
7. In the Device Family section, select a Lattice family and a device from the
pull-down menus.
8. If you want to duplicate the platform, select
Clone Platform
, and then
browse to the platform description (.msb file) that you want to duplicate.
The Clone Platform option is useful if your platform contains several
peripherals and you want to retain them but experiment by modifying their
settings. When you select this option, the Platform Templates and the
Description boxes are no longer available, but the Select Platform option
becomes available.
9. If you have not selected Clone Platform, select the desired template from
the Platform Templates list; or select Blank for a new template.
10. Click
Finish
.
You now have created an .msb file. This file will hold the contents of your
platform: a CPU, its peripherals, and the interconnections between them.
Currently, the platform description contains no components. You will add
components in the following procedures.
Adding Microprocessor and Peripherals to Your
Platform
In the MSB perspective, you can add CPU and peripheral component
definitions to your hardware platform. These definitions are added to the .msb
file, which is currently empty if you did not select a template or duplicate a
platform. The microprocessor and its peripherals are called components
throughout this document.
Warning!
If you are cloning a platform that contains IPs and you select a different device
family, you will need to rerun IPexpress for the IPs in the platform. If you do not
rerun IPexpress, you might encounter problems during synthesis.
Note
If you installed LatticeMico System without installing Diamond, you cannot include in
the platform any PLLs or any IPs, which are components that you download from
IPexpress. In addition, you cannot generate a VHDL wrapper for the platform. If you
want to perform these functions, you must install LatticeMico32 with the Diamond
software. See the references given in “LatticeMico System Requirements” on page 8
for information on installing Diamond and LatticeMico System.