📄 xst.xmsgs
字号:
<msg type="warning" file="Xst" num="646" delta="unknown" >Signal <<arg fmt="%s" index="1">gnd</arg>> is assigned but never used.
</msg>
<msg type="warning" file="Xst" num="1780" delta="unknown" >Signal <<arg fmt="%s" index="1">crcvalue_i</arg>> is never used or assigned.
</msg>
<msg type="warning" file="Xst" num="737" delta="unknown" >Found <arg fmt="%d" index="1">1</arg>-bit latch for signal <<arg fmt="%s" index="2">conv_ok</arg>>.
</msg>
<msg type="info" file="Xst" num="2117" delta="unknown" >HDL ADVISOR - Mux Selector <<arg fmt="%s" index="1">thisState</arg>> of Case statement line <arg fmt="%s" index="2">691</arg> was re-encoded using one-hot encoding. The case statement will be optimized (default statement optimization), but this optimization may lead to design initialization problems. To ensure the design works safely, you can:
- add an '<arg fmt="%s" index="3">INIT</arg>' attribute on signal <<arg fmt="%s" index="4">thisState</arg>> (optimization is then done without any risk)
- use the attribute '<arg fmt="%s" index="5">signal_encoding</arg> <arg fmt="%s" index="6">user</arg>' to avoid onehot optimization
- use the attribute '<arg fmt="%s" index="7">safe_implementation</arg> <arg fmt="%s" index="8">yes</arg>' to force XST to perform a safe (but less efficient) optimization
</msg>
<msg type="warning" file="Xst" num="646" delta="unknown" >Signal <<arg fmt="%s" index="1">cont<19:0></arg>> is assigned but never used.
</msg>
<msg type="warning" file="Xst" num="646" delta="unknown" >Signal <<arg fmt="%s" index="1">sn_data<47:12></arg>> is assigned but never used.
</msg>
<msg type="warning" file="Xst" num="646" delta="unknown" >Signal <<arg fmt="%s" index="1">sn_data<10:0></arg>> is assigned but never used.
</msg>
<msg type="warning" file="Xst" num="646" delta="unknown" >Signal <<arg fmt="%s" index="1">data_out<7:1></arg>> is assigned but never used.
</msg>
<msg type="info" file="Xst" num="2506" delta="unknown" >Unit <<arg fmt="%s" index="1">punto</arg>> : In order to maximize performance and save block RAM resources, the small ROM <<arg fmt="%s" index="2">Mrom_D_OUT_mux0002</arg>> will be implemented on LUT. If you want to force its implementation on block, use option/constraint rom_style.
</msg>
<msg type="warning" file="Xst" num="1710" delta="unknown" >FF/Latch <<arg fmt="%s" index="1">inizio_9</arg>> (without init value) has a constant value of <arg fmt="%d" index="2">0</arg> in block <<arg fmt="%s" index="3">pos_sel</arg>>.
</msg>
<msg type="warning" file="Xst" num="1895" delta="unknown" >Due to other FF/Latch trimming, FF/Latch <<arg fmt="%s" index="1">fine_9</arg>> (without init value) has a constant value of <arg fmt="%d" index="2">0</arg> in block <<arg fmt="%s" index="3">pos_sel</arg>>.
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">fine_1</arg>> in Unit <<arg fmt="%s" index="2">pos_sel</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><fine_7> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_15</arg>> in Unit <<arg fmt="%s" index="2">ena</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_16> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_0</arg>> in Unit <<arg fmt="%s" index="2">ena</arg>> is equivalent to the following <arg fmt="%s" index="3">4 FFs/Latches</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_1> <D_OUT_2> <D_OUT_3> <D_OUT_18> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_11</arg>> in Unit <<arg fmt="%s" index="2">ena</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_12> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_9</arg>> in Unit <<arg fmt="%s" index="2">ena</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_10> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_6</arg>> in Unit <<arg fmt="%s" index="2">ena</arg>> is equivalent to the following <arg fmt="%s" index="3">2 FFs/Latches</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_7> <D_OUT_8> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_19</arg>> in Unit <<arg fmt="%s" index="2">tri</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_20> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_14</arg>> in Unit <<arg fmt="%s" index="2">tri</arg>> is equivalent to the following <arg fmt="%s" index="3">2 FFs/Latches</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_15> <D_OUT_16> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_0</arg>> in Unit <<arg fmt="%s" index="2">stiri</arg>> is equivalent to the following <arg fmt="%s" index="3">5 FFs/Latches</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_1> <D_OUT_2> <D_OUT_3> <D_OUT_4> <D_OUT_29> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_14</arg>> in Unit <<arg fmt="%s" index="2">pet</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_15> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_2</arg>> in Unit <<arg fmt="%s" index="2">sedem</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_25> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_20</arg>> in Unit <<arg fmt="%s" index="2">sedem</arg>> is equivalent to the following <arg fmt="%s" index="3">4 FFs/Latches</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_21> <D_OUT_22> <D_OUT_23> <D_OUT_24> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_0</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_29> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_13</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">3 FFs/Latches</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_14> <D_OUT_15> <D_OUT_16> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_10</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_19> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_11</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_18> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_12</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_17> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_6</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_23> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_5</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_24> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_4</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_25> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_3</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_26> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_2</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_27> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_1</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_28> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_9</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_20> </arg>
</msg>
<msg type="info" file="Xst" num="2261" delta="unknown" >The FF/Latch <<arg fmt="%s" index="1">D_OUT_8</arg>> in Unit <<arg fmt="%s" index="2">nic</arg>> is equivalent to the following <arg fmt="%s" index="3">FF/Latch</arg>, which will be removed : <arg fmt="%s" index="4"><D_OUT_21> </arg>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -