soc/interconnect/stream: add Monitor module
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Thu, 5 Sep 2019 09:54:14 +0000 (11:54 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Thu, 5 Sep 2019 09:54:14 +0000 (11:54 +0200)
commit67a09aef0506d8b93b1fff7e38788f02d49f6c79
treefa99c4deeff31f917002be5b85bd1d47dcac7df5
parent6f150a562633f23028e7b53b43eb71f563fd0fab
soc/interconnect/stream: add Monitor module

Generic module to monitor endpoints activity: tokens/overflows/underflows that
can be plugged on a endpoint. Can be useful for various purpose:
- endpoint bandwidth calculation.
- underflows/overflows detection.
- etc...
litex/soc/interconnect/stream.py