Leaderboard


Popular Content

Showing content with the highest reputation since 12/05/18 in all areas

  1. 1 point
    JColvin

    PCIE to PCIE board connection

    Hi @Missionone, I don't know what boards you are using since most of the Digilent boards do not have PCIe I personally do not have any experience with it, but my understanding is that in general if you do not have any voltage conflicts that will occur you can connect them directly with a proper cable. The bigger thing I would be concerned about is the software/hardware (presuming you are using a FPGA) to properly take advantage of communicating over PCIe. Thank you, JColvin
  2. 1 point
  3. 1 point
    harika

    pmod wifi

    Ya I found files Thank you
  4. 1 point
    Hi @jli853, I reached out to one of our design engineers about this forum thread. They responded that "Unless you do a non-blocking (overlapped) transfer the time it takes to execute the function will include not only the time to transfer the data over USB but also to shift it onto the JTAG scan chain. When the function returns all data has been transferred to the target JTAG device. How long that takes is going to very with the TCK frequency, as well as the PC side hardware and operating system. I don’t have any measured data to provide." thank you, Jon
  5. 1 point
    jpeyron

    pmod wifi

    Hi @harika, I have attached my deWebIOServerSrc.cpp which shows how to alter the # define in the addPINs() function. cheers, Jon deWebIOServerSrc.cpp
  6. 1 point
    attila

    Math on FFT traces

    Szia @Andras For the earlier examples Trace 1 and 2 should be in Sample mode, without any averaging. The script takes the data from these and calculates the average and difference for traces 3, 4, 5 Having Hold as Channel source the Type has no effect since the trace is not updated by the Spectrum interface. In the above examples traces 3,4,5 are in hold and updated by the script.
  7. 1 point
    Hi @Kabron, We have reached out to one of our test/design engineers about this thread. They are out of the office for the week. I'm not sure how long it will be before they would be able to respond. I am very sorry about the delay. thank you for your patience, Jon
  8. 1 point
    Junior_jessy

    Voice-activited

    Hi @D@n @zygot Thank for the response. I'm coding on octave as you advice me . Junior
  9. 1 point
    Hi @Sami Malik, I have not created an SD/DDR/PL zynq project previously. Here is a Data Logging using SD Cards tutorial that looks like it should help with your project. cheers, Jon
  10. 1 point
    Hi @sungsik, Those symbols show that the pins are differentially paired. The nomenclature of the pins also describe positive and negative. cheers, Jon
  11. 1 point
    attila

    Math on FFT traces

    Hi @Andras The averagings and difference of these can be performed in the script like this: Spectrum1.run() var first = true for(var k = 0; Spectrum1.wait(); k++){ if(first){ // initialize trace info, min/max freq first = false; Spectrum1.Trace3.Clone(Spectrum1.Trace1) Spectrum1.Trace4.Clone(Spectrum1.Trace2) Spectrum1.Trace5.Clone(Spectrum1.Trace1) } var t1 = Spectrum1.Trace1.magnitude var t2 = Spectrum1.Trace2.magnitude var t3 = Spectrum1.Trace3.magnitude var t4 = Spectrum1.Trace4.magnitude var t5 = [] var c = t1.length for(var i = 0; i < c; i++){ t3[i] = 0.9*t3[i] + 0.1*t1[i] // exp 10 t4[i] = 0.99*t4[i] + 0.01*t2[i] // exp 100 t5.push(t3[i]-t4[i]-110) // diff -110 } Spectrum1.Trace3.setMagnitude(t3) Spectrum1.Trace4.setMagnitude(t4) Spectrum1.Trace5.setMagnitude(t5) print(k) } Spectrum1.stop() For exponential average of difference you can use: Spectrum1.run() var t3 = [] var first = true for(var k = 0; Spectrum1.wait(); k++){ var t1 = Spectrum1.Trace1.magnitude var t2 = Spectrum1.Trace2.magnitude var c = t1.length if(first){ // initialize trace info, min/max freq first = false; Spectrum1.Trace3.Clone(Spectrum1.Trace1) t3 = [] for(var i = 0; i < c; i++) t3[i] = 0 } for(var i = 0; i < c; i++){ t3[i] = (t3[i]*99+ t1[i]-t2[i])/100 // exp 100 } Spectrum1.Trace3.setMagnitude(t3) print(k) } Spectrum1.stop()
  12. 1 point
    Hi, it shows that the traces are routed with special care as differential lines.
  13. 1 point
    jpeyron

    pmod wifi

    Hi @Sheryfa, What type of security setting is your router set to? Here is a link that discusses this. thank you, Jon