01-09-2018 09:46 AM
Background:
We are using custom drivers that seem to work well on the PCI-6110 but not the PCI-6115. It is my understanding that the hardware between the two is very similar with just larger memory and faster FIFO on the latter.
These drivers were developed for a very complex applications that have worked well on PCI-60701E and PCI-6031. We are trying to update the system for faster data streams and recently acquired new NI PCI-6115 cards. What information can I obtain about the register set for this card to help me resolve the issues I am seeing?
Outstanding Questions:
- What are the register differences between PCI 6110 and PCI 6115?
- Why would these cards both report 0x40000 for the MITE FIFO register at 0x40 despite different register sizes?
- What is the FIFO size for the above cards?
- Is there a register level programming manual for the PCI-6115? Any information about MITE programming?
01-09-2018 11:03 AM
Hi,
The PCI-6110 and the PCI-6115 are actually quite architecturally different. You likely won't have success porting code from the 6110 to the 6115. We don't have a DDK for the 6115 and do not have any plans at this time.
Steven
01-09-2018 11:55 AM
OK. Can you provide a register level programming manual for the PCI-6115? Can you describe what is different?
Currently using the PCI-6110 driver I have I can get the card to communicate with Linux and read its' registers. What exactly is different?
-thanks
michael
01-09-2018 12:56 PM
Hey garlie,
Unfortunately, we do not have a DDK for the PCI-6115 to provide. Like I mentioned before, the architecture is different between the two cards, so the RLP code is not portable between them.
Steven.
01-09-2018 01:13 PM
So what are my options for using the PCI-6115 on a 64 Bit linux system with a custom application? We can not use Labview. I need to create a custom application that calls this card via an API in a streaming mode to retrieve continuous data. This is extremely disappointing since I was told 2 weeks ago by NI that this card was the same internally as the PCI-6110 but faster and with a larger FIFO. I already have a 10 year old application that works fine with other NI MITE based cards, (6071E, 6033...). I just need the faster speed now.
-thanks,