USRP2 General I/O

Is there a general I/O port on the USRP2? I was told there was, but the
only
thing I can find is the 20-pin unused port on the granddaughter board.
If
this is a G-I/O port is it accessible from the GNU-Radio software, and
which
pins are available for use?

I took a look at the schematics at
http://code.ettus.com/redmine/ettus/attachments/52/simple_gdb.pdf and I
haven’t been able to figure out what the 20-pin port (J15) would be used
for
(unless there is a possibility of a ‘great granddaughter board’).

Any push in the right way would be appreciated,
Brenden S.

I guess there’s a search function for a reason; I have found a similar
question in the archives and I believe I have found a suitable answer.
Sorry
for the waste of time.

I guess there’s a search function for a reason; I have found a similar
question in the archives and I believe I have found a suitable answer. Sorry
for the waste of time.

Then why dont you post the link to the answer in here?

On 06/07/2011 12:16 PM, Brenden S. wrote:

I guess there’s a search function for a reason; I have found a similar
question in the archives and I believe I have found a suitable answer.
Sorry for the waste of time.

There are no stupid questions, only stupid answers :slight_smile:

There are 16 general-purpose I/O lines for each of TX and RX on a
daughtercard, although in many instances, some of these are
chewed up by internal functions.

For the WBX, J15 carries GPIO signals on the granddaughter board. The
signals it carries are:

 o GPIO - RX4-7 and RX14,15
 o GPIO - TX5 and TX8-15

 As well as AUX_DAC_C_RX and AUX_DAC_A_RX

For other daughtercards, the GPIOs that are available for use vary quite
a bit, and you have to be very careful not to change GPIO
settings for pins other than the ones that are freely-available.

The GPIO control functions in UHD are described here:

http://www.ettus.com/uhd_docs/doxygen/html/classuhd_1_1usrp_1_1dboard__iface.html