Hallo zusammen, digitale Schaltungen (gerade auch FPGA, in HDL etc) lassen sich ja wunderbar simulieren. Um allerdings das ganze in der echten Realität auf dem Messtisch zu untersuchen, hätte ich gerne einen Pattern Generator, um die physikalischen Grenzen meiner Schaltung auszuloten (Jitter, max. Takt v. Peripherie, timing-Ungenauigkeiten etc etc.) oder auch einfach nur um fehlende Peripherie zu simulieren (einfache Buskommunikation oder nur irgendwelche Dummysignale oder Bin.-Zähler). Früher (TM) gabs dafür mehrkanalige Bitmustergeneratoren, allerdings sind diese von den großen (Keysight, Tek) alle nicht mehr erhältlich. Das einzige was ich so auf die Schnelle gefunden habe, ist so nen 300$-USB-Bastelteil von Digilent, das alles mögliche kann, auch Digitalsozi, LA etc. Habe ich da so was spezielles vor, oder warum gibt's das nicht mehr im großen Stil? Oder nur noch bei irgend welchen Spezialfirmen? Danke! Der Wellenreiter
Weil die Anforderungen vielleicht zu verschieden sind ? Was sind denn die Anforderungen ? Bandbreite, Bitzahl, resp Leitungen ? Debuggen ist natuerlich auch eine Komponente der Entwicklung, also Kommunikationsgeschichten muss der PC leisten koennen. Und Bitpattern im normalen Umfeld vielleicht ein Controller, oder bei hoeheren Geschwindigkeiten ein FPGA.
Hallo Hacky, klar gibt es unterschiedliche Anforderungen, aber die gibt es bei (Arbiträr)funktionsgeneratoren, Logic-Analyzern und sowieso sämtlichen Messgeräten auch. Sprich: Taktrate, Kanäle, Rauschen, Anstiegszeiten etc. sind ja bei jedem Messgerät immer ein Tradeoff Preis <-> Leistung und es gibt für jeden Geldbeutel etwas. Klar, kann man sich so ne Testbench in nen µP oder FPGA hacken, aber dann hat man wieder Unabwägbarkeiten bezüglich der Specs und es kosten viel Zeit und Manpower. Bei einem Messgerät hat man garantierte Spezifikationen. Einfache Bus-Generatoren haben ja nun schon manche Oszis an Bord (i2c, can etc.) aber ich stelle mir etwas vor, das aussieht wie die Software von diesem Digilent-Teil (schaut aus wie die Bus-Kurven von nem LA), oder auch fertige Generatormodule im Blockschaltbild in Software (simple digitale Signale wie CLK mit Rate XY, Counter hoch runter, aber auch Bus-Protokolle wie CAN mit Inhalt XY mit rate XY um externe Hardware zu simulieren, halt so digitale Standardsignale) oder man skriptet sich eben was selbst, vielleicht ähnlich einer HDL-Testbench mit Timings o.Ä. und schickt das dann an ne entsprechende Hardware mit festen Specs. Zusätzlich kann man noch Imbalances einbauen, z.B. auch in nem Blockschaltbild, z.B. Noise, Jitter, Spannung etc etc. Das wäre praktisch :D. Aber scheint es nicht zu geben?
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.