David S.
2007-04-02 18:10:11 UTC
Hi Rob - I'd like to have you clarify some things before I begin digging into the details here:- How fast are you sampling? This affects which timing types we can use and whether we need to externally route the clock to account for path delays.
- From the description, I assume you're reading data on a different set of lines than you're writing on? How many samples are you reading? How many lines?
- Do you have any handshaking lines available on the DUT? (Like ACK and REQ)
You may want to peruse the timing types available yourself, to see which one fits best with your communication method. You can read about them in the <a href="http://digital.ni.com/manuals.nsf/websearch/E5E1DC8E66F8387886257209006D2399" target="_blank">Help file</a> for your device, under Programming Your Device » Choosing a Sample Timing Type for your Application. I'm thinking that the Sample Clock, Pipelined Sample Clock, and Burst Handshaking are most likely to be useful here.
- From the description, I assume you're reading data on a different set of lines than you're writing on? How many samples are you reading? How many lines?
- Do you have any handshaking lines available on the DUT? (Like ACK and REQ)
You may want to peruse the timing types available yourself, to see which one fits best with your communication method. You can read about them in the <a href="http://digital.ni.com/manuals.nsf/websearch/E5E1DC8E66F8387886257209006D2399" target="_blank">Help file</a> for your device, under Programming Your Device » Choosing a Sample Timing Type for your Application. I'm thinking that the Sample Clock, Pipelined Sample Clock, and Burst Handshaking are most likely to be useful here.