![Lattice Semiconductor LatticeMico32 Hardware Developer User Manual Download Page 56](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852056.webp)
U
SING
THE
L
ATTICE
M
ICO
S
YSTEM
S
OFTWARE
:
Using LatticeMico System as a Stand-Alone Tool
50
LatticeMico32 Hardware Developer User Guide
The Diamond software is used to generate the FPGA bitstream containing
the LatticeMico32 processor and peripherals.
2. Generates the platform for the project using LatticeMico System Builder.
3. Imports the platform’s RTL source files into the project in Diamond and
generates the FPGA's configuration bitstream.
4. Sends all software developers the Mico System Builder project directory.
For example:
5. Sends the software developers the FPGA bitstream file (.bit) that was
generated using Diamond.
Software Developer
The software developer performs the following tasks:
1. Uploads the files sent from the hardware developer:
a. Launches the LatticeMico32 Mico System Builder.
b. Loads the <platform_name>.msb file provided by the hardware
engineer.
2. Creates a new managed make or standard make project in C/C++ SPE.
3. Implements the LatticeMico32 firmware.
4. Compiles the LatticeMico32 firmware using the
Project > Build all
command.
5. Runs and debugs the application.