Jump to content

timmy

Members
  • Posts

    6
  • Joined

  • Last visited

timmy's Achievements

Newbie

Newbie (1/4)

1

Reputation

  1. It seems like the first one to be included dominates and the other is unusable. If I " #include "test_stream_sink.h" " first I can call AxiStreamSinkMonitor just fine, but not AxiStreamSourceMonitor But if I " #include "test_stream_source.h" " first the opposite happens...
  2. Here's the build errors. It just looks like the "AxiStreamSourceMonitor.h" isn't being included correctly. It is in my defined includes and I did copy over all of the includes from the s2mm example. Maybe I did this wrong (currently looking into it), but I do notice that if I comment out the "test_stream_sink.h" (AxiStreamSinkMonitor.h), then I get the same type error but for AxiStreamSinkMonitor:
  3. This may need a new thread because I've been attempting to use the DDR/DMA streaming approach. I want to stream to the AWG and stream from the Scope at the same time. So far I just combined the main.c code from the s2mm_cyclic_transfer and the mm2s_single_transfer demos, as well as merged all the includes. Unfortunately, I can't seem to include "test_stream_sink.h" AND "test_stream_source.h" without error. It claims AxiStreamSourceMonitor does not exist when called. I'm sure there's something fundamentally wrong with my approach and would love some help .
  4. It's working great now! Thanks!
  5. Thanks for the warm welcome @artvvb! I'm still a little confused. 2^14 = 16,384, we seem to missing a factor of 4 somewhere. The documents states: and section 4.2 says: which is 16,383? Is this shared between multiple peripherals and partitioned or something? I will default to the WaveForms approach if I can't get this baremetal version working. The final system will incorporate a sort of sonar device, and I was hoping to do the convolution/matched filter/cross-correlation in PL, but that might be a big job... Much thanks
  6. I've been attempting to make a program that produces a 16383 sample long linear chirp on an Eclypse Z7 (DAC1411). Stuff is going well, I'm using Vivado 2019.1 to match with the IP create_hier script, but I can't seem to produce a signal over 4096 samples long. Attached is my main code and a photo of a scope showing the first quarter of the chirp. Any help, or further questions would be greatly appreciated. I'm very new to FPGA programming. main.cc
×
×
  • Create New...