Skip to content

Commit d3a7a17

Browse files
committed
Updated scopehal with 100baseTX performance improvements
1 parent 33756fe commit d3a7a17

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

release-notes/CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,19 @@ This is a running list of significant bug fixes and new features since the last
44

55
## New features since v0.1.1
66

7-
* Filters: Eye pattern is now GPU accelerated for the common case (DDR clock on uniformly sampled input) and runs about 25x faster than before (no github ticket)
87
* Filters: CDR PLL is now GPU accelerated for the common case (no gating, deep waveform) and runs about 7.5x faster than before (https://github.com/ngscopeclient/scopehal/issues/977)
8+
* Filters: CDR PLL now outputs the input signal sampled by the recovered clock in a second data stream.
9+
* Filters: 100baseTX Ethernet is now GPU accelerated for a subset of processing and runs about 2.5x faster than before
10+
* Filters: Eye pattern is now GPU accelerated for the common case (DDR clock on uniformly sampled input) and runs about 25x faster than before (no github ticket)
911
* Filters: Horizontal bathtub curve now works properly with MLT-3 / PAM-3 eyes as well as NRZ. No PAM-4 or higher support yet.
1012
* GUI: enabled mouseover BER measurements on MLT-3 / PAM-3 eyes as well as NRZ. No PAM-4 or higher support yet.
1113

14+
## Breaking changes since v0.1.1
15+
16+
We try to maintain compatibility with older versions of ngscopeclient but occasionally we have no choice to change the interface of a block in a way that requires old filter graphs to be updated.
17+
18+
* Many serial protocol filters (currently 100baseTX) no longer take the input signal and recovered clock as separate inputs. Instead, they take the new sampled output from the CDR block. This eliminates redundant sampling and is significantly faster but was not possible to do in a fully backwards compatible fashion.
19+
1220
## Bugs fixed since v0.1.1
1321

1422
## Other changes since v0.1.1

0 commit comments

Comments
 (0)