Follow

Kann mir eigentlich jemand mal erklären, wieso ich in größeren Displays oft FPGAs finde? In meiner doppelseitigen LED-Matrixanzeige ist pro LED-Modul ein FPGA drin und in den LCD-Anzeigern der Bahn sitzt auf der zentralen Treiberplatine auch ein dicker Xilinx Spartan.
Habe bisher noch nicht gerafft, welche Vorteile in diesem Kontext ein FPGA bietet...

· · Web · 3 · 0 · 0

related: Gibt's irgendwelche Empfehlungen für FPGA-Devboards für jemand, der sich mit Elektronik und Microcontrollern schon gut auskennt, aber von FPGAs keinen Plan hat, außer, wie sie prinzipiell funktionieren? WÜrde da gerne mal einsteigen. :)

Show thread

@cato evtl weil's n günstiger weg ist, bei kleinen Stückzahlen z.B. einen HDMI Eingang für n custom display zu haben?

@xor Hmmm ich meinte jetzt eher industrielle Displays, Fahrgastinfo-Foo. Nix mit HDMI :/ FPGAs können ja AFAIK parallele Sachen ganz gut ne? Aber bei ner Matrixanzeige... seh ich da grad iwie nich so das Potential

@cato Naja weiß ja nicht wie die verschaltet sind. Aber echt viele pins echt schnell und/oder mit definiertem timing anzusprechen geht mit m fpga auch verhältnismäßig einfach.

@xor Hmmm dann vlt was in die Richtung. Sollte echt mal mit FPGAs anfangen so langsam :D

@cato du musst sehr viele IOs eng getaktet ansteuern, bestenfalls noch in definierter phasenlage. Das geht halt am besten mit custom Hardware oder fpga. Im Prinzip kannst du damit eigene Timer und Protokolle taktgenau implementieren. Kleiner softcore für Steuerung dazu, fertig.

@martin31821 Ah, klingt logisch :D kommt hin. Muss wohl mal anfangen mit FPGAs

@cato nimm die ice40, da gibt's FOSS toolchain für. Xilinx ist ganz schlimm, vivado geht zwar unter Linux aber man braucht knapp 100G SSD.

@martin31821 Okay, schon die 3. Empfehlung für die iCE40 :D und bitte was. 100G. dafuq :D

@cato das ist übrigens der Download Dialog von vivado an einer 1GBit/s Leitung. Schafft ganze 6MB/s bei 12 Kernen voll ausgelastet.
Die 9G hier waren das Softwarepaket für eine Familie (!) das ich nachinstallieren musste.

@cato bin selber in derselben Situation. Müsste mal etc.
Die wenigen Erfahrungen, die ich vor Jahren mal mit xilinx/vivado gemacht habe, waren vom tooling her eher abschreckend.
Evtl. wären diese ICEbreaker boards mal einen Blick wert.

@xor Die klingen interessant, danke für den Tipp!

Sign in to participate in the conversation
chaos.social

chaos.social – a Fediverse instance for & by the Chaos community