From Friday, January 17th 11 PM CDT (January 18th 5 AM UTC) through Saturday, January 18th 11:30 AM CDT (January 18th 5:30 PM UTC), ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Driver Development Kit (DDK)

cancel
Showing results for 
Search instead for 
Did you mean: 

PCI-6115 Register Level Programming

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?

0 Kudos
Message 1 of 5
(6,116 Views)

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

Steven K.
National Instruments
Software Engineer
0 Kudos
Message 2 of 5
(6,093 Views)

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

 

0 Kudos
Message 3 of 5
(6,085 Views)

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.

Steven K.
National Instruments
Software Engineer
0 Kudos
Message 4 of 5
(6,077 Views)

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,

 

0 Kudos
Message 5 of 5
(6,071 Views)