![Lattice Semiconductor LatticeMico32 Hardware Developer User Manual Download Page 23](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852023.webp)
U
SING
THE
L
ATTICE
M
ICO
S
YSTEM
S
OFTWARE
:
Creating the Microprocessor Platform in MSB
LatticeMico32 Hardware Developer User Guide
17
Name, which displays the names of the chosen component and their
ports
Connection, which displays the connectivity between master and
slave ports
Base, which displays the start addresses for components with slave
ports. This field is editable.
End, which displays the end addresses for components with slave
ports. This field is not editable. The value of the end address is
equivalent to the value of the base address plus the value of the size.
Size, which displays the number of addresses available for
component access. This field is editable for the LatticeMico32 on-chip
memory controller and LatticeMico32 asynchronous SRAM controller
components only.
Lock, which indicates whether addresses are locked from any
assignments. If you lock a component, its address will not change
when you select Platform Tools > Generate Address.
IRQ, which displays the interrupt request priorities of all components
that have an interrupt line connected to the microprocessor. It is not
applicable to memories.
Disable, which excludes a component from a platform definition. It can
be toggled on and off.
Component Help view, which displays information about the component
that you selected in the Available Components view. This view is also
called “About <
Component_name>
,” for example, “About Timer” or “About
UART.”
Console view, which displays informational and error messages output by
MSB
Component Attributes view, which displays the features, parameters, and
values of the selected component. This view is read-only.
Clicking the “X” icon next to the View title closes the selected view. To reopen
a view that you previously closed, choose
Window > Show View
and the
desired view submenu option. For a detailed explanation of the available
views, refer to the LatticeMico32 online Help.
Creating a Platform Description in MSB
After you have created a new project in Lattice Diamond, you must create a
new microprocessor platform description in Mico System Builder (MSB). A
platform generically refers to the hardware microprocessor configuration that
includes the CPU component, its peripheral components, and the
interconnectivity between them.
You must perform two major steps in MSB to create a new platform: create an
.msb file and add your components to the file.