azonenberg changed the topic of ##openfpga to: Open source tools for FPGAs, CPLDs, etc. Silicon RE, bitfile RE, synthesis, place-and-route, and JTAG are all on topic. Channel logs: https://libera.irclog.whitequark.org/~h~openfpga
tokomak has joined ##openfpga
specing has quit [Ping timeout: 240 seconds]
specing_ has joined ##openfpga
specing_ is now known as specing
anticw has quit [Remote host closed the connection]
anticw has joined ##openfpga
indy has quit [Quit: ZNC 1.8.2 - https://znc.in]
indy has joined ##openfpga
indy has quit [Client Quit]
indy has joined ##openfpga
indy has quit [Ping timeout: 244 seconds]
indy has joined ##openfpga
indy has quit [Ping timeout: 240 seconds]
indy has joined ##openfpga
Degi_ has joined ##openfpga
Degi has quit [Ping timeout: 244 seconds]
Degi_ is now known as Degi
kmehall has quit [Remote host closed the connection]
kmehall has joined ##openfpga
anticw has quit [*.net *.split]
fibmod has quit [*.net *.split]
kristianpaul has quit [*.net *.split]
dx has quit [*.net *.split]
mithro has quit [*.net *.split]
fibmod has joined ##openfpga
kristianpaul has joined ##openfpga
mithro has joined ##openfpga
dx has joined ##openfpga
anticw has joined ##openfpga
egg|cell|egg has quit [Ping timeout: 240 seconds]
emeb_mac has quit [Quit: Leaving.]
kristianpaul has quit [Read error: Connection reset by peer]
kristianpaul has joined ##openfpga
lopsided98_ has quit [Quit: No Ping reply in 210 seconds.]
lopsided98 has joined ##openfpga
anticw has quit [Remote host closed the connection]
anticw has joined ##openfpga
anticw has quit [Remote host closed the connection]
anticw has joined ##openfpga
anticw has quit [Remote host closed the connection]
anticw has joined ##openfpga
fibmod has quit [Ping timeout: 244 seconds]
anticw has quit [Remote host closed the connection]
anticw has joined ##openfpga
fibmod has joined ##openfpga
anticw has quit [Remote host closed the connection]
anticw has joined ##openfpga
peepsalot has joined ##openfpga
cr1901 has quit [Ping timeout: 264 seconds]
specing has quit [Ping timeout: 250 seconds]
specing has joined ##openfpga
egg|cell|egg has joined ##openfpga
cr1901 has joined ##openfpga
cr1901 has quit [Quit: Leaving.]
kristianpaul has quit [Read error: Connection reset by peer]
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` is now known as X-Scale
tokomak has quit [Ping timeout: 240 seconds]
kristianpaul has joined ##openfpga
egg|cell|egg has quit [Ping timeout: 264 seconds]
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
egg|cell|egg has joined ##openfpga
sorear_ has joined ##openfpga
mewt_ has joined ##openfpga
egg|cell|egg has quit [*.net *.split]
sorear has quit [*.net *.split]
mewt has quit [*.net *.split]
agg has quit [*.net *.split]
kbeckmann has quit [*.net *.split]
sorear_ is now known as sorear
emeb_mac has joined ##openfpga
egg|cell|egg has joined ##openfpga
kbeckmann has joined ##openfpga
agg has joined ##openfpga
anticw has quit [Remote host closed the connection]
anticw has joined ##openfpga
cr1901 has joined ##openfpga
<florolf> azonenberg: do you by any chance have spare PCBs of this design: https://twitter.com/azonenberg/status/1271731657800691712/photo/1? a friend is trying to debug 10gbase-r and was about to redo this exact design
<florolf> or i guess i can just drop it into oshpark directly. any known problems with the design?
<azonenberg> florolf: I may have a few spares, i ordered 3 from oshpark and only populated one
<azonenberg> but yeah probably easioest to just order it
<azonenberg> It works fine, i use it all the time
<azonenberg> glscopeclient has a working 10gbase-r protocol decode
<florolf> ok great. yeah, we've been using glscopeclient
<azonenberg> With what scope, out of curiosity?
<florolf> tek MSO64
<azonenberg> (also if you're not in #scopehal yet you probably should be?)
<azonenberg> ah yeah. It works with the mso6 but performance is not the greatest in my experience
<azonenberg> LeCroy stuff is generally faster
<azonenberg> i tried to work with some tek FAEs to imporve performance
<azonenberg> but then the loaner scope i was using disappeared
<azonenberg> and i never got access to another to debug
<florolf> azonenberg: you've said that before :) i've just never updated my irc client config apparently
<azonenberg> Anyway, yeah decoding 10GbE is straightforward
<azonenberg> CDR PLL, threshold, 64/66b, then 10gbase-r on the 64b66b
<azonenberg> The raw 64/66 decode outputs frames color coded for data or control and shows you the raw 64-bit hex code word
<azonenberg> then the 10gbase-r decode converts that to ethernet frames
<azonenberg> Also BTW i'm hoping to get a litescope driver for libscopehal at some point if you are interested
<azonenberg> This is a great example of the kind of use cases i had in mind
<azonenberg> combining on-FPGA digital and external analog captures into a single coherent debug view of the system
<azonenberg> The integration isn't there yet but that's the endgame
<azonenberg> As far as the fixture goes, it takes two SFP+ optics obviously
<azonenberg> RX of each SFP+ is fed through two single ended 50 ohm resistive splitters
<azonenberg> one leg of the splitter goes to TX of the other
<azonenberg> the other leg goes to the SMAs
<azonenberg> The splitters are standard 6 dB ish resistive splitters which do not have good isolation. What this means is, if you are NOT using one of the probe ports, it must be terminated
<azonenberg> otherwise you get fairly strong reflections back into the TX path
<azonenberg> Won't break anything but will play hell with your BER
<azonenberg> By default you should have jumpers on LOS, FLT, SDA, and SCL to provide pullups on those signals
<azonenberg> As well as on the left (1) position for RS0 and RS1
<azonenberg> The I2C buses are brought out to a 5 pin header you can hook up to to query the eeproms or DOM
<florolf> yeah, the first attempt was http://shop.sysmocom.de/products/sfp-breakout-board-v1-kit + external 6db splitters, which is basically the same idea. however, that does not work for 10g si-wise
<azonenberg> The barrel jack is 3.3V center positive, i should have labeled it
<azonenberg> it's unregulated and goes direct to the SFPs after some noise filtering
<azonenberg> so you want a fairly accurate 3.3
<florolf> i just had the schematic open and was pondering adding a regulator
<azonenberg> And yeah this fixture works well for 10G. It can definitely be improved, i dont think i added ground plane cutouts under the SMA center pins for example so there is likely a bit of reflection