06-23-2012 10:20 AM
Hey Kyle,
I am having problems with the VI "niHSDIO Stream From Memory Maximum Transfer Rate.vi". When running it "out of the box" on our 6562 board there is an error at the write named waveform about the write not supported with the current settings. I've seen this error before in my C code; however, I'm not sure where I can change the settings within this VI. I've attached a screen shot of the error.
Additionally, when I look at the VI, from what I can tell it is doing things very similarly to what I am doing when feeding out the data. The only difference is there is a block called "Optimize MITE". Is this already built into the C version libraries that I use?
Thanks.
-Curtis.
06-25-2012 07:11 PM
Hi Curtis,
Please refer to this knowledgebase article here regarding the error you're seeing.
06-26-2012 04:28 PM
Curtis,
Josh's KB should be helpful with that error. It seems like the channels you wanted to use and the channel width you are using are mismatched somehow. Check your channels being used and the type of data being written to HSDIO Write. The 6562 supports a 2 byte Data Width for SDR and 1 byte for DDR modes.
Optimize MITE is a special VI created for SMC2 HSDIO devices, which includes the 6562. I don't believe it is written in C, though the source code for the VI is open. I also don't believe it is necessary for your application to run successfully, as it's main purpose is to ensure faster DMA speeds on the MITE, which is our communication interface between the board and the backplane.