Forum: FPGA, VHDL & Co. wie belege ich folgende Anschlüsse


von Hansi (Gast)


Lesenswert?

Hallo liebe Gemeinde,
hab leider net so viel Ahnung von FPGAs,
wozu dienen die Anschlüsse:

PROG#_B2
DONE_B2
SUSPEND
CMPCS#_B2

an einem FPGA.

Danke im Voraus

von Tzwen (Gast)


Lesenswert?

Hansi schrieb:
> Hallo liebe Gemeinde,
> hab leider net so viel Ahnung von FPGAs,
> wozu dienen die Anschlüsse:
>
> PROG#_B2
> DONE_B2
> SUSPEND
> CMPCS#_B2
>
> an einem FPGA.
>
> Danke im Voraus

Ich würde versuchen die an die TDF2- oder TKB7-Pins anzuschließen. Wenn 
du einen FPGA aus der 08-15 Baureihe hast, nimm auf jeden Fall gleich 
mehrere pro Anschluss, da es sonst erfahrungsgemäß Probleme gibt. Das 
sollte allerdings auch alles im dazugehörigen Datenblatt stehen. Guck 
mal ins Kapitel 5, da sind mehrere Tabellen dazu abgebildet.

von Mathi (Gast)


Lesenswert?

Ja, auf Seite 42 sind die zu finden.

von Christian R. (supachris)


Lesenswert?

Hansi schrieb:

Die Glaskugel sagt Spartan 6

> PROG#_B2

Ist ein Eingang. Ein Low-Impuls startet die Config des (Re-)FPGA.

> DONE_B2

Ist ein Ausgang. Ein High bedeutet dass das FPGA korrekt geladen ist.

> SUSPEND

Ist ein Eingang, mit dem du das FPGA schlafen schicken kannst. GANZ 
WICHTIG: Auf Masse legen, wenn du das Suspend Feature nich brauchst. 
Sonst kannst du die Platine wegwerfen.

> CMPCS#_B2

Müsste man im Configuration User Guide gucken, sieht aus der Chip Select 
Ausgang für den Boot-Flash.

von Hansi (Gast)


Lesenswert?

ja, Spartan 6

Also der Eingang PROG#_B2 dient dem Programmieren des FPGAs und der 
Ausgang DONE_B2 der Bestätigung das richtig programmieret wurde.

von Christian R. (supachris)


Lesenswert?

Du musst aber die Pins nicht benutzen, die Config startet auch ohne 
einen Impuls an PROG_B, einfach wenn alle Spannungen da sind. Mit PROG_B 
kannst du manuell rebooten oder die initiale Config verzögern. Solange 
das auf LOW ist startet das FPGA nicht.
Auch DONE musst du nicht belegen, eine LED da dran ist aber manchmal 
hilfreich. Wie das angeschlossen wird, steht im SPartan 6 Configuration 
User Guide. Da du solch unbeholfene Fragen stellst, solltest du DRINGEND 
den User Guide durcharbeiten, sonst machst du einen kleinen Fehler und 
am Ende kannst du die ganze Platine wegwerfen.

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.