Instead of USB interface with the logic analyzer, You may try High Speed Ethernet Interface between CPU and LA for High performance.
Because Some people, like me, may have low performance PC. These kind of PC's are having low speed USB port .
But All the PC/works stations are having High Speed Ethernet Connection.
I feel this Ethernet Interface will be universal, rather than these USB 2.0 or 3.0 or Whatever.
Michael Mulligan Jul 11, 2018
I worry about power. Environments that have POE as likely to have modern PCs. Also, the USB allows a direction connection to a portable PC. I haven't noticed any portables that will supply POE.
A separate "Wall Wart" would not be desirable, so how big is this market? I see the votes, but think the clutter might be a real detraction.
t35tB0t May 11, 2019
Power is a lesser factor in a test environment. Saleae has a good product but it would be significantly more useful with few alterations:
1) GigE Ethernet. This allows the pod to be far away from PC and transformer-coupled no ground loop to PC. This is very important for testing. Use passive POE so can remotely power when not grounding not a problem or can power entire DUT off the passive POE for common grounding. Ethernet also means that the socket API would provide direct access to raw samples for more efficient user data processing.
2) Sync in and out. This thing has a sample clock - let's see it on the port. And an external clock could be used to trigger or gate the sampling. It would greatly expand the utility of the pod.
3) Ring-buffered data capture. Secondary process that is able to analyze data and keep up with the capture would allow use of ring buffered continuous capture. Then results can be logged efficiently to memory or disk for very large sustained captures with no data loss
Joe Garrison May 15, 2019
Great comments, thanks!
1) GigE Ethernet.
The isolation is a really important point and will be addressed in the next generation of hardware. (Gen 3)
Gigabit ethernet (or WiFi) is x5/x10 slower than USB 3.0/3.1 but could be a reasonable way to go especially with lots of device-side memory and processor-power. This solution is similar to how we could support mobile. I don't expect to support this case until Gen 4 however, because of the increased complexity.
2) Sync in and out.
The plan is to support this on Gen 3 hardware.
3) Ring-buffered data capture.
If I understand correctly you're essentially saying that you only want to save particular protocol analyzer results to memory/disk, discarding the precursor data, allowing a very very long capture time. This is related to a software-side feature we call 'data logging' intended to facilitate this class of use case. This is a really helpful suggestion, I've recorded it in our notes on data logging.
Joe Garrison May 15, 2019
Ethernet also means that the socket API would provide direct access to raw samples for more efficient user data processing.
Something like a python script connects to a socket, issues some commands to the device, gets back the data it needs, etc?
I'm really interested in the automated test use case. If you'd be open to discuss your use case(s) more please reach out to me at Guest.
Chris Nov 14, 2019
Ethernet is inherently isolated, so I won't have to deal with quirky USB isolators. Also, when using multiple Logic Pros, each will be clearly identified by its IP address.