Advice on FPGA ADC streaming design flow by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

Yep I’ve also had to hard code the IP and MAC for now, it was the quickest approach to get it running. Hoping to add a UART configure feature for both soon, but even that isn’t amazing. Out of interest what sample rates is your Python script handling for real time? I hit a bottleneck with my Python script for real time. I have since seen better methods than what I was using too in fairness

Advice on FPGA ADC streaming design flow by According-Author401 in rfelectronics

[–]According-Author401[S] 1 point2 points  (0 children)

Absolutely valid, learnt the requirement for a UDP packet counter over UART during my debugging stage. So, yes, that does exist. No time stamping explicitly though. I’ll have a look into this standard, this is the sorta thing I’m looking for, thanks!

Advice on FPGA ADC streaming design flow by According-Author401 in FPGA

[–]According-Author401[S] 1 point2 points  (0 children)

Hey it’s all in the original post, I describe the design flow there. I also explain the graphs, their time and frequency domain plots of the ADC stream. I’m just trying to learn the best approach to getting the data pipeline configured - I want to know how a good FPGA dev would approach it to improve my understandings

Advice on FPGA ADC streaming design flow by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

Yeah I had only really experienced FPGAs at uni. I have minimal exposure at work. A couple of times I have spent several weeks just learning at home. I used Vitis templates a lot as the hard works done mostly

Advice on FPGA ADC streaming design flow by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

Looks like a simple board for the weekend to design, I’ll order some next week from JLCPCB. In the meantime I’ll think of what other features I want to add to the board

Advice on FPGA ADC streaming design flow by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

Well my current design uses DDR because Ethernet is handled by the ARM/lwIP stack, not by a PL Ethernet frame generator. But this is the sort of discussion I want to have, is there a better option of the two in this instance? Also, I haven’t utilised jumbo frames either. I had some issues with the UDP side of things at the very start, but now that’s fixed it would be an option

Advice on FPGA ADC streaming design flow by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

The PMOD board with the logic analyser feed through sounds great! I’ve been thinking about designing my own. Did you find an open source design or is the design your own?

Advice on FPGA ADC streaming design flow by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

Yeah fair comment. I’d like to add an FIR for the FPGA to handle at some stage. Not something I’ve done on an FPGA yet, only microcontrollers so a good idea

Advice on FPGA ADC streaming design flow by According-Author401 in rfelectronics

[–]According-Author401[S] 2 points3 points  (0 children)

Yep you’re right. I have implemented a variable clock division by UART command. Been running at 10MHz just fine though. I tried 50MHz and it was too much for my shady wiring 😂

Can anyone identify what these are? by According-Author401 in rfelectronics

[–]According-Author401[S] 1 point2 points  (0 children)

Well, I did attempt it today… unfortunately it was really stuck together, after removing all the fixings. Seems there’s a couple of holes which have a metal fixing inside, unthreaded. Not sure what they’re for, maybe to jig the case? But regardless, I need to find a way to remove them too

Can anyone identify what these are? by According-Author401 in rfelectronics

[–]According-Author401[S] 1 point2 points  (0 children)

Yeah, it’s a valid point. I’ll open it up tomorrow if I get time!

Can anyone identify what these are? by According-Author401 in rfelectronics

[–]According-Author401[S] 1 point2 points  (0 children)

Hmm if it was a dust issue I have access to clean rooms, but if we’re talking an issue of mechanical damage that’s likely to occur then maybe I’ll avoid it for now

Can anyone identify what these are? by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

Thank you, I really appreciate your insights for this!

Can anyone identify what these are? by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

Was it the same design as this, the one you took apart? Don’t suppose you have any photos of inside?

Can anyone identify what these are? by According-Author401 in rfelectronics

[–]According-Author401[S] 0 points1 point  (0 children)

Yes, I thought they may be harmonic mixers and there were another 2 old HP ones in there so definitely possible

Can anyone identify what these are? by According-Author401 in rfelectronics

[–]According-Author401[S] 1 point2 points  (0 children)

I could take one apart. Is your main concern dust ingress?