demo: Move top level to library work
With Diamond, the design top level *must* be in the "work" library, otherwise your project will be haunted with weird compile errors that sometimes simply cause the build to fail with an arbitrary error message, but can sometimes even lead to a straight-up broken bitstream. Real bad stuff, so let's move the stuff from our "design" library to "work". That fixes it.
This commit is contained in:
parent
6beb9c8346
commit
5c27b685dc
@ -3,39 +3,39 @@
|
||||
<Options/>
|
||||
<Implementation title="impl1" dir="impl1" description="impl1" synthesis="lse" default_strategy="Strategy1">
|
||||
<Options def_top="trashernet.trashernet_eth" lib="work" top="top_mac_test"/>
|
||||
<Source name="../../design/top_mac_test.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="work" top_module="top_mac_test"/>
|
||||
<Source name="../ip/pll0.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options/>
|
||||
</Source>
|
||||
<Source name="../../trashernet/cdc_strobe.vhd" type="VHDL" type_short="VHDL">
|
||||
<Source name="../../../design/top_mac_test.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options top_module="top_mac_test"/>
|
||||
</Source>
|
||||
<Source name="../../../design/ledcon.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options/>
|
||||
</Source>
|
||||
<Source name="../../../trashernet/cdc_strobe.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="trashernet"/>
|
||||
</Source>
|
||||
<Source name="../../trashernet/crc.vhd" type="VHDL" type_short="VHDL">
|
||||
<Source name="../../../trashernet/crc.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="trashernet"/>
|
||||
</Source>
|
||||
<Source name="../../trashernet/synchronizer.vhd" type="VHDL" type_short="VHDL">
|
||||
<Source name="../../../trashernet/synchronizer.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="trashernet"/>
|
||||
</Source>
|
||||
<Source name="../../trashernet/trashernet_eth.vhd" type="VHDL" type_short="VHDL">
|
||||
<Source name="../../../trashernet/trashernet_eth.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="trashernet"/>
|
||||
</Source>
|
||||
<Source name="../../trashernet/trashernet_mac.vhd" type="VHDL" type_short="VHDL">
|
||||
<Source name="../../../trashernet/trashernet_mac.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="trashernet"/>
|
||||
</Source>
|
||||
<Source name="../../trashernet/trashernet_phy.vhd" type="VHDL" type_short="VHDL">
|
||||
<Source name="../../../trashernet/trashernet_phy.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="trashernet"/>
|
||||
</Source>
|
||||
<Source name="../../trashernet/trashernet_phy_cdc.vhd" type="VHDL" type_short="VHDL">
|
||||
<Source name="../../../trashernet/trashernet_phy_cdc.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="trashernet"/>
|
||||
</Source>
|
||||
<Source name="../../trashernet/trashernet_pkg.vhd" type="VHDL" type_short="VHDL">
|
||||
<Source name="../../../trashernet/trashernet_pkg.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="trashernet"/>
|
||||
</Source>
|
||||
<Source name="../../ip/pll0.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="work"/>
|
||||
</Source>
|
||||
<Source name="../../design/ledcon.vhd" type="VHDL" type_short="VHDL">
|
||||
<Options lib="work"/>
|
||||
</Source>
|
||||
<Source name="impl1/impl1.xcf" type="Programming Project File" type_short="Programming">
|
||||
<Options/>
|
||||
</Source>
|
||||
|
Loading…
Reference in New Issue
Block a user