![Lattice Semiconductor LatticeMico32 Hardware Developer User Manual Download Page 34](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852034.webp)
U
SING
THE
L
ATTICE
M
ICO
S
YSTEM
S
OFTWARE
:
Creating the Microprocessor Platform in MSB
28
LatticeMico32 Hardware Developer User Guide
duplicate address locations of any component are, of course, not viable. This
section provides procedures for assigning these unique address locations.
MSB can automatically generate an address in hexadecimal notation for each
component with slave ports. Or, you can assign a component an individual
address. Components with master ports are not assigned addresses.
Before you generate addresses, you can lock the base addresses of
individual components so that MSB will not assign them new addresses. See
“Locking Component Addresses” on page 29 for details.
Automatically Assigning Component Addresses
Initially, you may want the software to automatically generate assigned
address locations for the components in your platform and edit them as
necessary later.
To automatically assign component addresses:
1. In the MSB perspective, choose
Platform Tools > Generate Address
or
click the Generate Address toolbar button
. You can also right-click in
the Editor view and choose
Generate Address
from the pop-up menu.
Figure 13: Edit Arbitration Priorities Error Message
Note
Address and size values that appear in italic font in the Editor view cannot be changed.