On 21/09/2011 2:38 PM, Andrew Rich wrote:
What is UHd ?
Sent from my iPhone
Andrew Rich
Stands for "Universal Hardware Driver". It's the new (15 months old
now, I think) way to interface to ALL of the Ettus hardware.
Prior to UHD, there were two distinct APIs -- one for USRP1, the other
for USRP2, and the "classic" USRP2 API used raw-ethernet
frames for carrying data/control.
In UHD, all the platforms are supported (USRP1, USRP2, N2XX, and E1XX),
and for ethernet-connected platforms, the protocol is
based on VITA-49-over-UDP.
But what it means is that older example applications, which would have
used one or the other of the USRP1 or USRP2 "classic" API,
need to be lightly worked-over to be compatible with the UHD API.
The N2XX platforms are *only* UHD capable, and many of
the newer daughtercards are only accessible using the UHD API. The
UHD API also enables some of the fancier synchronization
paradigms that weren't available in the "classic" interface, and also
allows things like dual-DDC on the USRP2 and N2XXX platforms.
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio