Wie behandelt man Daten bei einem FPGA?

Gast #3323016
Lesenswert?
• ▲
▼
Hi,

ich bin ziemlich neu unterwegs mit FPGAs.
Ich habe hier ein Signal (2 traces) Daten und Clock.
Wenn ich die Daten einlesen will, etwas modifizieren und dann auf 
anderen Pins ausgeben möchte wie stellt man das überhaupt am Besten an 
(ich brauch jetzt nicht den Code oder so sondern eher den Ablauf)?
Um zu lernen würde ich annehmen ich lese 128 bits ein, will dort dann 
bei jedem byte 1 dazuzählen und das dann ausgeben.

Vielen Dank
Wolfgang
Gast #3323053
Lesenswert?
• ▲
▼
Wolfgang schrieb:
> Wenn ich die Daten einlesen will, etwas modifizieren und dann auf
> anderen Pins ausgeben möchte wie stellt man das überhaupt am Besten an
> (ich brauch jetzt nicht den Code oder so sondern eher den Ablauf)?

Ganz generell: FSMD, Finite state machine with datapath

Nett gestaltete Slides dazu:
http://www.microlab.ti.bfh.ch/master/biomed/bioelec/public/BioEle/000_theDoc/SoCfsmd.beamer.pdf
Gast #3323186
Lesenswert?
• ▲
▼
Christoph schrieb:
> Ist wie ein Daumen-Kino aufgebaut. Bei 24 Bilder/s gibt das immerhin
> 4,75 s.

Sorry, ich sollte mich mal wieder bremsen.

Es sind Beamer-Folien, die jeweils alle Elememente nacheinander 
aufdecken, darum so viele Seiten.

Als Daumen-Kino wäre das sicher lustig anzusehen und würde immerhin 4,75 
s dauern bei Kinogerechten 24 Bilder/s.
Gast #3325390
Lesenswert?
• ▲
▼
Ich hab mir die Bücher besorgt welche Jeri Ellsworth in ihrem Blog 
erwähnt hat (Rapid Prototyping of Digital Systems), blöd nur dass das 
Buch für eine alte Quartus Version ist.
Pi mal Daumen lässt es sich aber recht einfach auf die neuere Version 
übertragen, auf Amazon hätte es auch eine aktualisierte Version gegeben.
Mal schauen wie weit ich damit komme State Machine ist das nächste Thema 
im Buch.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.