Forum: FPGA, VHDL & Co. FPGA Constraints/Infos


von Anfänger (Gast)


Lesenswert?

Guten Morgen zusammen,

ich gerade angefangen mich mit FPGAs zu beschäftigen und habe ein paar 
Fragen, daher bedanke ich mich schon im vorraus für die Hilfe.

- Was sind genau constraints und was kann man dort alles bestimmen?
- Ein (oder vielleicht nur manche)FPGA hat auch einen internen 
Oscillator, ist es zu empfehlen dieser als Synch-Takt (für die Prozesse) 
zu benutzen?
- Was muss man beachten wenn man mit schnellen Signalen (>50MHz) 
arbeitet, besonders das die Signalleitungen nebendran nicht gestört 
werden?
- Was sind Domaine Clocks?
- Wenn jemand Docs/Links, die das alles erklären, hat, wäre ich auch 
sehr dankbar.

Gruß

von Duke Scarring (Gast)


Lesenswert?

Anfänger schrieb:
> - Was sind genau constraints und was kann man dort alles bestimmen?
Für Xilinx gibt es hier einen kleinen Überblick: 
[http://www.mikrocontroller.net/articles/UCF-Dateien]

> - Ein (oder vielleicht nur manche)FPGA hat auch einen internen
> Oscillator, ist es zu empfehlen dieser als Synch-Takt (für die Prozesse)
> zu benutzen?
Wenn er Deinen Anforderungen (Frequenz, Stabilität) genügt, ja.

> - Was muss man beachten wenn man mit schnellen Signalen (>50MHz)
> arbeitet, besonders das die Signalleitungen nebendran nicht gestört
> werden?
Das Problem sind nicht die schnellen Signale, sondern die kurzen 
Anstiegszeiten. Die Frage ist nicht mit ein paar kurzen Sätzen zu 
beantworten. Ich kann Dir dazu das Buch "The Circuit Designer's 
Companion" empfehlen.

> - Was sind Domaine Clocks?
Clock-Domains sind Bereiche, die mit dem selben Takt arbeiten.

> - Wenn jemand Docs/Links, die das alles erklären, hat, wäre ich auch
> sehr dankbar.
Die Forumssuche dürfte Dir zu vielen Punkten gute Antworten liefern.

Duke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.