Re: [casper] ROACH gigabit Ethernet status

2013-04-29 Thread Jason Manley
ROACH2's PHY is different. It's now Marvel (as opposed to a National Semi on ROACH1). It works reliably at 1Gbps. I bank on 10Mb/s on ROACH1, which is achievable using the normal katcp and tcpborphserver2 without any trickery. You can get better if you write your own PPC code. ROACH2 should

Re: [casper] ROACH gigabit Ethernet status

2013-04-29 Thread David MacMahon
Hi, Jason, Why only a factor of 2 faster instead of a factor of 10? What is the limiting factor other than ethernet speed? 10 Mbps throughput over a 100 Mbps link (10% efficiency) seems not so great but understandable/acceptable. 20 Mbps throughput over a 1,000 Mbps link (2% efficiency)

Re: [casper] ROACH gigabit Ethernet status

2013-04-29 Thread Dan Werthimer
hi dave, the PPC ethernet bottleneck is in the PPC code needed to read data from the FPGA, format the data, and write it to the ethernet port . if you spend work at optimizing your code, you can get a higher data rate. dan On Mon, Apr 29, 2013 at 8:35 AM, David MacMahon

[casper] ROACH gigabit Ethernet status

2013-04-28 Thread John Ford
Hi all. Can someone tell me if the ethernet port on the newer ROACH boards is reliable at 1 gb/s? Also, what is the maximum data rate expected through that interface? Thanks! John

Re: [casper] ROACH gigabit Ethernet status

2013-04-28 Thread Dan Werthimer
hi john, i think all roach1's PPC ethernet ports need to be used at 100Mb/sec port speed, independent of when the boards were made, and not at 1Gbit/sec. it's tricky to write PPC software that gets more than 20Mbit/sec out of the port, but i'm not sure about this 20Mbit/sec number. best wishes,

Re: [casper] ROACH gigabit Ethernet status

2013-04-28 Thread John Ford
hi john, i think all roach1's PPC ethernet ports need to be used at 100Mb/sec port speed, independent of when the boards were made, and not at 1Gbit/sec. Thanks, Dan. I thought that a PHY chip had been changed, but I couldn't remember. Now I seem to recall that the Phy is just Not Good.