Spartan Rc USB Devices Driver



[root@pcg-venkat install_drivers]# ./install_drivers
--Driver versions in this package: windrvr=900, xpc4drvr=1041
--Script name = ./install_drivers
--HostName = pcg-venkat
--Current working dir = /local/install_drivers
--Script location = /local/install_drivers
--Kernel version = 2.6.32-358.el6.x86_64.
--Arch = x86_64.
--Installer version = 1053
--Unsetting ARCH environment variable.
--User has root permission.
--File /lib/modules/misc/install_windrvr6 does not exist.
--Installing USB drivers------------------------------------------
--File /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex exists.
--File /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex version = 1030
--File xusbdfwu.hex exists.
--File xusbdfwu.hex version = 1030
--File xusbdfwu.hex is already updated.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xlp.hex exists.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xlp.hex version = 1028
--File xusb_xlp.hex exists.
--File xusb_xlp.hex version = 1028
--File xusb_xlp.hex is already updated.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_emb.hex exists.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_emb.hex version = 1028
--File xusb_emb.hex exists.
--File xusb_emb.hex version = 1028
--File xusb_emb.hex is already updated.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xpr.hex exists.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xpr.hex version = 2004
--File xusb_xpr.hex exists.
--File xusb_xpr.hex version = 2004
--File xusb_xpr.hex is already updated.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xup.hex exists.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xup.hex version = 1030
--File xusb_xup.hex exists.
--File xusb_xup.hex version = 1030
--File xusb_xup.hex is already updated.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xp2.hex exists.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xp2.hex version = 2300
--File xusb_xp2.hex exists.
--File xusb_xp2.hex version = 2300
--File xusb_xp2.hex is already updated.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xse.hex exists.
--File /etc/hotplug/usb/xusbdfwu.fw/xusb_xse.hex version = 2006
--File xusb_xse.hex exists.
--File xusb_xse.hex version = 2006
--File xusb_xse.hex is already updated.
--Product ID 0007 is already in the usermap.
--Product ID 0009 is already in the usermap.
--Product ID 000d is already in the usermap.
--Product ID 000f is already in the usermap.
--Product ID 0013 is already in the usermap.
--Product ID 0015 is already in the usermap.
--Product ID 0008 is already in the usermap.
--File /sbin/fxload exists.
--Installing windrvr6---------------------------------------------
--Checking version.
--File /lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/misc/windrvr6.ko does not exist.
--File LINUX.2.6.32-358.el6.x86_64.x86_64/windrvr6.ko does not exist.
--Setting source version to 900.
--File LINUX.2.6.32-358.el6.x86_64.x86_64/windrvr6.ko is newer than the destination file.
checking for cpu architecture... x86_64
checking for WinDriver root directory... /local/install_drivers/linux_drivers/windriver64
checking for linux kernel source... not found
configure: error: please install the kernel source or specify alternate location
make: *** No rule to make target `clean'. Stop.
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target `install'. Stop.
--make windrvr install rc= 2
--install_windrvr6 rc = 2
--Module windrvr6 is not running.
--Module xpc4drvr is not running.
--Note: By default, the file permission of /dev/windrvr6 is enabled for the root user only
and must be changed to allow access to other users.
--Return code = 2
[root@pcg-venkat install_drivers]#

Windows 10 usually finds devices automatically when you plug them in or turn them on. If it doesn't, follow these steps: Select Start Settings Devices Bluetooth & other devices. Select Add Bluetooth or other device and follow the instructions. RA-1570, RC-1570, RDD-1580. Rotel Windows PC-USB Driver. For a PDF document of the PC-USB driver installation, click here. Michi PC-USB Driver (Windows Vista, Wins 7, Wins 10 and above systems) PC-USB Driver (Windows XP) For a PDF document of the PC-USB driver installation, click here. The driver is loaded based on a compatible ID match similar to other USB device class drivers included in Windows. USB Class02&SubClass02. If you want to load Usbser.sys automatically, set the class code to 02 and subclass code to 02 in the Device Descriptor. For more information, see USB communications device class.

  1. USB Platform Cable Doesn't Work (Digilent Spartan 3E Board) Has anyone else had an issue with the platform cable not working? It used to when I was developing on a 64-bit Windows Server 2008 R2 RC machine, but when that machine was updated to a release version of 2008 R2 it ceased to be usable.
  2. Software & Drivers. Spartan Gear is an independent third party brand name and has not been authorized, sponsored or otherwise approved by any manufacturer.
  • 2Key Features
  • 3Frontend Specifications
  • 4RF Specifications
    • 4.4RF Performance Data
  • 5Hardware Specifications
  • 6Physical Specifications
    • 6.3Drawings
    • 6.4CAD/STP Models
  • 7Environmental Specifications
  • 8Schematics
  • 10Enclosures
  • 11FPGA
  • 12Interfaces and Connectivity
    • 12.1GPIO
    • 12.2Timing Reference Input
      • 12.2.1B200mini/B200mini-i/B205mini-i
      • 12.2.2B200/B210
  • 13Certifications
  • 14Certificate of Volatility

