This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TSW1400EVM: What is the data rate at which TSW1400 can transfer to PC??

Part Number: TSW1400EVM


Hi,

I am planning to use TSW1400EVM along with my sensor/ADC to collect testing data in my PC.

The data size and data rate I want is quite higher. I am looking at almost 500Mbitspersecond (Mbps) and i am planning to collect data for hours together.

The sensor/ADC EVM along with TSW1400 solution from TI fits my hardware requirements. But I am not sure, whether

1. TSW1400 can transfer data to PC at this rate seamlessly for hours??

2. Whether the HSDC pro software can handle 1TB of data collected in a single stretch?(for 10 hours approx)

3. What is the maximum limitation on data rate and size of data that TSW1400 and HSDC pro can handle seamlessly?

Thanks in advance for clarifying my doubt,

Santhana Raj

  • Hi Santhana,

    Here are some answers for your questions.

    1. The TSW1400 cannot stream data contiguously - it captures data to DDR memory and then transfers memory to PC before capture another buffer. The cycle time will depending on the number of samples captured and transfered.

    2. HSDC Pro will off load data from the TSW capture cards. The capture cards do not have this memory depth. I'm not sure what software or PC can handle 1TB of data in memory. In most cases capture sizes larger than 100-200Msamples causes issues with most PCs.

    3. The TSW1400 can handle LVDS rates of up to 1.5Gbps. Depending on how your LVDS bits are arranged into samples the data sample rate will be some function this. For most of our devices the LVDS bus will not run faster than 1Gbps. Memory depth on the TSW1400 is 512Msamples of 16b wide.

    What ADC device are you considering?

    Ken.
  • Hi Ken,
    Thank you very much for the response. It kind of cleared some of my doubts on TSW1400 capabilities.

    To be sure, I am saying my understanding of your answer as below: please correct me if am wrong.
    TSW1400 can collect data at the rate of upto 1.5GSPS and till it fills the 1GB ram space. Then it can transfer this data to PC though USB and display it in HSDC pro GUI. TSW1400 cannot collect beyond the data rate of 1.5GSPS. and it cannot collect data beyond the 1GB data size.

    If that is the case, my next question to you is whether TSW1400/HSDC pro can be modified to do data collection from ADC in parallel to data transfer to PC. Why I require this is that, my Data rate is going to be around 40MB/s (which is achievable for TSW1400). and I want to use this for long period of time. Is this possible?

    Thanks again for your help.
    Santhana Raj
  • Santhana,

    I believe you are asking if the TSW1400 can be modified to stream data so that you can use it to capture data for a long time - streaming data into a file on the PC.

    The quick answer is no, there are some physical limitations in the PC-USB-FPGA interface which does not allow this.  Currently the interface for data transfer between the PC and FPGA is implemented as a high speed SPI interface - this SPI interface can only run at max of 30Mbps (FTDI MPSSE) which is not enough to stream your data.

    Ken.