Assuming that I want to collect several seconds of activity of digital signal on multiple pins of a device, one way is to create a simple FPGA design that buffers all that information and then transmits it to the PC or stores it into a file (csv format e.g) on some form of removeable media (by using a softcore with code that can read/write file access system for example).
Once I have this sequence of 1s and 0s on my PC, I would like to visualize all the activity by making waveforms that can be zoomed in, zoomed out and panned and perhaps do some processing on the results e.g collect sequence of serial bits into a single byte during post processing and then do maths with it.
Does a method to do such post processing of data collected via a custom solution (involving FPGA in this case), exist?
I do not have a logic analyzer and do not think that a logic analyzer can capture a lot of data like this as it has a very limited buffer space and sample rate anyway for such a situation.