azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/glscopeclient/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 272 seconds]
Degi_ is now known as Degi
<azonenberg> hooo boy this is going to be fun
<azonenberg> chasing disparity errors in 8b10b decoding during pcie decoding
<azonenberg> what i think is probably happening is that when the link re-negotiates at a higher speed it mis-guesses what the current disparity is
<azonenberg> So i think what i need to do is maintain a "superposition" disparity state, assuming we could have started out positive OR negative
<azonenberg> until we end up in a situation in which only one state is possible
<_whitenotifier> [scopehal] azonenberg pushed 4 commits to master [+0/-0/±9] https://github.com/glscopeclient/scopehal/compare/ca64e22680ec...8f283d72c923
<_whitenotifier> [scopehal] azonenberg f15f526 - ClockRecoveryFilter: improve auto-sync when squelch opens
<_whitenotifier> [scopehal] azonenberg 650ed35 - 8b10b: re-sync when there's a gap in the data stream
<_whitenotifier> [scopehal] azonenberg 0a83a59 - Initial work on decoding electrical idle state. Fixes #387.
<_whitenotifier> [scopehal] azonenberg 8f283d7 - Lots of progress on PCIe link training decode, can now decode full link startup from power on through 2.5 GT/s initial negotiation to L0 at 5 GT/s. Fixes #638. Fixes #748.
<_whitenotifier> [scopehal] azonenberg closed issue #387: PCIe decode: handle link power management - https://github.com/glscopeclient/scopehal/issues/387
<_whitenotifier> [scopehal] azonenberg edited issue #387: PCIe decode: handle link power management - https://github.com/glscopeclient/scopehal/issues/387
<_whitenotifier> [scopehal] azonenberg closed issue #638: PCIe: decode gen 1/2 link training - https://github.com/glscopeclient/scopehal/issues/638
<_whitenotifier> [scopehal] azonenberg closed issue #748: PCIe: gen2 speed transition support - https://github.com/glscopeclient/scopehal/issues/748
<_whitenotifier> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/glscopeclient/scopehal-apps/compare/e457cbf60894...d48c7411061f
<_whitenotifier> [scopehal-apps] azonenberg d48c741 - Updated submodules
<azonenberg> and no, turns out the actual problem was a bug in the CDR skipping cycles when linking up at a new speed
massi has joined #scopehal
bvernoux has joined #scopehal
massi has quit [Remote host closed the connection]
<bvernoux> azonenberg, maybe just using FFT
<d1b2> <david.rysk> How far are we from having a replacement for FFTS?
<azonenberg> @david.rysk: FFTS has been fully replaced with vkFFT except for a) the spectrogram filter, which is currently #ifdef'd out on non-x86 and b) a couple of unit tests which will probably be replaced with FFTW (since it doesn't matter if test case binaries we never redistribute are GPL contaminated)
<bvernoux> azonenberg, Any plan to save/restore configuration with data ?
<bvernoux> azonenberg, in ngscopeclient of course
<azonenberg> Yes
<azonenberg> This has been on hold for the last few weeks because we had planned for lain to work on it. She was busy then taking off for the holidays
<azonenberg> and is hopefully going to start work any day now
<azonenberg> if i had known it'd take this long i'd probably have started myself but oh well
<azonenberg> i had plenty of other featurers to work on in the meantime
<azonenberg> features*
Degi has quit [Ping timeout: 260 seconds]
Degi has joined #scopehal
bvernoux has quit [Quit: Leaving]