Thank you for all the info Michael. Are you aware of any examples/writeups/tutorials of USRPs and Aurora in action? I am trying to wrap my head around how it is intended to be used. It seems like it can only really be used in an FPGA-to-FPGA environment, but almost everything I find in Ettus documentation is just that certain devices are Aurora capable, and not much else to go on. TIA.
________________________________ From: Michael Dickens <michael.dick...@ettus.com> Sent: Friday, June 4, 2021 5:00 PM To: Jason Matusiak <ja...@gardettoengineering.com> Cc: Ettus Mail List <usrp-users@lists.ettus.com> Subject: Re: [USRP-users] Troubles with the QSFP+ on the N3x0 series When using White Rabbit, the WR link does not appear to the OS; WR signal processing is handled directly in the FPGA, and made available to the OS / UHD via special commands. Or, that's what's supposed to happen. As of UHD 3.14.0.0rc1 WR does not work; we just recently found out this fact, and we are working hard to get the issue(s) resolved. I've never used the Aurora FPGA image .. AA or AQ. From < https://files.ettus.com/manual/page_usrp_n3xx.html#n3xx_rh_sfp_protocols<https://urldefense.proofpoint.com/v2/url?u=https-3A__files.ettus.com_manual_page-5Fusrp-5Fn3xx.html-23n3xx-5Frh-5Fsfp-5Fprotocols&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=W_MQLyUWPXWHfsF4mr51mTMqpeO4RbBBLexficV9DG8&m=ENRZJm0dongj94OSx26akoZ47ZDgZyJD7Vw1ImyuPXk&s=Zl6FEDU7AJWOGXHESoUNB4E4yyfYiMqxrShWRYTVIq8&e=> > it looks like AQ uses all 4 QSFP+ lanes, which between the actual Aurora protocol and using all 4 10 Gb lanes one should be able to get 40 Gb aggregate data ... literally bits in, bits out ... no ENET overhead! On Fri, Jun 4, 2021 at 4:43 PM Jason Matusiak <ja...@gardettoengineering.com<mailto:ja...@gardettoengineering.com>> wrote: Afternoon Michael! This is exactly the info I needed. I misspoke when I said WX, I meant XQ. After putting the new image on, we knew the /data/ directory still had the two sfp network setups, but we were expecting something in addition for the qsfp. It makes sense that it doesn't //need// to change since we are only using 2 lanes of one, or 2 lanes of the other. BUT, what I couldn't be 100% sure of is since white rabbit needs Ethernet as well, why wouldn't THAT be the sfp0 configuration, make sense? I'm not working the white rabbit side, but I understand it to be ip based. Lastly. If we go the pure Aurora route, I know that we lose white rabbit, but we gain a full 40Gbps, right? Thanks again. On Jun 4, 2021, at 4:18 PM, Michael Dickens <michael.dick...@ettus.com<mailto:michael.dick...@ettus.com>> wrote: Hi Jason - Answers, and more. I hope this is useful and helps clarify the options. - MLD 1) The N32x QSFP+ port/link/interface should work with UHD 3.15 via the XQ FPGA image. I haven't tried that in a while, but it did work for me once upon a time. 2) When using the WX FPGA image on any N3xy, you get just SFP+ port 1 for data, which is just a single 10 Gb link -- not the QSFP+ port (which is on the N32x only, by the way). If you use the XQ FPGA image with the N32x then you get 1x or 2x 10 Gb links via the QSFP+ port: lanes 0 and 1 (or 1 and 2 if you count lanes as 1's-based). In theory you could use 2x SFP+ 10 Gb links on a host NIC and aggregate them via fiber into a QSFP+ adapter attached to the USRP; I've never tried this directly, but I can say that taking QSFP+ off a host NIC and switching lanes works fine using the appropriate adapters and fiber cables and connectors. Just make sure that lanes 0 &/or 1 on the USRP side match up correctly with the other side coming in (whatever lane[s] you choose to use, so long as it/they are valid on the NIC). 3) When using the WX FPGA image with an N3xy, "ifconfig" will report back just "sfp1" as the 10 Gb data link that is connected to SFP+ port 1 on the USRP; not the QSFP+ port (which is, again, on just the N32x); this single link is set that up as you would any data link on a USRP and host. If you use the XQ FPGA image with an N32x, "ifconfig" will report back "sfp0" and "sfp1" as the 2 10 Gb data links, and you set those up just as you would if you were using the XG FPGA image. The FPGA maps between the data link (SFP+ or QSFP+) and the OS, so that the OS "sees" 1 or 2 10 Gb links; or that's how I understand this to work ... the end result is the same regardless of where the mapping happens :) On Fri, Jun 4, 2021 at 2:26 PM Jason Matusiak < ja...@gardettoengineering.com<mailto:ja...@gardettoengineering.com>> wrote: I have been away from USRPs for a while but am back to using some N3x0 units and am having some issues. 1 - Does QSFP work with UHD 3.15? We'd prefer not to go up to v4 yet due to some issues we've seen in testing it, but I am not sure how well supported QSFP is on 3.15. 2 - When using the QSFP with White Rabbit (WX image), is it correct to say that the QSFP link is really x2 10Gb links, not a single 20Gb? Meaning that we would need a 40Gb QSFP that can handle 4 10G outputs, correct? 3 - Lastly, I cannot find any documentation on setting up the QSFP. I've downloaded a new WX image over Mender, but I don't see where/how to configure the QSFP. Is there an article or writeup anywhere that walks through the steps? Thank you _______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com> To unsubscribe send an email to usrp-users-le...@lists.ettus.com<mailto:usrp-users-le...@lists.ettus.com>
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com