Wenn dein FPGA über DDR (Double Data Rate) Ausgangsregister (z.B.
Spartan) verfügt, kannst Du Deinen Ausgangstakt auch damit spiegeln.
Im Prinzip schaltet man den Ausgang bei der Aufsteigenden Taktflanke
nach '1' und bei der abfallenden Flanke nach 0.
Dies wird von Xilinx auch empfohlen, wenn Datenausgänge genau synchron
mit dem Takt schalten will.
OFDDRRSE_inst : OFDDRRSE
port map (
Q => Sdram_Clk,
C0 => Clk50, -- 0 degree clock input
C1 => nClk50, -- 180 degree clock input
CE => '1', -- Clock enable input
D0 => '1', -- Posedge data input
D1 => '0', -- Negedge data input
R => '0', -- Synchronous reset input
S => '0' -- Synchronous preset input
);
Aufgrund der von Dir gelieferten Warnung glaube ich aber dass Du irgend
etwas anderes falsch machst.
Poste doch mal die relevanten Teile deines Codes.
Grüße
Klaus