Gast
#3616382
Guten Tag. Ich habe ein Problem mit einem VHDL-Code auf dem Virtex 6. Wie kann ich folgende Fehlermeldung beheben (nicht umwandeln in eine Warnung!)? Als Lösung wird mir http://www.xilinx.com/support/answers/34346.htm angeboten. Jedoch verstehe ich nicht, was damit genau gemeint ist (bzw. wie ich es in EDK umsetze). Ursprünglich war das Signal (im ucf-File) "rx_clk_in_p_2" mit Pin AF20. (AF20 -> IO_L11P_SRCC_22) verbunden. Jetzt musste ich es auf Pin K26 routen (K26 -> IO_L9P_MRCC_16). Was ist der Unterschied zwischen SRCC und MRCC? Kann der genannte Fehler damit zu tun haben? Vielleicht hat ja wer Erfahrung mit dem Fehler (habe hier im Forum ältere Beiträge gelesen) und kann mir helfen diesen Schritt für Schritt zu beheben. Danke. Nun die Fehlermeldung aus EDK heraus: ERROR:Place:1153 - A clock IOB / BUFGCTRL clock component pair have been found that are not placed at an optimal clock IOB / BUFGCTRL site pair. The clock IOB component <rx_clk_in_p_2> is placed at site <K26>. The corresponding BUFGCTRL component <axi_ic/axi_ic_1/i_dev_if/i_clk_gbuf> is placed at site <BUFGCTRL_X0Y26>. The clock IO can use the fast path between the IOB and the Clock Buffer if a) the IOB is placed on a Global Clock Capable IOB site that has the fastest dedicated path to all BUFGCTRL sites, or b) the IOB is placed on a Local Clock Capable IOB site that has dedicated fast path to BUFGCTRL sites in its half of the device (TOP or BOTTOM). You may want to analyze why this problem exists and correct it. If this sub optimal condition is acceptable for this design, you may use the CLOCK_DEDICATED_ROUTE constraint in the .ucf file to demote this message to a WARNING and allow your design to continue. However, the use of this override is highly discouraged as it may lead to very poor timing results. It is recommended that this error condition be corrected in the design. A list of all the COMP.PINs used in this clock placement rule is listed below. These examples can be used directly in the .ucf file to override this clock rule. < NET "rx_clk_in_p_2" CLOCK_DEDICATED_ROUTE = FALSE; > ERROR:Pack:1654 - The timing-driven placement phase encountered an error. ERROR:Xflow - Program map returned error code 2. Aborting flow execution...

