Replying to @azonenberg@ioc.exchange
@whitequark see https://ioc.exchange/@azonenberg/116856901135293906 for an example of a cross-trigger between an ILA (primary) and external analog scope (secondary).
There's no way to do this with any other debug flow I've ever seen - like you can certainly use a xilinx ILA and a GPIO to trigger another scope but you can't view the data all on one timeline like this
Mission accomplished! Still a bunch of rough edges to work out, and I need to build equivalent blocks for other line codings as well as a "generic" ILA that just records waveforms.
But here's a simultaneous cross-trigger of the SERDES ILA and an analog waveform capture of the signal going into the SFP, (manually) deskewed and aligned.
Now imagine extending this to additional debug blocks within the FPGA.