From: Thorsten Kiefer on
Hi,
waht does that mean :

Loading device for application Rf_Device from file '3s200.nph' in
environment /home/thorsten/Xilinx92i.
WARNING:Xst:2677 - Node <b_reg_0> of sequential type is unconnected in block
<ps2_rx>.
WARNING:Xst:2677 - Node <b_reg_1> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_2> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_3> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_4> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_5> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_6> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_7> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_8> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_9> of sequential type is unconnected in block
<ps2rx>.
WARNING:Xst:2677 - Node <b_reg_10> of sequential type is unconnected in
block <ps2rx>.

=========================================================================
Advanced HDL Synthesis Report

??

Regards
TK

From: Thorsten Kiefer on
Thorsten Kiefer wrote:

> Hi,
> waht does that mean :
>
> Loading device for application Rf_Device from file '3s200.nph' in
> environment /home/thorsten/Xilinx92i.
> WARNING:Xst:2677 - Node <b_reg_0> of sequential type is unconnected in
> block <ps2_rx>.
> WARNING:Xst:2677 - Node <b_reg_1> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_2> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_3> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_4> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_5> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_6> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_7> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_8> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_9> of sequential type is unconnected in
> block <ps2rx>.
> WARNING:Xst:2677 - Node <b_reg_10> of sequential type is unconnected in
> block <ps2rx>.
>
> =========================================================================
> Advanced HDL Synthesis Report
>
> ??
>
> Regards
> TK

The warning appears only of I prepend a '1' to b_reg :
b_next <= '1' & b_reg(10 downto 1);

If I write
b_next <= '0' & b_reg(10 downto 1);
no warning is generated.


From: Dave on
On May 6, 11:59 am, Thorsten Kiefer <webmas...(a)nillakaes.de> wrote:
> Thorsten Kiefer wrote:
> > Hi,
> > waht does that mean :
>
> > Loading device for application Rf_Device from file '3s200.nph' in
> > environment /home/thorsten/Xilinx92i.
> > WARNING:Xst:2677 - Node <b_reg_0> of sequential type is unconnected in
> > block <ps2_rx>.
> > WARNING:Xst:2677 - Node <b_reg_1> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_2> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_3> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_4> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_5> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_6> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_7> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_8> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_9> of sequential type is unconnected in
> > block <ps2rx>.
> > WARNING:Xst:2677 - Node <b_reg_10> of sequential type is unconnected in
> > block <ps2rx>.
>
> > =========================================================================
> > Advanced HDL Synthesis Report
>
> > ??
>
> > Regards
> > TK
>
> The warning appears only of I prepend a '1' to b_reg :
> b_next <= '1' & b_reg(10 downto 1);
>
> If I write
> b_next <= '0' & b_reg(10 downto 1);
> no warning is generated.

I would suspect that hard-coding that bit to a '1' is causing your
code to ignore the value of the entire vector wherever it is used, so
it may be getting optimized away. You would really have to look at the
rest of your code, and the context of the statement you gave above.

Bang your head against the wall for a while and think about it. Pore
over your code. Staring at a problem you don't understand and
researching it on your own can be great ways to become a better
engineer. If you're still stuck after a couple days of that, come back
with more code and anything new you've learned.