Device Overview

The USRP Bus Series provides a fully integrated, single board, Universal Software Radio Peripheral platform with continuous frequency coverage from 70 MHz – 6 GHz. Designed for low-cost experimentation, it combines a fully integrated direct conversion transceiver providing up to 56MHz of real-time bandwidth, an open and reprogrammable Spartan6 FPGA, and fast and convenient bus-powered SuperSpeed USB 3.0 connectivity.

Key Features

Spartan Rc Usb Devices Driver Free

B200

  • Xilinx Spartan 6 XC6SLX75 FPGA
  • Analog Devices AD9364 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth
  • Full duplex, SISO (1 Tx & 1 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity
  • Optional Board Mounted GPSDO

B210

  • Xilinx Spartan 6 XC6SLX150 FPGA
  • Analog Devices AD9361 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth (61.44MS/s quadrature)
  • Full duplex, MIMO (2 Tx & 2 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity
  • Optional Board Mounted GPSDO

B200mini

Spartan rc usb devices driver update
  • Xilinx Spartan-6 XC6SLX75 FPGA
  • Analog Devices AD9364 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth
  • Full duplex, SISO (1 Tx & 1 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity

B200mini-i

  • Industrial-grade Xilinx Spartan-6 XC6SLX75 FPGA
  • Analog Devices AD9364 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth
  • Full duplex, SISO (1 Tx & 1 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity

B205mini-i

  • Industrial-grade Xilinx Spartan-6 XC6SLX150 FPGA
  • Analog Devices AD9364 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth
  • Full duplex, SISO (1 Tx & 1 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity

Frontend Specifications

Tuning

The RF frontend has individually tunable receive and transmit chains. On the B200 and B200 mini, there is one transmit and one receive RF frontend. On the B210, both transmit and receive can be used in a MIMO configuration. For the MIMO case, both receive frontends share the RX LO, and both transmit frontends share the TX LO. Each LO is tunable between 50 MHz and 6 GHz.

Gains

All frontends have individual analog gain controls. The receive frontends have 76 dB of available gain; and the transmit frontends have 89.8 dB of available gain. Gain settings are application specific, but it is recommended that users consider using at least half of the available gain to get reasonable dynamic range.

Bandwidths

The analog frontend has a seamlessly adjustable bandwidth of 200 kHz to 56 MHz.

Generally, when requesting any possible master clock rate, UHD will automatically configure the analog filters to avoid any aliasing (RX) or out-of-band emissions whilst letting through the cleanest possible signal.

If you, however, happen to have a very strong interferer within half the master clock rate of your RX LO frequency, you might want to reduce this analog bandwidth. You can do so by calling uhd::usrp::multi_usrp::set_rx_bandwidth(bw).

The property to control the analog RX bandwidth is bandwidth/value.

UHD will not allow you to set bandwidths larger than your current master clock rate.

RF Specifications

The USRP B200/B210/B200mini/B205mini are derived from the Analog devices AD936x integrated transceiver chip, the overall RF performance of the device is largely governed by the transceiver chip itself.

RF Performance

  • SSB/LO Suppression -35/50 dBc
  • Phase Noise 3.5 GHz 1.0 deg RMS
  • Phase Noise 6 GHz 1.5 deg RMS
  • Power Output >10dBm
  • IIP3 (@ typ NF) -20dBm
  • Typical Noise Figure <8dB
  • Maximum Input Power: 0 dBm

Input/Output Impedance

All RF Ports are matched to 50 Ohm with -10dB or better return loss generally. Detailed test is pending.

Input Power Levels

  • The maximum input power for the B200/B210/B200mini/B205mini is 0 dBm.

RF Performance Data

B200mini / B205mini

B200 / B210

Hardware Specifications

  • Ettus Research recommends to always use the latest stable version of UHD

B200

  • Current Hardware Revision: 6
  • Minimum version of UHD required: 3.8.4
  • B200 Rev 5 (AD9364-based board) requires minimum UHD 3.8.4

B210

  • Current Hardware Revision: 5
  • Minimum version of UHD required: 3.6.0

B200mini

  • Current Hardware Revision: 2
  • Minimum version of UHD required: 3.9.0

B200mini-i

  • Current Hardware Revision: 2
  • Minimum version of UHD required: 3.9.0

B205mini-i

  • Current Hardware Revision: 1
  • Minimum version of UHD required: 3.9.2

Physical Specifications

Dimensions

  • B200mini/B205mini 5.0 x 8.4 cm
  • B200/B210 9.7 x 15.5 x 1.5 cm

Weight

  • B200mini 24.0 g
  • B200/B210 350 g

Drawings

B200mini

B200

B210

B200/B210 Enclosure

CAD/STP Models

B200mini

B20xmini-i

B200

B210

B200/B210 Enclosure

Environmental Specifications

Operating Temperature Range

  • B200 / B210: 25 °C
  • B200mini - Board Only: 0 - 40 °C
  • B200mini - With Enclosure: -20 - 60°C
  • B200mini-i / B205mini-i - Board Only: 0 - 45 °C
  • B200mini-i / B205mini-i - With I-Grade Enclosure: -40 - 75°C

Operating Humidity Range

  • 10% to 90% non-condensing

Schematics

B200mini/B200mini-i/B205mini-i

B200/B210

Key Component Datasheets

Part NumberDescriptionSchematic ID (Page)
Mini-Circuits TCM1-63AX+TransformerT1 (1,3); T2 (1,3)
Analog Devices AD9364RF TransceiverU1 (2)
Analog Devices AD9361RF TransceiverU2 (2,8)
AD9361/AD9364 Product PageRF Transceiver -
Xilinx Spartan-6 Product PageFPGAU1 (2,3,4,6); PG1 (6); U18B, U18C (7); U18D (8); U18E, U18F (9); U18G, U18H (10)
XC6SLX75 / XC6SLX150FPGA
ADF4001Frequency SynthesizerU101 (1)
CYUSB3014FX3: SuperSpeed USB ControllerU3 (5,6); U13 (5)
EZ-USB FX3™ Product Page
SKY13317Antenna SwitchU801, U810 (8)
BD3150L50100A00BalunU802, U808, U809, U815 (8)
PGA−102+AmplifierU804, U817 (8)
VCTCXOVCTCXO (B200mini only) -
525L20DA40M0000VCTCXO (B200/B210 only) X100 (1)
Optional GPSDO (B200/B210 only)U100 (1)
Spartan

Enclosures

  • SMA connectors should be torqued to 4 inch-pounds

B200mini

B205mini

B200/B210

  • USRP B200/B210 Enclosure
    • Full Steel Enclosure
    • Compatible with green USRP B200 and B210 devices (revision 6 or later)
    • Front and rear K-Slots for anti-theft protection

FPGA

  • Utilization statistics are subject to change between UHD releases. This information is current as of UHD 3.9.4.

B200

B210

B200mini

B205mini

Interfaces and Connectivity

B200/B210/B200mini - USB 3.0

GPIO

Power on state

The hardware power on state and UHD initial state for the front-panel GPIOs is high-Z. For the B2xx, B2xxmini there are no external pull-ups/pull-downs for the GPIO pins, but the FPGAs do have them and they are configured as follows: B2xx: pull-up, B2xxmini: pull-up.

Output Current

The GPIOs are configured as LVCMOS33 outputs with pull-ups on the B2xx. The strength for LVCMOS and LVTTL on Spartan 6 is 12 mA if not otherwise specified.

Timing Reference Input

B200mini/B200mini-i/B205mini-i

  • 1-PPS or 10 MHz input
1-PPS
  • Maximum: -5V / +5V
  • Minimum: 0V / +2.5V
10 MHz
  • Maximum: 0V / +5V
  • Minimum: 0V / +1.8V

OR

  • +10dBm ~ +27dBm

B200/B210

1-PPS
  • Maximum: 5V
10 MHz
  • Maximum: 15dBm (3.5Vpp into 50 ohms)

Spartan Rc Usb Devices Driver Download

Certifications

RoHS

As of December 1st, 2010 all Ettus Research products are RoHS compliant unless otherwise noted. More information can be found at http://ettus.com/legal/rohs-information

China RoHS

Management Methods for Controlling Pollution Caused by Electronic Information Products Regulation

Chinese Customers

Spartan Rc Usb Devices Driver Update

National Instruments is in compliance with the Chinese policy on the Restriction of Hazardous Substances (RoHS) used in Electronic Information Products. For more information about the National Instruments China RoHS compliance, visit ni.com/environment/rohs_china.

Certifications for European Union

In order to ensure compliance with EU certifications for radio equipment, a ferrite bead (included in kits with NI part number 785825-01 and 785826-01) should be affixed onto the GPIO cable, if in use. This is achieved by opening the snap-on ferrite bead and enclosing it around the GPIO cable(s).

In addition to the part numbers listed above, these ferrite beads can be sourced through Fair-Rite using part number 0443164251.

Certificate of Volatility

B200/B210

Downloads

FAQ

This is a list of frequently asked questions on the USRP B200/B210/B200mini. If you have questions that are not answered in this document, please contact us - info@ettus.com.

Will the USRP B200/B210 work with USB 2.0?

Yes, both the USRP B200 and USRP B210 will fall back to the USB 2.0 standard if a USB 3.0 port is not available. There are several things to consider. First, the USB 2.0 data rates are slower. Depending on the USB controller, operating system, and other factors, you may achieve a sample rate up to 8 MS/s with USB 2.0. Also, you may not be able to bus-power the USRP B200/B210 in USB 2.0 mode.


What samples rates should I expect with USB 3.0? USB 2.0?

The performance and throughput of USB 3.0 can vary between host controllers. Ettus Research recommends using the Intel Series 7, 8, and 9 USB controllers. In Linux, the command lspci will show the USB controller on the system.


When can I power the USRP B200/B210/B200mini off the USB bus?

The experience may vary across various controllers. Generally speaking, bus-power is ideal for SISO operation. If you are using both channels of a USRP B210 we recommend an external power supply. We provide a power supply with the USRP B210.

MIMO operation with the USRP B210 is not recommended when using the USRP B210 on bus-power.

You should not attempt to run the device on bus-power if a GPS-disciplined oscillator is installed.


How much power does the USRP consume?

The table below shows power consumption (Watts) of a USRP B210 run with a 6V power supply. Figures on a 5V supply (USB power), or with a USRP B200 will be moderately lower. The sample rates shown are aggregate sample rates on the USB 3.0 interface.

5 Msps15.36 Msps30.72 Msps56 Msps61.44 Msps
1 RX1.922.1122.1842.508
2 RX2.1482.4362.5082.64
1 TX2.1842.342.3522.22
2 TX2.762.882.9042.64
Full Duplex (1x1)2.5082.7362.7963.168
2x2 MIMO3.2523.5883.6724.114.092


Can I build a multi-unit system with the USRP B200/B210?

It is possible to synchronize multiple USRP B200/B210 devices using the 10 MHz/1 PPS inputs and an external distribution system like to the OctoClock-G. However, USB 3.0/2.0 performance varies dramatically when multiple devices are streaming through the same controller. Generally, we recommend using the USRP N200/N210 if you need to build a high-channel count system.


Can I access the source code for the USRP B200/B210?

Spartan Rc Usb Devices Drivers

Yes. The USRP B200/B210 is supported by the USRP Hardware DriverTM software. You can find the driver and FPGA source code for the USRP B200/B210, and all other USRP models, in the UHD git repository:


What operating systems does the USRP B200/B210 work on?

The USRP B200/B210 is supported on Linux, OSX (MacOSX / macOS) and Windows.


Does the USRP B200/B210 work with GNU Radio?

Yes. The USRP B200/B210 work with our GNU Radio plugin - gr-uhd.


Does the USRP B200/B210 work with MATLAB and Simulink?

Yes. You need to install the Communications System Toolbox Support Package for USRP Radio.


Does the USRP B200/B210 work with OpenBTS?

Yes. This is a third-party application and you can find instructions here: OpenBTS - Build, Install, Run.

For support, please sign up and contact the OpenBTS mailing list.


What tools do I need to program the FPGA?

The USRP B200 and USRP B210 include a Spartan 6 XC6SLX75 and XC6S150, respectively. The USRP B200 can be programmed with the free version of Xilinx tools, while the larger FPGA on the USRP B210 requires a licensed seat.


Can I use a GPSDO with the USRP B200/B210?

Ettus Research offers a Board-Mounted GPS-Disciplined OCXO and a Board-Mounted GPS-Disciplined TCXO, which are compatible with the USRP B200/B210. These provide a high-accuracy XO, which can be disciplined to the global GPS standard. Please note: When the GPSDO OCXO model is integrated on the USRP B200/B210, the device should be powered with an external supply instead of USB bus power. The TCXO version can be USB bus powered.

Retrieved from 'https://kb.ettus.com/index.php?title=B200/B210/B200mini/B205mini&oldid=4907'