Git Product home page Git Product logo

fpga-notes-for-scientists's Issues

Proposal for a new tutorial : calculating the noise power of a signal

After the tutorial for the use of DMA it would be very interesting to make use of that setup as follows:

  1. Acquire a frequency slice of 1 MHz out of the full BW of the RP (0-54 MHz)
  2. Calculate the power in that signal slice via a FFT/DFT on the FPGA
  3. Store the result in a PS accessible location with timestamp, border frequencies (low-high), FFT-bin width, integration length/signal length
  4. Set-able parameters could be center frequency, BW of acquired signal, FFT-bin, acquisition length
  5. Making the above automated to do this for the total RP BW in a period of x minutes doing all bins for y seconds.

I can of course answer questions or help to give a better description when needed

Adc dac

Hello
I test the echo analog programm but I want to Connect only ADC directly on DAC.
It’s not working .I have Vivado 2019.1
I have make the same design on the demo écho analog.
Thanks for your reply
Cordially
Fabzz60

bitstream error

Hi @dspsandbox

May i please bother you again: so i have followed all the instructions on tutorial 1(LED_BLINK) on Vivado up-to generating the bitstream file (overlay)

Screenshot from 2022-12-07 19-15-19
Screenshot from 2022-12-07 16-51-45
Screenshot from 2022-12-07 17-21-40

However when i program the Red-Pitaya with the overlay image i'm getting this error - any advice on how to fix this?

Screenshot from 2022-12-07 16-50-59

Constraint files

Hi, @dspsandbox Thanks for your work and for sharing your knowledge- I am also from a physics background this is very helpful for me. I would like to ask where can i download the Red-Pitaya 125-14 constraints file? as the provided link seems not to be working.

Thanks

adc 14 bit conversion into a 16 bit word

Hi, analysing the VHDL code for the IP Redpitaya-125-14-adc I have some concern about the conversion of the 14 bit sample from the adc into a 16 bit sample with MSb alignment, i.e. with a x4 multiplication.
adc_data_1_tdata(15) <= data_1(13); adc_data_1_tdata(14 downto 2) <= not data_1(12 downto 0); adc_data_1_tdata(1 downto 0) <= (others => (not data_1(0)));
The last line copies in the lower 2 bits of the 16 bit word, which are left empty by the left shift, the lsb of the 14 bit word.
But shouldn't they be always zero?

https://github.com/dspsandbox/FPGA-Notes-for-Scientists/blob/main/ip/Redpitaya-125-14-adc/src/adc_bd.vhd

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.