|
|
|
|
|
by peter_d_sherman
886 days ago
|
|
Looks very cool. Wishing you a lot of luck in this endeavor! A few quick questions: 1) Max data acquisition speed? 2) Max data buffer? 3) Are start/stop triggers available? (i.e., start buffering data when you see a specific binary string, stop after say 4K, 8K, 16K, etc. or when secondary binary string is seen, or start/stop when other conditions are true, etc.) 4) Max speed talking to host PC (not the chip or circuit being debugged) -- How fast? 5) Max continuous data streaming speed to host PC? (As opposed to buffering in local RAM? So data from Debug Chip or Circuit -> BusPirate -> Host PC... how fast (max sustainable speed) if continuous?) Anyway, looks very cool! |
|
2) RP2040 has 264kB of RAM, and a portion of it will be used by software. 3) Looking at the docs, seems like you either use dedicated protocol modes in which case you more or less get read bytes/write bytes commands. Or if you flash a one the RP2040 logic analyzer firmware ports you will likely only get basic edge/level triggers with all the protocol decoding happening in Sigrok on the computer. Some parts of docs mention macros which might be used for more complex interactions, but there are barely any details. 4/5) In the best case limited by USB FS speed 12Mbit/s (not even USB 2.0 HS) but I wouldn't be surprised if it was in many cases worse
Overall it's a jack of all trades master of none type of deal.
If you want a moderately performant logic analyzer, get a logic analyzer.