Spartan 3 Slave Serial Mode

Gast #6880623
Ich würde gerne einen Spartan 3 XC3S400 per Slave Serial interface durch 
einen Atmega328 programmieren. Die Pins sind im Datenblatt beschrieben 
allerdings nicht wie das Protokoll auszusehen hat. Wie generiere ich 
dafür ein Hexfile, was ich dann einfach im Bytestream dorthin sende? Hat 
das schonmal jemand gemacht?
Gast #6880710
Christian R. schrieb:
> Stimmt, das steht da nicht so detailliert drin. Slave Serial ist
> bei
> allen Xilinx FPGAs gleich, schau mal in die XAPP583, da steht das
> besser.

Danke. Bekommt man eigentlich irgendwie heraus ob bei der Übertragung 
etwas schief gegangen ist (Bitfehler)?
Moderator (Firma: Titel) Persönliche Seite #6880787
Christian R. schrieb:
> Wenn das DONE am Ende nicht kommt, ist was schief gegangen.
Dazu sollte aber der Pullup reinkonfiguriert sein:
http://www.lothar-miller.de/s9y/search/done/P2.html

Und das Datenblatt:
1
DONE Pin
2
The FPGA actively drives the DONE pin Low during configuration.
3
When the configuration process successfully completes,
4
the FPGA either actively drives the DONE pin High (“DriveDone”) or
5
allows the DONE pin to float High using either an internal or external
6
pull-up resistor, controlled by the DonePin bitstream generator option.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.