Spectrum bietet Treiber für Windows Vista und Windows XP 64 Bit für mehr als 70 seiner PCI/PCI-X Digitizer, Waveform Generatoren und Digital I/O-Karten an. Die M2i-Kartenserie kann damit unter den 32Bit-Versionen von Windows 2000, XP und Vista sowie unter Windows XP und Vista 64 Bit benutzt werden. Die M2i-Produktpalette umfasst Digitizer von 16 Kanal mit 16Bit Auflösung und 100kS/s Abtastrate bis hin zu 12Bit Auflösung mit 200 MS/s, Arbitrary Waveform Generatoren (AWG) bis 125 MS/s sowie Digital I/O bis 125 MS/s. Die 64Bit-Windows-Versionen bringen zwei prinzipielle Vorteile mit sich: Durch die volle Unterstützung der 64Bit-Hardwareplattform ergeben sich Geschwindigkeitsvorteile für rechenintensive Anwendungen wie Echtzeitverarbeitung von aufgezeichneten Signalen oder die kontinuierliche Datengenerierung.
Und noch mehr Speicher
Darüber hinaus unterstützen die 64Bit-Betriebssystem-Versionen einen deutlich höheren Speicherausbau. Die 32Bit-Windows-Versionen erlauben maximal eine Adressierung von 4GByte Speicher. Doch ist ein Teil für den Kernel reserviert und ein weiterer Anteil für den nötigen Adressraum der Erweiterungskarten – maximal stehen dort 3,5GByte für Anwendungsdaten zur Verfügung. Dagegen umfasst der theoretische Adressraum bei 64Bit immerhin 16 ExaByte (4 GByte x 4 GByte). Der maximale physikalische Speicher hängt vom Motherboard und Betriebssystem ab und beträgt in der Regel 128GByte. Mit der 64Bit-Treiberversion kann der verwendbare Speicher der Digitizer und AWGs des Herstellers auch ohne On-board-Speicher extrem erweitert werden.
Längere Datenaufzeichnung
Während viele PC-Messtechnikprodukte auf dem Markt nur den On-board-Speicher für die Aufzeichnung nutzen und Daten erst nach Ende der Aufzeichnung übertragen werden können, erlauben die Messkarten von Spectrum die kontinuierliche Datenübertragung mit bis zu 220MB/s (PCI-X Slot). Bei einer angenommenen Aufzeichnung von 2 x 100 MS/s A/D mit 8Bit Auflösung (M2i.2030) fallen pro Sekunden 190MByte an Daten an. Ein Windows 32Bit-System ist hier selbst bei vollem Speicherausbau auf maximal etwa 18 Sekunden Aufzeichnungslänge begrenzt. Hingegen sind unter Windows XP 64 Bit mehrere Minuten Aufzeichnung möglich.
Einheitliche Programmierung
Die 64Bit-Windows-Unterstützung erlaubt auch, ältere 32Bit-Programme zu nutzen, dann natürlich ohne den Vorteil des erweiterten Adressraumes. Auch die 64Bit-Windows-Treiber unterstützen die einheitliche eingeführte Spectrum-API, so dass die Programmierung sowohl der 32Bit- und 64Bit-Windows-Treiber als auch der Linux-Treiber für alle Kartentypen der M2i-Serie komplett gleich ist. Ein Umstieg von einer 32Bit-Windows-Version auf das 64Bit-Pendant besteht damit laut Spectrum nur in einer Neukompilierung des Programms.
Kostenloser Download
Die Windows 64Bit-Treiber können kostenlos von der Spectrum Homepage heruntergeladen werden. Hier stehen auch Programmier-Beispiele sowie die Handbücher zur Verfügung.