![Lattice Semiconductor LatticeMico32 Скачать руководство пользователя страница 41](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852041.webp)
U
SING
THE
L
ATTICE
M
ICO
S
YSTEM
S
OFTWARE
:
Creating the Microprocessor Platform in MSB
LatticeMico32 Hardware Developer User Guide
35
Synthesizing the Platform to Create an
EDIF File (Linux Only)
If you use Linux, you must now synthesize your platform to create an EDIF
file.
Using Synplicity Synplify Pro
To use Synplicity Synplify Pro as your synthesis tool:
Add the <
platform_name
>.v file into your Synplify Pro project.
Using Mentor Graphics Precision RTL Synthesis
To use Mentor Graphics Precision RTL Synthesis as your synthesis
tool:
1. Add the <
platform_name
>.v file into your Precision RTL project.
2. Add the following directory paths into your Precision RTL search path:
<
platform_name
>/soc
<
platform_name
>/components/lm32_top/rtl/verilog
<
platform_name
>/components/<
uart_core
>/rtl/verilog, where
<
uart_core
> is the name of the UART
<
platform_name
>/components/<
wb_sdr_ctrl
>/rtl/verilog, where
<
wb_sdr_ctrl
> is the name of the SDRAM controller
If your platform includes an OPENCORES I2CM component, you must add an
additional directory to the search path as follows:
Figure 15: I/O Buffers in VHDL Wrapper and in .ngo File
VHDL wrapper
Bidirectional I/Os
Inputs or outputs
Platform .ngo file