Malibu Libraries

Manufacturers Site

Manufacturers Full Catalogue

RoHS Compliant C++ drivers available Works with Windows Ships with Malibu libraries Simulink/MATLAB Support Framework logic support Works with Linux

Adapters

eInstrument - DAQ Node

XMC to Cabled PCI Express Adapter

XMC to PCI Adapter Board

XMC to PCI Express Adapter Board x1 Lane

XMC to PCI Express Adapter Board x8 Lane

XMC to CompactPCI Adapter

SBC COMex Embedded PC

X3, X5 & X6

Frequently Asked Questions

 

Can this be used in a desktop PCI slot?

Yes. simply mount onto a XMC to PCI adapter. However it is better to use a x1 lane PCIe (PCI Express) slot for X3 boards and an x8 lane PCIe slot for X5/X6 boards.

Can this X3 be used in a desktop PCIe slot?

Yes. simply mount onto a XMC to PCIe 1 lane adapter. Typical motherboards will provide >160MB/s full duplex stream to/from main memory.

Can this X5/X6 be used in a desktop PCIe slot?

Yes. simply mount onto a XMC to PCIe 8 lane adapter. Typical motherboards will provide >1GB/s full duplex stream to/from main memory.

Can this be used in a Compact PCI slot?

Yes. Simply mount onto a XMC to cPCI adapter. Note that this only has 4 lanes.

Can this be mounted external to a PC/laptop?

Yes. Simply mount in an eInstrument-DAQ node and connect via a PCIe x1 lane cable to the desktop adapter or ExpressCard/34 of a laptop. This method often gives better noise immunity by avoiding internal PC noise.

Can this be used to acquire data out of the box?

Yes. The boards with an Adc(s) come with a Snap program written in C++ that acquires data from the Adc's and writes the data to disk. The program illustrates setting up the sample clock, streaming parameters and alerts. It also provides a simple interface to read and write registers in the FPGA to assist user logic development.

Can this be used to generate data out of the box?

Yes. The boards with an Dac(s) come with a Wave program written in C++ that streams data to the Dac's. The program illustrates setting up the sample clock, streaming parameters and alerts. It also provides a simple interface to read and write registers in the FPGA to assist user logic development.

Which operating systems are supported by the drivers?

Windows7, WinXP Professional, WinXP Embedded, Windows Vista 32 and 64, Linux 2.6.29 32/64 bit.

Which tools are supported for host software development under Windows?

The software library Malibu is provided as a set of C++ classes as sourcecode, with project files to compile as static libraries for Microsoft Visual C++ 7.0, 9.0, Borland Builder 6.0 and Borland Builder 11.0. Other C++ compilers could be used with the Malibu C++ source. The example programs are supplied as source for Borland Builder 11.0 and VC 9.0 (.NET)

Which tools are supported for host software development under Linux?

Dialogblocks, GNU g++, wxWidgets, QtCreator, Qt Framework.

Does the board come with any logic?

Yes. The block diagram of the supplied logic is shown on the datasheet. This allows any board with Adc(s) to stream samples to the host, and any board with Dac(s) to stream samples from the host. The logic includes an interface to the SRAM to use it as a virtual FIFO, and an r/w interface to the SRAM. Logic is supplied as a .bit file. If the user wishes to modify the logic they must purchase the Logic Framework.

What is the AC performance of the analogue IO?

The datasheet shows the actual test results of data sampled with the boards Adc's. Various sample conditions are shown. Bear in mind when viewing Adc data that the signal sources harmonic components are often above the noise floor of the Adc under test. When the board has Dac(s) then the generated waveform is analysed with a spectrum analyser and the screenshot is published.