Forum: FPGA, VHDL & Co. beide Taktflanken nutzen?


von jörn (Gast)


Lesenswert?

Moin,

um Daten von einem Sensor schnell an einen PC zu übertragen möchte ich
ein FPGA/CPLD und einen USB-Controller benutzen. Die einfache
Datenübertragung an den PC funktioniet nun einwandfrei, der Anschluss
des Sensors bereitet aber Schwierigkeiten: Der Sensor gibt synchron zu
einem Takt Daten aus. Diese müssen dann an den USB-Chip weitergegeben
werden und dieser dann gebeten werden, sie zu übermitteln. Nun dachte
ich, dass ich an steigender Flanke des Taktes die Daten übernehme und
an  fallender, die Datenübertragung Takte. Geht aber nicht, weil man es
nicht kompilieren kann (Bad synchronous usw. ...) Geht das irgendwie?
Man könnte natürlich auch diesen Takt negiert weitergeben oder aber, da
der Sensor über die Logik getaktet wird, ganz auf den Datentakt
verzichten und dort die doppelte Frequenz als Takt nehmen. Ich würde
aber gerne das ganze in möglichst einem Process vereinen, der dann eben
beschriebenes leisten sollte, wenn dies umsetzbar wäre.

Gruß,

Jörn

von Cpt (Gast)


Lesenswert?

Hallo

Ich meine das Problem hatten wir so in etwa im folgenden Beitrag:

http://www.mikrocontroller.net/forum/read-9-243791.html#245198

Grüße
Cpt

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.