Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upSupport pulseview / sigrok directly #8
Comments
mithro
self-assigned this
Sep 10, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mithro
Sep 10, 2017
Collaborator
This work is in progress and can be found at https://github.com/mithro/libsigrok/tree/litescope
|
This work is in progress and can be found at https://github.com/mithro/libsigrok/tree/litescope |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mithro
Sep 10, 2017
Collaborator
Code needs a lot of cleanup before it can be sent upstream, but it is slowly getting there.
|
Code needs a lot of cleanup before it can be sent upstream, but it is slowly getting there. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
@paddatrapper & @cr1901 - PTAL. |
enjoy-digital
added
the
enhancement
label
Nov 6, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
abraxa
Sep 20, 2018
Hi there, we just discovered your great project and would like to upstream libsigrok support for it. What needs to happen from your point of view to allow this? Is the driver just unpolished or is it buggy and/or lacks essential features? The screenshot above implies that basic functionality is there, so we'd like to upstream it, if possible. Thanks for your great work!
abraxa
commented
Sep 20, 2018
|
Hi there, we just discovered your great project and would like to upstream libsigrok support for it. What needs to happen from your point of view to allow this? Is the driver just unpolished or is it buggy and/or lacks essential features? The screenshot above implies that basic functionality is there, so we'd like to upstream it, if possible. Thanks for your great work! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
xobs
Sep 22, 2018
Contributor
A simple proof-of-concept library is available at https://github.com/xobs/wishbone-adapter/. The library is in etherbone.c, with an API exposed in etherbone.h.
As a reference program, you can look at litex-devmem2.c.
|
A simple proof-of-concept library is available at https://github.com/xobs/wishbone-adapter/. The library is in etherbone.c, with an API exposed in etherbone.h. As a reference program, you can look at litex-devmem2.c. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mithro
Sep 22, 2018
Collaborator
Just FYI the parts of my stuff are;
- Etherbone driver (for communicating to wishbone bus inside the LiteX SoC) - easy-eb.h easy-eb.c. The
litex-serverallows you to use the Etherbone driver to communicate via PCIe or UART. - CSV reader (for reading the LiteX
csr.csvfile created) - simple-csv.h simple-csv.c - Tools for communicating with the LiteScope "Analyzer" on the wishbone bus inside the LiteX SoC - analyzer.h analyzer.c
- Actual sigrok code - api.c protocol.h protocol.c
|
Just FYI the parts of my stuff are;
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mithro
Sep 22, 2018
Collaborator
There are a bunch of hacks to libsigrok directly. These include;
- Driver Config files
- Hacks to allow reading files
- Some hacks to allow access to the TCP socket (can't find them?)
|
There are a bunch of hacks to libsigrok directly. These include;
|

mithro commentedSep 10, 2017
Currently litescope supports dumping sigrok data. It would be awesome if instead you could just use a LiteScope system like any other sigrok board.