|
From: | Marcus D. Leech |
Subject: | Re: [Discuss-gnuradio] Questions about RAW ethernet driver, UHD and firmware |
Date: | Mon, 04 Jul 2011 14:11:58 -0400 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 |
On 04/07/2011 1:52 PM, Nemanja Trecakov wrote:
The "RAW" drivers for USRP2-family devices (including N200 and N210) are basically deprecated. I'd start down the path of going "UHD". Here's the starting point for UHD: http://code.ettus.com/redmine/ettus/projects/uhd/wiki If you're starting from nothing, there's the "build-gnuradio" script which downloads the latest source code for Gnu Radio, UHD, and installs all the prerequisites, it also downloads the pre-built firmware and FPGA images. http://www.sbrac.org/files/build-gnuradio The UHD source-code tree includes the Verilog for the FPGA, and the C code for the firmware for the ZPU. The SD card contains two distinct images that are loaded into memory--the FPGA image, and the firmware image. The FPGA contains a "Soft CPU" (used to be an aeMB, but is now a ZPU). This "Soft CPU" runs firmware that manages a lot of the low-bandwidth configuration "stuff" related to the hardware, while the rest of the FPGA handles DSP operations, and actual high-speed "data pumping" from/to the DSP and Ethernet. If you run the "build-gnuradio" script described above, you'll have source code for both UHD and Gnu Radio, and in UHD, there'll be both "fpga" and "firmware" sub-directories. |
[Prev in Thread] | Current Thread | [Next in Thread] |