discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] UHD Announcement - August 16th 2010


From: Josh Blum
Subject: [Discuss-gnuradio] UHD Announcement - August 16th 2010
Date: Mon, 16 Aug 2010 20:56:34 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6

Hello list,

I have pushed up new host code to the repo, and uploaded new images. So what new since the last announcement?

-----------------------------------------------------------------------
1) Subdev specification:

A daughterboard may have more than one rf pathway on it. These pathways, combined with tuning and gain elements make up what is called a subdevice. The basic RX has 3 subdevices: 2 real and 1 complex. http://www.ettus.com/uhd_docs/manual/html/dboards.html#basic-rx-and-and-lfrx

A subdevice specification allows you to specify which subdevices you want to use, and may be specified with a markup string http://www.ettus.com/uhd_docs/doxygen/html/classuhd_1_1usrp_1_1subdev__spec__t.html

The subdevice parameter is already part of the gr-uhd grc wrapper blocks.

There is not much advantage in messing with subdevices in the USRP2, but when USRP1 support comes (multiple daughterboard and dual DDC) this will become very important.

-----------------------------------------------------------------------
2) Async messages:

Transmit related errors (such as an underflow) can now be reported back to the host. One can simply read async messages out of the queue and act accordingly. The messages carry an event code and the timestamp of the event.

See http://www.ettus.com/uhd_docs/doxygen/html/structuhd_1_1async__metadata__t.html

http://www.ettus.com/uhd_docs/doxygen/html/classuhd_1_1device.html#afe4ec312d71c669fbd86ce9a7d350605

-----------------------------------------------------------------------
3) DBSRX:

DBSRX support is now available (it has been mentioned a few times but not formally announced). The UHD-based modification instructions can be found here: http://www.ettus.com/uhd_docs/manual/html/dboards.html#daughterboard-modifications

-----------------------------------------------------------------------
4) Image packages:

The fine details are still being worked out, but the idea is to give users installable packages with pre-compiled firmware and fpga images. The installer will place the images in the uhd images directory, and the uhd will find the images at runtime. This will be useful for the coming UHD-USRP1 support.

http://www.ettus.com/downloads/uhd_images/

For USRP2, one would need to download and upack the tarball/zip and use the card burner utility to load the images onto the sd card.

Currently we offer zips, tarballs, debs, rpms. Eventually, Windows NSIS, and Macintosh will be built. The possibilities can be found here: http://www.paraview.org/Wiki/CMake:CPackPackageGenerators

-Josh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]