<biot>
whitequark: glasgow boards for the masses coming up, I see :)
<whitequark>
biot: oh?
<biot>
I mean the crowdsupply pre-page
<whitequark>
oh yeah
<marcan>
whitequark: ack
<whitequark>
marcan: got any time to spend on glasgow?
<marcan>
what's on the todo list again?
<whitequark>
submit the remaining symbols/footprints upstream, revD
<marcan>
revD will probably stay on my back burner for a while; I can put some time into the former though
<marcan>
(sorry, I don't know how I manage to fill up my schedule all the time)
<whitequark>
fine by me :)
<whitequark>
I have quite a bit of work in nmigen
<marcan>
kk
IanMalcolm has joined #glasgow
ali_as has quit [Remote host closed the connection]
ali_as has joined #glasgow
<thaytan>
exciting!
pie_ has quit [Quit: No Ping reply in 180 seconds.]
pie_ has joined #glasgow
pie_ has quit [Ping timeout: 252 seconds]
Stormwind_mobile has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 250 seconds]
Stormwind_mobile has joined #glasgow
pie_ has joined #glasgow
<biot>
whitequark: if you wanted to do a speed test on say cat6 cable, plugging a cable into a glasgow and using all 16 pins, how fast could it send/receive/verify data?
<biot>
not sure what that FPGA can really do
<whitequark>
hmmm
<whitequark>
just bare copper cable?
<biot>
yup, which for cat6 is rated to 10GB...
<whitequark>
Glasgow can do at most 200 MHz. 100 MHz is more realistic, at least without nontrivial effort
<biot>
yeah, I figured as much
* biot
puts off dreams of the ultimate ethernet cable tester yet again
<whitequark>
you're not getting anywhere near 10 GbE and even for 1 GbE I think you wouldn't get anything useful because Ethernet is actually analog (so the cards have an analog frontend and so on), and I doubt testing it with digital I/O will get you anything useful
<biot>
yeah, isn't it -5v/+5v or something
<whitequark>
i think 2.5V?
<whitequark>
5Vpp
<davidc__>
1000 base-T uses PAM-5; with each pair being used in both directions
<davidc__>
Cable testing isn't just attenuation-at-frequency; its also impedance discontinuities (reflections), and crosstalk. Glasgow would probably make a good controller for test apparatus, but most of the work would be on the analog side
<biot>
davidc__: I figured there had to be a reason why basic pinout ethernet testers are about $4 on $CHINA, but actual performance... not so cheap
<davidc__>
biot: Some ethernet PHYs expose diagnostics and status registers that report on link state
<davidc__>
biot: (including quality)
<davidc__>
You might be able to hack something together for a qualitative tester (and you might be able to use glasgow for that; I haven't checked whether timing would work)
<biot>
still, for actual throughput testing it would have to be something else, an actual 10GB chip
<davidc__>
biot: well... throughput isn't always a great test.. most links either "work" or they don't. In my experience, its a pretty narrow range in which the link throws errors (between "link won't negotiate at speed" and "link seems to be fine")
<davidc__>
And that range is going to be affected by silicon details, like how good that particular PHY is, or die temp of the PHY, etc
<davidc__>
In terms of "does the link come up" - you don't actually need to talk ethernet data rates for that. The PHYs generally negotiate the link without any data traversing it
<davidc__>
so you could just ignore the RX/TX *MII busses and configure the PHY over MDIO
<davidc__>
and see if the link comes up
Stormwind_mobile has quit [Ping timeout: 240 seconds]
Stormwind_mobile has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 250 seconds]
Stormwind_mobile has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 265 seconds]
Stormwind_mobile has joined #glasgow
<Stormwind_mobile>
davidc__: what about driving the wires/differential pairs with digital signals, but at ever increasing frequency, while monitoring error rate?
<Stormwind_mobile>
Okay, granularity is getting rather coarse at the interesting high frequency end. 200MHz would mean 5ns of resolution. Not sure how far this would get you, and resembles probably more to crystal ball r
<Stormwind_mobile>
eading than a waveform you'd get from an actual specialized network analysis tool.
<Stormwind_mobile>
Probably best if someone knowledgeable in signal integrity stuff gives a take on it.
Stormwind_mobile has quit [Ping timeout: 265 seconds]
Stormwind_mobile has joined #glasgow
<davidc__>
Stormwind_mobile: "Error rate" isn't a good proxy for a bunch of the measurements you care about
Stormwind_mobile has quit [Ping timeout: 265 seconds]
Stary has quit [Ping timeout: 250 seconds]
analprolapse has quit [Excess Flood]
analprolapse has joined #glasgow
analprolapse has quit [Excess Flood]
analprolapse has joined #glasgow
Exec1N is now known as ExeciN
Stary has joined #glasgow
Stormwind_mobile has joined #glasgow
Stormwind_mobile has quit [Ping timeout: 265 seconds]