Forum: FPGA, VHDL & Co. Fragen zum Spartan 3E-1600 Development Board


von Anfänger (Gast)


Lesenswert?

Hallo,

da das Board erst in ca. 4 Wochen (wieder?) lieferbar ist, habe ich 
versucht, aus dem Schaltplan schlau zu werden, bzw. mich mit den 
Möglichkeiten des Boards anzufreunden.

Auf dem Board sind 2 programmierbare Frequenzgeneratoren von Epson 
(SG-8002) verbaut. Ich habe auch deren Datenblätter gefunden, allerdings 
werde ich nicht so richtig schlau daraus?
Wie wird denn die Frequenz der Generatoren programmiert?

Wenn ich den Schaltplan richtig interpretiere, haben die Bausteine nur 
einen clock-Ausgang. Somit wäre da nix zu programmieren. Wo liegt mein 
Denkfehler?

von chris (Gast)


Lesenswert?

Die werden mit einem speziellen Programmer programmiert, und sind nicht
umprogrammierbar.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

wenn du einen SG8002 hast der noch nciht programmiert ist udn ein prom 
writer, y.b. PRW-8000A3-M01 dann kannst du die programmieren.

Der auf dem board ist aber schon programmiert / auf feste freq., da 
kannst du nix mehr machen meines wissens.

Du kannst ein zweites ins sockel IC16 stecken natuerlich mit freq. 
deiner wahl.

von Anfänger (Gast)


Lesenswert?

Danke für die Aufklärung!

Habe gerade gesehen, dass man bei digikey die Frequenz bei Bestellung 
angeben kann. Allerdings steht dort was von Mindestmenge: 385 - Puh - 
ich wollte nicht in die Serienfertigung einsteigen :(

Kennt jemand vielleicht ne Bezugsquelle für einzelne Exemplare?

von Duke Scarring (Gast)


Lesenswert?

@Anfänger:
Du mußt die Frequenz nicht ändern. Der verbaute FPGA besitzt intern die 
Möglichkeit verschiedene Frequenzen aus der Eingangsfrequenz zu 
erzeugen. Stichwort: DCM und PLL

Duke

von Anfänger (Gast)


Lesenswert?

Hallo Duke,

danke für die Suchbegriffe. Leider ist das, was ich an Dokumentation 
über das Board fand, mehr als dürftig. Wie gesagt, ich habe einen 
Schaltplan und einen Userguide, der allerdings zu 90% nur aus 
Screenshots besteht :(
... und die sind auch noch von einer Anwendung, die ich garnicht 
verwenden will :(

Eine Beschreibung des Boards und der Möglichkeiten - wäre schick - aber 
wäre wohl zu einfach ... ?!?

So weiß ich auch nicht, auf welche Frequenz der SMD-Taktgenerator 
programmiert wurde. Wenn der natürlich schon die 125 MHz hat, dann 
brauch ich natürlich keine anderen - da gebe ich Dir recht.

Ich finde es schon schade, dass ein Taktgenerator verbaut wurde, bei dem 
bei 125MHz Schluss ist. Wenn ich es richtig gelesen habe, verkraftet der 
Spartan Takte über 300 MHz ...

... geht man davon aus, dass Anfänger die Geschwindigkeit nicht 
brauchen, oder gibt es einen tieferen Sinn, den externen Takt bei 125 
MHz zu begrenzen?

... by the way: PLL hatte ich so verstanden, dass es verwendet wird, um 
aus einem Datentakt eine Systemtakt zu gewinnen. Wird meines Wissens bei 
Ethernet und Co verwendet. Habe ich da was falsch gespeichert?
... oder anders herum gefragt, brauche ich das, wenn ich den FPGA mit 
einem externen Systemtakt versorge?

von Anfänger (Gast)


Lesenswert?

So, board ist früher angekommen, als angekündigt.
Das freut einen ja auch mal :)

Leider liegt dem Board nicht mal ein Fresszettel bei. Ich hatte gehofft, 
wenigstens bei Lieferung eine Beschreibung der HW zu bekommen ...
... Fehlanzeige :(

Die Bestückung der Taktgeneratoren kann ich leider nur als suboptimal 
bezeichnen. Der fest verdrahtete hat 50 MHz und der gesockelte 66,67 MHz 
- ich vermute mal um eine exakte Baudrate hinzubekommen :(
Muss mir dann wohl doch so ein steckbares Teil besorgen ...

Jetzt noch was anderes:
Mir scheint, als wären die SPI-Leitungen garnicht mit dem FPGA 
verbunden. Kann das sein? - Muss man sich dazu noch ein Loopback-Kabel 
schnitzen?

Bei Xilinx scheint die Unterstützung für das Board eingestellt worden zu 
sein, jedenfalls gibt es die angegebene Seite aus dem "getting started" 
Dokument nicht mehr.
Hat jemand (der das Board auch hat?) vielleicht eine Beschreibung der 
Hardware? Also die Beschreibung vom Microblaze interessiert mich nicht. 
Ich wäre an einer reinen Board-Beschreibung interessiert, mit der auch 
ein Anfänger was anfangen kann.

P.S. Dürfte ich die Frage nach einer Bezugsquelle für die 
Taktgeneratoren nochmal erneuern?

von Duke Scarring (Gast)


Lesenswert?

Welchen Takt/welche Takte brauchst Du denn? Wie gesagt, innerhalb des 
FPGA kannst Du per DCM (fast) beliebige Taktraten erzeugen.

Duke

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Anfänger schrieb:
> So, board ist früher angekommen, als angekündigt.
> Das freut einen ja auch mal :)
>
> Leider liegt dem Board nicht mal ein Fresszettel bei. Ich hatte gehofft,
> wenigstens bei Lieferung eine Beschreibung der HW zu bekommen ...
> ... Fehlanzeige :(
>


http://www.xilinx.com/support/documentation/spartan-3e_board_and_kit_documentation.htm

http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,709&Prod=S3E1600

http://www.xilinx.com/products/boards/s3estarter/reference_designs.htm

von Anfänger (Gast)


Lesenswert?

@Duke
OK, ich gehe erstmal wieder eine Runde lesen ;)

@Thomas
Danke für die Links.
Den mittleren kannte ich schon und hatte beide Docs bereits auf meiner 
Platte. Die beiden anderen waren genau das, was mir noch fehlte :)
Ganz besonders freue ich mich über die Boardbeschreibung. Dort sind doch 
die Fragen beantwortet, die mir beim Studium des Schaltplanes kamen.
Jetzt kann das WE kommen

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.