Hi Glen,
The jumper problem is actually a bit of a long shot, but worth
double-checking.
The background is that the IBOB (and BEE2) is designed to support
both 10GbE (10Gb/s) and InfiniBand (8Gb/s). The differences in
data rates are enabled by using different reference clocks for
the transceivers, 156.25MHz for 10Gb/s, and 125.00MHz for 8Gb/s.
The IBOB, due to a lack of clock input buffers, requires manual
selection of these clock inputs using on-board jumpers at J11/12
and J13/14.
Steps 3.2 and 11.5 in the IBOB test procedure
(http://casper.berkeley.edu/memos/ibob_test_proc.pdf)
is a good reference for these jumpers. You want to make sure it's
set to use 156.25MHz as in step 11.5
I think the only optical transceiver we've had experience with
on the BEE2 and IBOB is the Fujitsu CX4 converter
(http://www.fujitsu.com/downloads/MICRO/fcai/connectors/fpd-010r008-0e.pdf)
That one's been used pretty successfully by a cognitive radio
research group at BWRC.
Glen Langston wrote:
Hi Andrew and Henry,
Did you happen to run across any documentation
on the shared memory locations for the IBOB using
the 2nd XAUI port as a 10 Gbe interface?
Also we are preparing to purchase some fiber
modems that will allow us to transmit the
10 Gbe over distances of order 600ft.
Which fiber transmitters/receivers do you
have experience with?
Thanks
Glen
henry,
can you please answer this with a cc to casper-lists,
so we can capture this query and answer for others.
(casper emails are now captured and go on the wiki
automatically, thanks to billy).
thanks,
dan
Glen Langston wrote:
Hi Henry,
Thanks for your help with the parspec design yesterday.
The ADC 1, XAUI 1 design built, with your changes.
However, on further consideration, we may need to make some
changes in how we configure the 10 Gbe for use of XAUI 1.
It appears the configuration is memory mapped. We have
a text file that we feed IBOB with LWIP commands to
setup the various communications parameters.
(One is attached).
So, at some point someone mentioned that we may have
to jumper the XAUI connectors to get the 10 Gbe to work.
I've looked at the documentation, but do not see the
location of these jumpers. Also, we're guessing that
there are other memory locations for the XAUI 1 device.
Is there a document describing these locations?
Thanks
Glen
To send the commands to the IBOB, at the linux prompt we run
the following command sequence:
python ibob5.py
This sends the commands in file
parspecTofu.txt
but ignores comments, so we can document the configuration file.
We think this is a good and convenient scheme for use with the ibobs.