Forum: FPGA, VHDL & Co. Wie behandelt man Daten bei einem FPGA?


von Wolfgang (Gast)


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

von Christoph (Gast)


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

von T.R. (Gast)


Lesenswert?

114 Seiten zum Thema, wie eine state machine eine Daten-pipeline 
steuert. Ich glaube, das ist Weltrekord!

von 27 (Gast)


Lesenswert?

Es sind nur 27 Folien...

von Christoph (Gast)


Lesenswert?

Dachte ich zuerst auch :-)

Ist wie ein Daumen-Kino aufgebaut. Bei 24 Bilder/s gibt das immerhin 
4,75 s.

von Christoph (Gast)


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.

von T.R. (Gast)


Lesenswert?

Das PDF hat 114 Seiten. Das Aufblättern mag auf 27 Folien basieren, ist 
aber dennoch umfangreich. Nicht, dass ich das pauschal schlecht fände, 
es erspart dem Prof das Hinzumalen an der Tafel.

von Homo Siemensis (Gast)


Lesenswert?

Könnte mir mal bitte jemand erklären, was das Besondere an dieser State 
Machine mit Data Patch ist?  Nie gehört ...

von Falk B. (falk)


Lesenswert?

@ Homo Siemensis (Gast)

>Könnte mir mal bitte jemand erklären, was das Besondere an dieser State
>Machine mit Data Patch ist?  Nie gehört ...

Data path, neudeutsch für Datenpfad. Dieser wird durch die FSM 
gesteuert.
Siehe Seite 4 im PDF.

von User (Gast)


Lesenswert?

Die Folien machen einen guten Eindruck.

Gibt es evtl. auch den ganzen Vorlesungssatz? ;)

von User (Gast)


Lesenswert?


von Mario (Gast)


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.

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.