-
Notifications
You must be signed in to change notification settings - Fork 57
Home
Welcome to the PyBERT wiki!
NEW: v6.1 released
This release includes:
-
Pip installable!
- Anaconda / MiniConda are no longer required to install and run PyBERT. :)
-
A completely re-tooled linear EQ optimizer.
- The optimizer now does an exhaustive sweep, according to granularities set by the user, just like COM.
- Optimizer performance has been dramatically improved.
-
Expanded Tx de-emphasis (6 taps).
-
Expanded Rx DFE (20 taps).
-
Direct manual control over frequency domain processing, via:
fmax
andfstep
. -
User control over S-parameter channel file windowing and port number correction.
-
Support for Python 3.9, 10, 11, and 12.
-
Improved development infrastructure.
- Now, exclusively
make
driven. (Try justmake
for a list of targets.)
- Now, exclusively
Note: With this release, we are dropping support for:
-
Python 3.8 and earlier.
-
Intel-based Macs.
PyBERT is a serial communication link bit error rate tester (BERT) simulator with a graphical user interface (GUI), written in Python and making use of the Enthought Traits/UI packages. It is intended to give students, hobbyists, and curious engineers the ability to play with serial communication link design concepts. It is not intended as a mission critical tool for use by professional serial communication link designers. There are much better tools available for that purpose.
PyBERT © 2014 David Banas; all rights reserved World wide.