Probleme mit clk

Gast #1271378
Lesenswert?

Hi,
ich habe folgendes Problem:

In meinem FPGA hab ich ein clk, welches ich in meinem vhdl-Code als in 
std_logic deklariert habe.
Diese habe ich dem Pin GClk0 zugewiesen, also dem internen Oszillator 
mit einer bestimmten Frequenz (49.12 Mhz).
Da Problem liegt darin, dass dieser clk nicht funktioniert, hab auch mal 
nur den clk auf ein Oszillaor ausgegeben und er wurde nicht angezeigt.

Ich verwende übrignes den Xilinx xc3s200.


Hoffe ihr könnt mir helfen.
Danke und Gruß
Gast #1271410
Lesenswert?

Nun kann es sein, dass ich bei Xilinx etwas eingerostet bin und/oder 
Deine Frage nicht richtig verstanden habe: Aber wo sollen die 49MHz 
herkommen? GCLK0 ist nur ein spezieller Takteingang, der von außen 
gefüttert werden muß. Mir wäre (bis jetzt) nicht bekannt, dass der 
Xilinx einen internen Oszillator hat (außer fürs Konfigurieren). Die 
DCMs brauchen immer einen externen Referenztakt.
Vielleicht kannst Du mal genauer beschreiben was Du versucht hast zu 
bauen?
Gast #1272264
Lesenswert?

Hi,
Danke schonmal für die Antworten.

Hier mal ein Auzug aus dem User Manual:
A crystal oscillator with an output frequency of 49,152MHz is connected 
to GCLK0 of the FPGA.
This oscillator can be disabled completely through its power supply by 
removing a jumper at
jumper block CON4 position 3-4.

Mein FPGA soll einzelnen Bits mit einem bestimmten Abstand ausgeben. Das 
soll bei jeder aufsteigenden Taktflange vom clk passieren (+ 
programmierte Verzögerung).

Hierzu dachte ich, dass ich einfach den GCLK0 nehmen kann als clk in 
meinem Code?

Gru0
Gast #1273022
Lesenswert?

Also den Vhdl- Code hatte ich simuliert und das hat auch funktioniert.

Hab mein clk (in std_logic) einfach dem Pin der im Datenblatt für Gclk0 
steht zugeordnet. Hab die Xilinx ISE Desigin Suite. Da öffnet sich ja 
ein Bild mit den Pins, da hab ich den clk- Eingang einfach zugeordnet.

Muss ich das sonst noch irgendwo tun oder wo war der Fehler?

Dank und Gruß

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