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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren