Xilinx varovania.

D

david90

Guest
Môj kód pracoval, ale teraz som dostať varovanie nižšie po zmene hodnôt.Ledva som nič neurobil.Ako to môžem opraviť?všetkých prípadoch, v mojom kóde sú spojené k sebe.

UPOZORNENIE: Xst: 524 - Všetky výstupy inštancie <CLK1> bloku <clkdiv_1ms> nesúvisí, sú v bloku <fm>.
UPOZORNENIE: Xst: 1291 - FF / Latch <N1/q> nesúvisí sa v bloku <fm>.
UPOZORNENIE: Xst: 524 - Všetky výstupy inštancie <C1> bloku <four_stage_BCD_counter> nesúvisí, sú v bloku <fm>.
UPOZORNENIE: Xst: 1291 - FF / Latch <DR1/q> nesúvisí sa v bloku <fm>.
UPOZORNENIE: Xst: 1291 - FF / Latch <N2/out> nesúvisí sa v bloku <fm>.

 
zdá sa, že ur používať editor schém pre pripojenie ur bloky,
rovnako, skúste päsť syntetizovať každého bloku sám a skontrolovať warrnings súvisiace s každým.

 
Buď výstupy nie sú spojené, alebo položka bola pripojená k bola objavená ako redundantný, a bol optimalizovaný preč (získavanie nesúvisiacom výstup).

 
Kód:Modul PWM (clk: in, pwm_out);

vstup clk;

príkon [7:0] s;

pwm_out výstup;clkdiv N1 (clk, gclk);reg i, pwm_out;Vždy @ (posedge gclk)

začať

for (i = 0; i <= 255; i = i 1)

začať

pwm_out <= 1;

konieckoniec

endmodule

 
Vaša "vždy" blokovať nebude robiť žiadnu užitočnú prácu, s výnimkou pwm_out nastaviť na hodnotu 1, takže možno všetko máš optimalizovaný preč.Ak sa snažíte vytvoriť pulz 256 cyklov dlho, budete potrebovať nejaký čeliť, a nie "pre" slučky.

 

Welcome to EDABoard.com

Sponsor

Back
Top