Lattice MachXO3 - 165MHz Eingangsfrequenz

Gast #6051747
Lesenswert?
• ▲
▼
Hallo zusammen

Ich möchte gerne Daten mit einer Frequenz von 165MHz verarbeiten.
Dazu habe ich mir aktuell ein FPGA von Lattice angelacht.

Konkret: LCMXO3LF-4300C-6BG256C

Es handelt sich um RGB-Daten mit einer Frequenz (Pixelclock) von 165MHz.

Nun steht da im Family Datenblatt: (Seite 58)


Maximum sysI/O Buffer Performance
150MHz

Verstehe ich das richtig, dass ich meine Paralellen Daten mit 165MHz so 
nicht ins FPGA kriege?

Abgesehen davon, ist es problemlos möglich, die vorhandenen 165MHz 
direkt am Takteingang des FPGAs einzuspeisen?

Danke schonmal
Gast #6051783
Lesenswert?
• ▲
▼
Danke für deine Antwort

Kennst du oder jemand anders evtl ein FPGA, welches die Daten erfüllt, 
ohne gleich 20EUR zu kosten?

Einzige Anforderungen:

IO-Pegel: 3.3V
Input-Frequency: min. 165MHZ (etwas Luft nach oben natürlich gut)
Output: mind. 8x LVDS (echtes) mit mind. 600MHz bzw. 1200 MBps. + 2x 
Clock

Bin leider noch nicht so vertraut mit den entsprechenden Devices.
Bei Mikrocontrollern wäre dies einfacher für mich :)

Am liebsten Altera/Intel (wegen Quartus). Ist aber grundsätzlich offen

Danke schonmal.
Gast #6051797
Lesenswert?
• ▲
▼
Danke für die Antwort.

Ich meine Megabits. Die pro LVDS Paar.

Es geht darum, RGB-Daten mit einem Clock von 165MHz in LVDS zu wandeln.

Also R[0..7] B[0..7] B[0..7] @ 165MHz -> 8x LVDS + 2x Clock.

Das heisst, meistens haben Displays nur einen LVDS Port (4D+1C)
Da dies in diesem Fall in einer zu hohen Datenrate resultiert, soll en 
hier die Pixel aufgeteilt werden. Das heisst: ein Pixel 
zwischenspeichern (RGB) und dann auf zwei LVDS ausgeben (8D + 2C).

Soweit der Plan
#6051913
Lesenswert?
• ▲
▼
Moin,

Hier hat ein Kollege mit ziemlich aehnlichen Problemen auch geglaubt, 
1080p60 wuerde mit 165 MHz Pixelclk gehen.

Beitrag "LVDS aus RGB Daten generieren"

Ich glaub' das nicht.
Zumindest waere das nix uebliches - vielleicht hoechstens sowas wenn man 
mit Gewalt neben dem Video irgendwelches DolbyMultikanalgedoens 
reinpressen muss, was nicht in "normale" Blankingzeiten reinpasst. 
Gaengiger waere 148.5MHz Pixelclk. Und damit biste schon bei <150MHz.

Gruss
WK

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.