Ausgang vom OBUFDS auf Taktnetz setzen?

Gast #1980880
Lesenswert?

Hallo,

ich habe ein LVDS-Paar als Eingang an einem Spartan3A und möchte das 
Ausgangssignal des IBUFDS gerne auf einem Taktnetz haben.

"CLK_DATA_IN" wäre hierbei das Signal was ich auf dem Taktnetz haben 
möchte, jedoch ist mir nicht klar ob oder wie das geht. Und den Ausgang 
erst wieder rauszuführen um ihn dann mit einem GCLK Pin zu verbinden 
kann ja irgendwie auch nicht die Lösung sein?

1
CLK__DATA_IN_BUFF : IBUFDS
2
   generic map (
3
      DIFF_TERM => FALSE, -- Differential Termination
4
      IBUF_DELAY_VALUE => "0", -- Specify the amount of added input delay for buffer, 
5
                               -- "0"-"16" 
6
      IFD_DELAY_VALUE => "0", -- Specify the amount of added delay for input register, 
7
                                 -- "AUTO", "0"-"8" 
8
      IOSTANDARD => "DEFAULT")
9
   port map (
10
      O => CLK_DATA_IN,    -- Buffer output
11
      I => CLK_DATA_IN_P,  -- Diff_p buffer input (connect directly to top-level port)
12
      IB => CLK_DATA_IN_N -- Diff_n buffer input (connect directly to top-level port)
13
   );
Gast #1986313
Lesenswert?

Hat soweit geklappt. Aber auch hier hätte ich wieder die Frage nach dem 
setzen der Constraints. Das "N" und "P" Signal sind ja hierbei die 
externen Signale, daraus wird mir dann ein Signal durch den IBUFGDS 
generiert. Dieses generierte Signal verwende ich z.B. zum ansteuern von 
FFs. Wie kann ich denn hierbei die PERIOD Constraints für das 
Ausgangssignal des IBUFGDS setzen? Oder funktioniert das, wie bei der 
DCM, von selbst bzw. durch das Werkzeug gesteuert?
Gast #1987417
Lesenswert?

Jau danke, in der Art hatte ich das auch für meine erste clock (nicht 
differentiell) gesetzt. Ich hatte  die Bedenken, dass sich die 
Constraints dann nicht auf den Ausgang des IBUFGDS beziehen da ja die 
differentiellen Eingänge in den Constraints eingetragen sind.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren