yttern
2007-02-19 22:10:13 UTC
Hi,
Today I'm using a NI-PCI-6541 for generating the correct serial bus timing (Both generation and acquisition). What I do with the 6541 is to configure the correct output ports (0 to 15) and then download the serial data and handshake bits to the onboard memory. For generation I use the onboard clock to as source clock. I then configure an acquisition memory of the same size set up to use external clock as source (This is the output from the generation session NIHSDIO_VAL_DDC_CLK_OUT_STR connected to NIHSDIO_VAL_PFI2_STR ). I then trigger the board and it sends tree sequences of 16 bits serial clock and handshake bits where the two first 16 bits sequences are commands to the DUT and on the last 16 bit sequence the DUT responds with serial data back to the board memory. I then read out the memory and decodes the last 16 bits in memory.
I now bough another high-speed DIO card, the NI PCIe-6536 for the same task. My question is then. Is it possible to both generate data and aquire data at the same time with this card? Sending serial clock to the DUT and at the same time stream the data returning from the DUT to disk ?
For the NI 6541 there was an example showing how to do this but for the NI PCIe-6536 there are only examples of either generation sessions or acquisition sessions. I start to suspect that I should have bought a PCI-6541 instead of a PCIe-6536.
Thanks
Today I'm using a NI-PCI-6541 for generating the correct serial bus timing (Both generation and acquisition). What I do with the 6541 is to configure the correct output ports (0 to 15) and then download the serial data and handshake bits to the onboard memory. For generation I use the onboard clock to as source clock. I then configure an acquisition memory of the same size set up to use external clock as source (This is the output from the generation session NIHSDIO_VAL_DDC_CLK_OUT_STR connected to NIHSDIO_VAL_PFI2_STR ). I then trigger the board and it sends tree sequences of 16 bits serial clock and handshake bits where the two first 16 bits sequences are commands to the DUT and on the last 16 bit sequence the DUT responds with serial data back to the board memory. I then read out the memory and decodes the last 16 bits in memory.
I now bough another high-speed DIO card, the NI PCIe-6536 for the same task. My question is then. Is it possible to both generate data and aquire data at the same time with this card? Sending serial clock to the DUT and at the same time stream the data returning from the DUT to disk ?
For the NI 6541 there was an example showing how to do this but for the NI PCIe-6536 there are only examples of either generation sessions or acquisition sessions. I start to suspect that I should have bought a PCI-6541 instead of a PCIe-6536.
Thanks