Forum: FPGA, VHDL & Co. Warum optimiert ISE 10.1SP3 diese signale weg


von Auf dem Schlauch (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
ich wollte die RS232 Schnittstelle von Lothar Millers HP in Betrieb 
nehmen. Jedoch synthetisiert er mir ein Haufen Signale weg und ich 
verstehe nicht warum:

WARNING:Xst:1426 - The value init of the FF/Latch txbitcnt_1 hinder the 
constant cleaning in the block RS232.
   You should achieve better results by setting this init to 0.
WARNING:Xst:1426 - The value init of the FF/Latch txsr_0 hinder the 
constant cleaning in the block RS232.
   You should achieve better results by setting this init to 0.
WARNING:Xst:2677 - Node <txbitcnt_0> of sequential type is unconnected 
in block <RS232>.
WARNING:Xst:2677 - Node <txsr_1> of sequential type is unconnected in 
block <RS232>.
WARNING:Xst:2677 - Node <txsr_2> of sequential type is unconnected in 
block <RS232>.
WARNING:Xst:2677 - Node <txsr_3> of sequential type is unconnected in 
block <RS232>.
WARNING:Xst:2677 - Node <txsr_4> of sequential type is unconnected in 
block <RS232>.
WARNING:Xst:2677 - Node <txsr_5> of sequential type is unconnected in 
block <RS232>.
WARNING:Xst:2677 - Node <txsr_6> of sequential type is unconnected in 
block <RS232>.
WARNING:Xst:2677 - Node <txsr_7> of sequential type is unconnected in 
block <RS232>.
WARNING:Xst:2677 - Node <txsr_8> of sequential type is unconnected in 
block <RS232>.
WARNING:Xst:2677 - Node <txsr_9> of sequential type is unconnected in 
block <RS232>.
INFO:Xst:2261 - The FF/Latch <txbitcnt_1> in Unit <RS232> is equivalent 
to the following FF/Latch, which will be removed : <txsr_0>
WARNING:Xst:2677 - Node <tx_data_reg_0> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_1> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_2> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_3> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_4> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_5> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_6> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_7> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <rxsr_0> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_1> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_2> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_3> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_4> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_5> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_6> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_7> of sequential type is unconnected in 
block <RS232_instance>.

Optimizing unit <RS232> ...
WARNING:Xst:2677 - Node <tx_data_reg_0> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_1> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_2> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_3> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_4> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_5> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_6> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <tx_data_reg_7> of sequential type is 
unconnected in block <top>.
WARNING:Xst:2677 - Node <rxsr_0> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_1> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_2> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_3> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_4> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_5> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_6> of sequential type is unconnected in 
block <RS232_instance>.
WARNING:Xst:2677 - Node <rxsr_7> of sequential type is unconnected in 
block <RS232_instance>.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Was sagt die Simulation?
Welche Zielplattform hast du?
Lass mal den BUFG raus. Den macht die Toolchain schon selber rein...

von Auf dem Schlauch (Gast)


Lesenswert?

Die Simulation sagt es ist alles in Ordnung.

Den BUFG habe ich rein gemacht weil ich sicher gehen muss, dass immer 
derselbe verwendet wird

von Auf dem Schlauch (Gast)


Lesenswert?

Jedenfalls so oder so optimiert mir die Synthese die Signale weg

von Auf dem Schlauch (Gast)


Lesenswert?

Oh mannsen ich hab den Fehler entdeckt gerade nochmal in der Sim:

Beim Copypasten die Zeile

txcnt <= txcnt+1;

verhunzt. Es ist einfach zu warm heut zum arbeiten

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Auf dem Schlauch schrieb:
> Oh mannsen ich hab den Fehler entdeckt gerade nochmal in der Sim:
Doch gut, so eine Simulation... ;-)

Auf dem Schlauch schrieb:
> Beim Copypasten die Zeile
>   txcnt <= txcnt+1;
> verhunzt.
"Verhunzt" ist gut...
Die fehlt komplett:
1
      if(txcnt<(Quarz_Taktfrequenz/Baudrate)-1) then
2
          -- hier fehlt was  :-o
3
      else  -- nächstes Bit ausgeben

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.