rahdirs
Advanced Member level 1
Hi,
Background:
I was testing the aurora core from Virtex 7 to Artix 7 that i have designed.So in the Virtex 7 design a tx_fifo is present into which Virtex data is dumped which has to be sent to A7.
Basic Test Case:
So a basic test was to test using test pattern of ADC which i have.I could see this test pattern in A7.So the core is ok,i guess.
Now to test for large number of samples to see if i am losing any samples,i am giving 5 MHz RF(low frequency sine wave) to ADC which dumps sampled data into tx_fifo.Ideally i should get this 5 MHz sine wave in Artix also.
tx_fifo details : in : 128 bit vector out : 32 bit vector.
On ILA i'm debugging both these 128 & 32 bit vector.After exporting -> Matlab -> plotting in matlab i'm noticing that the frequency of sine wave has reduced by 2.
128 bit vector is ADC o/p & 32 bit vector is aurora core i/p.We should be getting same frequency for FIFO i/p & o/p
Why is this ?
Background:
I was testing the aurora core from Virtex 7 to Artix 7 that i have designed.So in the Virtex 7 design a tx_fifo is present into which Virtex data is dumped which has to be sent to A7.
Basic Test Case:
So a basic test was to test using test pattern of ADC which i have.I could see this test pattern in A7.So the core is ok,i guess.
Now to test for large number of samples to see if i am losing any samples,i am giving 5 MHz RF(low frequency sine wave) to ADC which dumps sampled data into tx_fifo.Ideally i should get this 5 MHz sine wave in Artix also.
tx_fifo details : in : 128 bit vector out : 32 bit vector.
On ILA i'm debugging both these 128 & 32 bit vector.After exporting -> Matlab -> plotting in matlab i'm noticing that the frequency of sine wave has reduced by 2.
128 bit vector is ADC o/p & 32 bit vector is aurora core i/p.We should be getting same frequency for FIFO i/p & o/p
Why is this ?
Last edited: