Hello Vlad,

> So, as far as I understand, in terms of libsigrok an implementation
> of that would need:
>
> 1. New packet type which would carry a number of bits for each sample
> 2. Code for VCD import/export
> 3. PulseView waveform display
> 
> Is this something libsigrok could have? Any comments on
> possible implementation details?

What you described is something we'd certainly love to support!
However, I don't quite understand the need for 1). Channels can
be grouped, so arranging the 1-bit signals in order and grouping
them into one signal is already possible.

As for 2), I'm not sure if the VCD im-/export module uses grouping
yet but that's something we'll want for sure.

Point 3) is non-trivial but on my roadmap.


I'd like you to check out the great work already done by the folks over
at http://www.ipdbg.org/ and also their github repo:
https://github.com/LUMERIIX/libsigrok

I haven't yet reviewed their changes but their code is already in
working state, so that's definitely a good start.

All the best,
 -Soeren


On Wed, 2018-03-07 at 11:56 +0300, Vlad Ivanov wrote:
> Hello,
> 
> I've been using sigrok for a while for various purposes and one thing
> that
> really stands out about it is the number and features of protocol
> decoders.
> 
> I work with embedded hardware a lot  and sometimes  it would  be
> useful to
> have a tool to analyze a bunch of signals exported from either an
> embedded
> logic analyzer inside an FPGA design or from an RTL simulation. This
> would
> open a whole new area for protocol decoders. For example, one could
> make a
> decoder for a system bus (AHB, AXI, ChipLink, etc) so it's easier to
> debug
> the design from a more high-level point of view.
> 
> Commercial tools for this task do exist but  they're usually
> expensive and 
> serve a different purpose:  rather than analysis, they're often
> focused on
> verification and are accompanied by additional verification IP.
> 
> So, as far as I understand, in terms of libsigrok an implementation
> of that
> would need:
> 
> 1. New packet type which would carry a number of bits for each sample
> 2. Code for VCD import/export
> 3. PulseView waveform display
> 
> Is this something libsigrok could have? Any comments on possible
> implementation details?
> 
> Regards,
> 
> Vlad
> 
> -------------------------------------------------------------------
> -----------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> sigrok-devel mailing list
> sigrok-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sigrok-devel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to