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
emeb has joined ##openfpga
fibmod has quit [Ping timeout: 256 seconds]
fibmod has joined ##openfpga
cr1901 has joined ##openfpga
cr1901 has left ##openfpga [Leaving]
cr1901_pidgin has joined ##openfpga
specing has quit [Ping timeout: 256 seconds]
specing has joined ##openfpga
somlo_ is now known as somlo
cr1901 has joined ##openfpga
cr1901 has quit [Client Quit]
cr1901_pidgin is now known as cr1901
cr19011 has joined ##openfpga
cr19011 has quit [Quit: Leaving]
cr19011 has joined ##openfpga
cr19011 has quit [Client Quit]
cr19011 has joined ##openfpga
cr19011 has quit [Client Quit]
cr19011 has joined ##openfpga
cr19011 has quit [Remote host closed the connection]
cr1901 is now known as cr1901_pidgin
cr1901 has joined ##openfpga
cr1901 has quit [Quit: Leaving]
cr1901 has joined ##openfpga
cr1901 has quit [Client Quit]
cr1901 has joined ##openfpga
cr1901_pidgin has quit [Quit: Leaving.]
<azonenberg> florolf: so i checked on the sim. I modeled one single ended line from the board slightly simplified in geometry but same stackup/length/dimensions
<azonenberg> https://www.antikernel.net/temp/10g-s11.png is S11, there's a small artifact around 11 GHz causing a spike (probably sim box resonance) that I could work on fixing if i really cared but this is just a quick sim
<azonenberg> https://www.antikernel.net/temp/10g-eye1.png and here's a PRBS-31 simulated through the channel
<azonenberg> it's not a perfect match but it's pretty decent. This doesn't account for connector launch mismatch which is probably the biggest thing degrading the signal
<azonenberg> If you ignore the artifacts from the box resonance it's a nice smooth rolloff to about -1.5 dB insertion loss at 16 GHz. This is optimistic as the real board is ENIG plated and you get loss due to the nickel plating
<azonenberg> Which I could simulate, but didn't for this quick demo
cr1901 has quit [Quit: Leaving]
cr1901 has joined ##openfpga
cr1901 has quit [Client Quit]
cr1901 has joined ##openfpga
Xark has quit [Ping timeout: 260 seconds]
cr1901 has quit [Client Quit]
cr1901 has joined ##openfpga
cr1901 has quit [Remote host closed the connection]
Degi has quit [Ping timeout: 240 seconds]
Degi has joined ##openfpga
egg|cell|egg has joined ##openfpga
cr1901_ has joined ##openfpga
cr1901_ is now known as cr1901
dxdx has joined ##openfpga
dx has quit [*.net *.split]
emeb has quit [Quit: Leaving.]
kristianpaul has quit [Read error: Connection reset by peer]
kristianpaul has joined ##openfpga
cr1901 has quit [Remote host closed the connection]
cr1901 has joined ##openfpga
dxdx is now known as dx
cr1901_ has joined ##openfpga
cr1901 has quit [Read error: Connection reset by peer]
egg|cell|egg has quit [Ping timeout: 256 seconds]
<florolf> azonenberg: okay, interesting. i need to check the calculations later. would you mind sharing the .son?
promach[m] has quit [Quit: Bridge terminating on SIGTERM]
emilazy has quit [Quit: Bridge terminating on SIGTERM]
jevinskie[m] has quit [Quit: Bridge terminating on SIGTERM]
whitequark has quit [Quit: Bridge terminating on SIGTERM]
promach[m] has joined ##openfpga
<azonenberg> florolf: https://www.antikernel.net/temp/sfp-cpwg-single-mergedvias-cropped.zon here's the .zon which is a packed archive of the project plus analysis results
emilazy has joined ##openfpga
whitequark has joined ##openfpga
jevinskie[m] has joined ##openfpga
<azonenberg> it's a simplified geometry since the real thing would have used like 50GB of RAM to sim at useful resolution
<azonenberg> but i kept the stackup, trace/space dimensions, and overall trace length the same
<azonenberg> I have a sim running on the full geometry that i just kicked off but it might take a while
<azonenberg> It's 75,730 mesh cells and uses 44GB of RAM to simulate :p
egg|cell|egg has joined ##openfpga
emilazy has quit [Quit: Client limit exceeded: 20000]
promach[m] has quit [Quit: Client limit exceeded: 20000]
whitequark has quit [Quit: Client limit exceeded: 20000]
jevinskie[m] has quit [Quit: Client limit exceeded: 20000]
cr1901_ is now known as cr1901
egg|cell|egg has quit [Read error: Connection reset by peer]
specing_ has joined ##openfpga
specing has quit [Killed (NickServ (GHOST command used by specing_))]
specing_ is now known as specing
Peanut has joined ##openfpga
<Peanut> Howdy - I'm looking for some information on how to use the DCU (SERDES) on the ECP5, I haven't been able to find much documentation. I'd like to use it to drive an SFP interface, and either use the PCS (8b/10b) or implement my own to do comma alignment.
peeps[zen] has joined ##openfpga
peepsalot has quit [Ping timeout: 250 seconds]
rlittl01 has joined ##openfpga
fibmod has quit [Ping timeout: 240 seconds]
fibmod has joined ##openfpga
egg|cell|egg has joined ##openfpga
rlittl01 has quit [Remote host closed the connection]
feuerrot has quit [Read error: Connection reset by peer]
feuerrot has joined ##openfpga
feuerrot has quit [Read error: Connection reset by peer]
feuerrot has joined ##openfpga
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 250 seconds]
X-Scale` is now known as X-Scale
eightdot has quit [Ping timeout: 240 seconds]
eightdot has joined ##openfpga
fibmod has quit [Ping timeout: 256 seconds]
fibmod has joined ##openfpga