I am a FPGA developer working in Verilog with an X310 writing code in a custom RFNoC block. I recently got independent streaming control working to output samples at my discretion to a streaming endpoint then through the cross bar but I do have some questions on parts of the control behavior. It’s not clear to me what the difference between End of Burst (EOB) and End of Vector (EOV) is or when I need to use one or the other. My current design only uses EOB on the last data packet while EOV is always set to 0. I’m getting underflow errors occasionally but I can’t confidently say which packets they’re associated with. I also need to send a second packet with EOB high to flush the first packet out of the buffer; my guess would be that the first EOB would force a buffer flush. Is there any I’m also wondering if there is a way to precisely schedule samples or packets for transmit out of the radio. I’ve observed that because the data is processed at ~215 MHz in the RFNoC block and fed into the DAC at 200 MHz pauses have to be included between each packet to prevent overfilling the transmit buffer but this also means that a timing in the 215 MHz domain may not be reflected in the 200 MHz domain. Is there a way to tell the transmit logic/front end to start transmitting at a particular time either in the CHDR header or using the timestamp? Or am I at the mercy of the front end components without any fine control of transmit timing?
Michael Barnard TL Computer Engineer, Scalable Computing Group Applied Sensing Division 300 College Park, Dayton, OH 45469-0031 O:(937) 713-4271 | C:(440) 622-6486 | udri.udayton.edu<http://udri.udayton.edu/> [1621527942842] UDRI Proprietary - Unprotected ________________________________ The information contained in this e-mail and any attachments from UDRI may contain confidential and/or proprietary information, and is intended only for the named recipient to whom it was originally addressed. If you are not the intended recipient, any disclosure, distribution, or copying of this e-mail or its attachments is strictly prohibited. If you have received this e-mail in error, please notify the sender immediately by return e-mail and permanently delete the e-mail and any attachments.
_______________________________________________ USRP-users mailing list -- [email protected] To unsubscribe send an email to [email protected]
