Hallo, hier eine vll. fast unmögliche Angelegenheit: - Ich habe eine ADC-Platine von National, die digitalen Daten mit bis zu 750MHz liefert und zwar bei 32-bit. Für die Anwendung nehmen wir aber eine Datenrate von 550-600Mhz. - Die PPI-Schnittstelle vom Blackfin-Board kann dagegen nur bis zu 66MHz und zwar bei 16Bit. Meine Frage: Wie könnte man die digitalen Daten bei den ungleichen Geschwindigkeiten übertragen. Ich habe an FIFO gedacht, aber für die hohe Eingangsfrequenz habe ich nichts passendes gefunden. Hat jemand eine Idee, wie man vorgehen könnte. Ist es überhaupt möglich so was zu bewerkstelligen? Ich freue mich auf alle Hinweise. Grüße RALF
Hast du eine Vorstellung wie der Blackfin 500-600 Mio. 32-Bit Werte in der Sekunde verarbeiten soll? Normalerweise sind solche Speicherinterfaces schon sinnvoll ausgelegt. Selbst bei 60 MHz Schnittstellengeschwindigkeit und 600MHz internem Takt hätte das Ding 10 Takte je Wert Zeit für eine wie auch immer geartetete Weiterverarbeitung. Wenn ein 32 Bit Werte mit 60MHz kämen würde die Zeit gerade so für eine Addition o.Ä. reichen ... Daten mit den von dir angegebenen Raten verarbeiten bestenfalls FPGAs.
a) kommen die daten kontinuierlich oder nur für einen bestimmten zeitraum? wie lang ist dieser? b) kommen die 32bit single ended oder differentiell?
Hallo, zu a)Kontinuirlich würde es natürlich nicht gehen, ich werde zufrieden mit 10ms Aufzeichnung. zu b)Die Signale sind differentiell. Gruß Ralf
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.