I have not attempted the tutorial, but if I was testing the adapters, I would do something like this:

1. Take a known-working demo (which does loopback, for example)
2. Test the demo yourself and confirm it is doing loopback successfully
3. Disconnect the TX port from the ROACH and plug in your converter. Connect to your pc via 1gbe and use wireshark to see if packets are
   coming through.
    1. If this works, then you know that the connector works and your
       code is broken -- knowing what I do about writing 10GbE code,
       it's probably that!!
4. Now, test your own code with the device

I have used 1GbE and the interface is almost identical to the 10GbE interface. Only difference is that you fill the interface one byte at a time. So, toss an 8-mux in front of the input, driving each of the mux inputs with a different one-byte slice of the 8-byte 10GbE input word. Attach a 3-bit counter to the "select" port, and you're off to the races!

I strongly suggest starting off by connecting a simple constant or counter to your input at first. Change it to something more sophisticated once you get your endianness and basic packet reading sorted out.

On 08/10/2017 01:32 PM, Xavier Bosch wrote:
Thank you for your response.
You are right, I first considered the 1 GbE port but this implies to restructure the data packaging, instead of using 64 bits of length, as I am right now. I have to change it to 8. Besides the fact that there is no much information on the 1 GbE port, but there is a tutorial for teh 10 GbE, which made it quite easy to implement it. Is not that it cannot be done, but design and test would take me a significant amount of time.
If I could solve the problem using an adapter that would be great !  :-)


On Thu, Aug 10, 2017 at 1:22 PM Ryan Monroe <ryan.m.mon...@gmail.com <mailto:ryan.m.mon...@gmail.com>> wrote:

    Why not use the 1GbE port on the ROACH2?  No need to go for 10GbE
    (SFP+) ports

    On 08/10/2017 01:16 PM, Xavier Bosch wrote:

    As I explained in a previous email, I am looking for a way to
    send the slow-throughput ROACH2 data  (~25 Mbps) to a PC without
    using the SPF+ ports on the PC side.  Mobility is important for
    the project that I am working, so I want to be able to use any
    laptop for that purpose without the burden of having to have a 10
    GeB SPF+ card

    I first considered the 1 GbE but this implies a big
    reconfiguration of the design sine the outputs are 8 bit instead
    of 64 that the 10 GbE interface uses.

    Have anyone tried to use a SPF+ to 1 GbE RJ45 connector like the
    ones in the attached picture?

    I did some research and I found that the Quad SFP+ Mezzanine
    board uses the Vitesse VSC8488XJU chip which in theory should
    allow such connection, as you can see in this spec. sheet

    So far, I tested 2 different adapters at port 0 with no luck.
    Does anyone know if this is possible?
    Is the 1 GbE option enable in the mezzanine board?

    Thank you,
-- You received this message because you are subscribed to the
    Google Groups "casper@lists.berkeley.edu"
    <mailto:casper@lists.berkeley.edu> group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to casper+unsubscr...@lists.berkeley.edu
    To post to this group, send email to casper@lists.berkeley.edu

    Ryan Monroe
    PhD Student | Electrical Engineering
    California Institute of Technology
    Cahill 255 |626.773.0805 <tel:%28626%29%20773-0805>

You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To post to this group, send email to casper@lists.berkeley.edu.

Reply via email to