Das Board ist mit vier separaten 16-Bit A/D-Wandlern mit jeweils 25 MSamples/s Abtastrate und vier 16-Bit D/A-Wandlern mit jeweils 50 MSamples/s ausgestattet.
Die A/D- und D/A-Wandler sind direkt an einen Spartan 3 FPGA von XILINX mit 1 Million Gattern angebunden, der die Messdaten mit hoher Bandbreite in den boardeigenen Speicher oder mit Hilfe des DSPs in den PC-Speicher transportiert. Beim Streaming von 4 Kanälen in den PC werden Datenraten bis zu 8 MSamples/s je Kanal erreicht, im boardeigenen Speicher könne die Daten mit bis zu 25 MSamples/s abgelegt werden.
Der Spartan 3 FPGA ist auch vom Anwender frei programmierbar. Auf diese Weise können extrem schnelle Online-Berechnungen der Messdaten durchgeführt werden.
Für komplexere DSP-Anwendungen steht der mit 300 MHz getaktete Floating Point DSP TMS320C6713 von Texas Instruments zur Verfügung, der gemeinsam mit dem Spartan 3 FPGA die extrem leistungsfähige Recheneinheit des Boardes bildet.
Die Applikationsentwicklung erfolgt für den DSP unter der komfortablen Oberfläche des Code Composer Studios von Texas Instruments.
Für die Codeentwicklung des Spartan 3 kann MATLAB/Simulink verwendet werden. Leistungsfähige Simulink-Blocksets vereinfachen die Entwicklungsarbeit erheblich. Die Compilierung der Logik-Cores erfolgt aus den Simulink-Blockdiagrammen über den XILINX System-Generator. Natürlich kann auch in VHDL programmiert werden. Die Cores können mit Hilfe des mitgelieferten Logik-Frameworks komfortabel in Embedded Applikationen integriert werden.
Für die Einbindung in Host-Applikationen sind C++ Libraries und Treiber für Windows und Linux im Lieferumfang enthalten.
Das P25M-Board schließt mit seinem innovativen Design hervorragend die Lücke zwischen ultra-schneller Datenerfassung und –Erzeugung und Onlineverarbeitung der Messdaten.