Der FPGA ist vom Anwender frei programmierbar. Sehr effektiv kann die Logik unter MATLAB/Simulink entwickelt werden. 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.
Das X5-400M-Modul ist mit einem PCI-Express-Interface mit 8 Lines ausgestattet und erlaubt eine Datenübertragungsrate von 1 Mbyte/s in den Host-PC. Adapterboards für die Anpassung an den PCI-Express-Bus eines PC’s und an den PCI- oder CompactPCI-Bus stehen zur Verfügung.
C++ Libraries und Treiber für Windows und Linux für die Einbindung in Host-Applikationen sind im Lieferumfang enthalten. Die X5-Modulreihe wird ständig erweitert. Der Prozessorkern wird dabei mit anderen I/O-Konfigurationen kombiniert, so dass der Anwender auf ein weit gefächertes Modulspektrum für verschiedenste Applikationen zurückgreifen kann.