Hallo,
Hab beim EEEBlog gerade ein 4GSPS Lecroy Teardown gesehen (das Ding ist
20 Jahre alt).
Was mich daran interessiert ist der Speicher:
Im Single Channel Mode werden wohl alle 32(auf der Rückseite sind
nochmal 2 mal 8 Stück) SRAM's parallel geschalten um mit 4GHZ zu
schreiben.
Wie werden die denn da zusammengeschalten? Leider hab ich keins da zum
aufmachen und aufm video konnt ich die anderen Chips auf den Boards
nicht erkennen.
Lg
Rena
@ Vor Name (vorname)
>Im Single Channel Mode werden wohl alle 32(auf der Rückseite sind>nochmal 2 mal 8 Stück) SRAM's parallel geschalten um mit 4GHZ zu>schreiben.
Ja eben, PARALLEL! Die SRAMS laufen mit 80 MHz und 32x4=128 Bytes
Datenbreite. Damit hat man effektiv 10,2 GB/s Datendurchsatz.
>Wie werden die denn da zusammengeschalten? Leider hab ich keins da zum>aufmachen und aufm video konnt ich die anderen Chips auf den Boards>nicht erkennen.
Man braucht logischerweise einen verdammt schnellen Multiplexer, der den
8x1 Byte Datenstrom vom ADC auf die den ultrabreiten 128 Byte Bus
aufteilt.
Das ist ein verdammt schneller, nicht ganz billiger ASIC.
Falk B. schrieb:> Man braucht logischerweise einen verdammt schnellen Multiplexer, der den> 8x1 Byte Datenstrom vom ADC auf die den ultrabreiten 128 Byte Bus> aufteilt.
Einen Multiplexer benötigt man nicht zwingend, sondern nur geeignete
flankengetriggerte Latches auf einer Art Bus, deren Abtastfenster
hinreichend klein ist. Das Abtastsignal selbst kann man auch per
Schieberegister erzeugen. Ggf. kann man das ganze auch hirarchisch
realisieren.
> Das ist ein verdammt schneller, nicht ganz billiger ASIC.
Das wird vermutlich so sein, denn bei diskretem Aufbau wäre die o.a.
Logik etwas umfangreich. Wenn man aber mit den Signallaufzeiten von
Gattern und Leiterbahnen etwas herumspielt, kann man solch eine
Schaltung auch mit eigentlich deutlich langsameren Bauteilen
realisieren. Das wichtigste ist nur, dass jedes Latch während der
Abtastflanke nur sehr kurze Zeit "offen" ist.
Bei dem obigen Oszilloskop handelt es sich aber um ein vergleichsweise
modernes Gerät und nicht einen raumfüllenden Aufbau aus der
Elektrosteinzeit, so dass die ASIC-Variante sehr viel wahrscheinlicher
sein dürfte. ASICs sind bei Premium-Messgeräteherstellern irgendwie sehr
verbreitet, insbesondere auch bei einem gewissen Münchner Unternehmen...
Merksatz: Das ASIC ist der Arduino der Messgeräteentwickler. ;-)
Danke für die Antwort.
> Man braucht logischerweise einen verdammt schnellen Multiplexer, der den> 8x1 Byte Datenstrom vom ADC auf die den ultrabreiten 128 Byte Bus> aufteilt.> Das ist ein verdammt schneller, nicht ganz billiger ASIC.
Gibts 4GHZ Standarddemultiplexer auch zum kaufen? (sind ja doch immerhin
schon 20 Jahre vergangen).
Unter 1ns Switching time (1GHZ) finde ich schwer was.
@Andreas Schweigstill (Firma: Schweigstill IT) (schweigstill)
Benutzerseite
>Einen Multiplexer benötigt man nicht zwingend, sondern nur geeignete>flankengetriggerte Latches auf einer Art Bus, deren Abtastfenster>hinreichend klein ist. Das Abtastsignal selbst kann man auch per>Schieberegister erzeugen. Ggf. kann man das ganze auch hirarchisch>realisieren.
jaja, ganz bestimmt macht man solche TTL Tricks bei 4 GSPS . . .
>sein dürfte. ASICs sind bei Premium-Messgeräteherstellern irgendwie sehr>verbreitet, insbesondere auch bei einem gewissen Münchner Unternehmen...
Dort kommen auch dicke FPGAs zum Einsatz, denn deren Entwicklung ist
deutlich billiger, auch wenn sie nicht so schnell wie vergleichbare
ASICs sind.
@Vor Name (vorname)
>Gibts 4GHZ Standarddemultiplexer auch zum kaufen?
Nö. Bestenfalls ein paar schnelle ADCs mit schnellen IOs, die man mit
einem modernen FPGA empfangen kann.
> (sind ja doch immerhin>schon 20 Jahre vergangen).
Das waren Spezialchips nur für diese Firma.
>Unter 1ns Switching time (1GHZ) finde ich schwer was.
Weil dort das TTL-Baukastensystem längst versagt hat. Sowas geht nur auf
einem Chip.
Falk B. schrieb:> Man braucht logischerweise einen verdammt schnellen> Multiplexer, der den 8x1 Byte Datenstrom vom ADC auf> die den ultrabreiten 128 Byte Bus aufteilt.
Richtig.
Und clevererweise gibt es Entwickler, die die erste Stufe
dieses Demultiplexers mit auf den ADC-Chip packen. Der
MAX109 (2.2 GS/s; DaBla von 2007) hat z.B. 4 Ports; da
ist man je Port schon auf 550 MByte/s herunter. Das ist
zwar noch nicht TTL-tauglich, aber 74AC... oder 74VHC..
kommen doch schon in die Nähe.
Nicht immer so schrecklich übertreiben, Falk.
Hat 32 Stück 58L128 SRAMs an Board, mit 7.5ns timing. Wenn die 32bit
2
Datenbus haben, dann müssen die für die 20Gbyte/s mit 20000/(32*4) =>
3
156.25 MHz laufen, mit 36 bit Datenbus mit 20000/(32*4.5) => 138.88MHz
4
5
Daraus folgt, das Tek die SRAMs übertaktet,da die gemäs Datenblatt nur
6
mit 113MHz laufen dürften. Dürfte auch erklären, wieso die Dinger nicht
7
alzu haltbar/verlässlich sind (von dem was ich so gelesen habe)...
Falsch gedacht, geht mit dem Speicher dann nicht auf, das Ding hat
32Mbyte an Board,sichtbar sind aber nur 8Mbyte. D.h. es sind vermutlich
noch 96 weitere SRAM Chips auf der Rückseite.Also vermutlich auch mit
dem Timing etwas gemütlicher
Falk B. schrieb:> jaja, ganz bestimmt macht man solche TTL Tricks bei 4 GSPS . . .
Wieso TTL? Ich bin selbstverständlich von ECL/LVECL/LVPECL ausegangen,
da das die gebräuchlichen Schnittstellen bzw. Pegel entsprechender
AD-Wandler sind. An den Ausgängen der Latches kann man natürlich
entsprechende Pegelwandler auf CMOS/"TTL" einsetzen.
> Dort kommen auch dicke FPGAs zum Einsatz, denn deren Entwicklung ist> deutlich billiger, auch wenn sie nicht so schnell wie vergleichbare> ASICs sind.
Selbstverständlich werden dort auch FPGAs eingesetzt, jedoch weiß ich
aus eigener Erfahrung, wie schnell bei besagtem Unternehmen einige Leute
immer gleich ASICs entwickeln wollen.
S. K. schrieb:> Fällt den der Datenstrom bei dem Oszi überhaupt aus einem ADC pro Kanal> oder arbeiten mehrere versetzt?
Richtig erkannt, hier arbeiten 4 ADCs mit je 1 GSPS. Je 2
bzw. alle 4 ADCs können noch gebündelt werden (ADCs arbeiten
dann versetzt), womit man dann je Kanal bis zu 4 GSPS hat.
D.h. man hat also je ADC bzw. je ADC-Ausgangsstufe hin zum SRAM
nur 1 GB/s.
DSOs mit 4 GSPS (total) verkaufen sich halt besser als mit
1 GSPS je ADC.