09-14-2005 12:13 PM
09-15-2005 10:23 AM
09-15-2005 12:02 PM
Hi Allen
I need to acquire LVDS one serial signal at 80Mb/s. So I will use only one pair of lines, or whatever is needed for LVDS. Which means that I will need only 80mb/s which is 10MB/s. I shall be then in a very safe are, i.e. much lower than 133MB/s.
I need to do a thorough processing on those data, so I can not spare any of the processor recources for that.
Thanks a lot
cheers
Pawel
09-15-2005 04:31 PM
09-16-2005 09:39 AM
Hi Pawel,
You are of course correct about the pure amount of data. However, the 6561 is designed to capture samples that are either 1 or 2 bytes wide. If you are acquiring on 8 channels or fewer, then you may configure your sample width to be 1 byte (8 bits). Even if you are only acquiring on 1 single channel, the amount of data that is passed into the onboard memory and to the PC will be 8 bits for every sample.
It may be possible to add some external circuitry and deserialize the data stream before it reaches the HSDIO module. Might this be an option for you?
Allen
09-16-2005 10:01 AM
Hi Allen
Ups... That is very important information, which you are telling me right now.
Lets see, 8b*80MHz = 80MB/s transfer rate.
I wanted to buy 16Mb/chnl, which basically means that at 80MHz I can store only 200ms as a buffer for PCI transfer. You said that the maximum transfer for PCI is much lower than 133MB/s. Is much lower means 80MB/s?
Hmmm... I need to think about it again.
Thanks a lot Allen
cheers
Pawel
09-16-2005 10:04 AM